From 7812e2ac4aa51acd6943b9121d5ce5570e040f0c Mon Sep 17 00:00:00 2001 From: lolman360 Date: Wed, 17 Feb 2021 12:09:49 +1100 Subject: [PATCH 01/32] emotes in chat? --- code/modules/mob/emote.dm | 2 +- tgui/packages/tgui-panel/styles/goon/chat-dark.scss | 3 +++ tgui/packages/tgui-panel/styles/goon/chat-light.scss | 3 +++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/emote.dm b/code/modules/mob/emote.dm index 79e096cfdd4..2f2924e98e1 100644 --- a/code/modules/mob/emote.dm +++ b/code/modules/mob/emote.dm @@ -16,7 +16,7 @@ input = message if(input) log_emote(message,src) //Log before we add junk - message = "[src] [input]" + message = "[src] [input]" else return diff --git a/tgui/packages/tgui-panel/styles/goon/chat-dark.scss b/tgui/packages/tgui-panel/styles/goon/chat-dark.scss index 3bf0f32cee4..3eddd7bec99 100644 --- a/tgui/packages/tgui-panel/styles/goon/chat-dark.scss +++ b/tgui/packages/tgui-panel/styles/goon/chat-dark.scss @@ -380,6 +380,9 @@ em { .say { } +.emote { +} + .deadsay { color: #e2c1ff; } diff --git a/tgui/packages/tgui-panel/styles/goon/chat-light.scss b/tgui/packages/tgui-panel/styles/goon/chat-light.scss index 7e24bce49c2..3454b1ab1ec 100644 --- a/tgui/packages/tgui-panel/styles/goon/chat-light.scss +++ b/tgui/packages/tgui-panel/styles/goon/chat-light.scss @@ -398,6 +398,9 @@ em { .say { } +.emote { +} + .deadsay { color: #5c00e6; } From 5d9ea55b2abc2e6a707e2dc7f517568b7a0e278c Mon Sep 17 00:00:00 2001 From: lolman360 Date: Wed, 17 Feb 2021 12:11:30 +1100 Subject: [PATCH 02/32] ewhoao --- tgui/packages/tgui-panel/styles/goon/chat-dark.scss | 6 +----- tgui/packages/tgui-panel/styles/goon/chat-light.scss | 8 ++------ 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/tgui/packages/tgui-panel/styles/goon/chat-dark.scss b/tgui/packages/tgui-panel/styles/goon/chat-dark.scss index 3eddd7bec99..3a4dfb85eb2 100644 --- a/tgui/packages/tgui-panel/styles/goon/chat-dark.scss +++ b/tgui/packages/tgui-panel/styles/goon/chat-dark.scss @@ -255,7 +255,7 @@ a.popt { /* ADD HERE FOR ITALIC */ -.italic, .italics, .emote { +.italic, .italics{ font-style: italic; } @@ -463,10 +463,6 @@ em { color: #d82020; } -.emote { - font-style: italic; -} - .userdanger { color: #c51e1e; font-weight: bold; diff --git a/tgui/packages/tgui-panel/styles/goon/chat-light.scss b/tgui/packages/tgui-panel/styles/goon/chat-light.scss index 3454b1ab1ec..10db4263011 100644 --- a/tgui/packages/tgui-panel/styles/goon/chat-light.scss +++ b/tgui/packages/tgui-panel/styles/goon/chat-light.scss @@ -274,9 +274,7 @@ a.popt { .italic, .italics, -.emote { - font-style: italic; -} + @@ -484,9 +482,7 @@ h1.alert, h2.alert { color: #000000; } -.emote { - font-style: italic; -} + .userdanger { color: #ff0000; From e7f7d5609e120165c9c694455d56b8235f7d4e6e Mon Sep 17 00:00:00 2001 From: lolman360 Date: Wed, 17 Feb 2021 12:15:21 +1100 Subject: [PATCH 03/32] eee --- code/game/objects/objs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 9b9e3e8041b..c7f61788754 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -205,7 +205,7 @@ var/materials_list var/i = 1 while(i Date: Wed, 17 Feb 2021 12:57:10 +1100 Subject: [PATCH 04/32] eee --- .../mob/living/carbon/human/examine.dm | 64 +++++++++---------- tgui/packages/tgui/interfaces/CrewMonitor.js | 6 +- 2 files changed, 35 insertions(+), 35 deletions(-) diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index f9788a3273d..d4a3dd821b0 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -335,9 +335,9 @@ . += "[T.He] [T.is] [ssd_msg]." //VOREStation Add Start if(client && ((client.inactivity / 10) / 60 > 10)) //10 Minutes - . += "\[Inactive for [round((client.inactivity/10)/60)] minutes\]\n" + . += "\[Inactive for [round((client.inactivity/10)/60)] minutes\]" else if(disconnect_time) - . += "\[Disconnected/ghosted [round(((world.realtime - disconnect_time)/10)/60)] minutes ago\]\n" + . += "\[Disconnected/ghosted [round(((world.realtime - disconnect_time)/10)/60)] minutes ago\]" //VOREStation Add End var/list/wound_flavor_text = list() @@ -448,9 +448,9 @@ // VOREStation Start if(ooc_notes) - . += "OOC Notes: \[View\]\n" + . += "OOC Notes: \[View\]" - . += "\[Mechanical Vore Preferences\]\n" + . += "\[Mechanical Vore Preferences\]" // VOREStation End . += "*---------*" @@ -531,25 +531,25 @@ switch(weight_examine) if(0 to 74) - message = "[t_He] [t_is] terribly lithe and frail!\n" + message = "[t_He] [t_is] terribly lithe and frail!" if(75 to 99) - message = "[t_He] [t_has] a very slender frame.\n" + message = "[t_He] [t_has] a very slender frame." if(100 to 124) - message = "[t_He] [t_has] a lightweight, athletic build.\n" + message = "[t_He] [t_has] a lightweight, athletic build." if(125 to 174) - message = "[t_He] [t_has] a healthy, average body.\n" + message = "[t_He] [t_has] a healthy, average body." if(175 to 224) - message = "[t_He] [t_has] a thick, [t_heavy] physique.\n" + message = "[t_He] [t_has] a thick, [t_heavy] physique." if(225 to 274) - message = "[t_He] [t_has] a plush, chubby figure.\n" + message = "[t_He] [t_has] a plush, chubby figure." if(275 to 325) - message = "[t_He] [t_has] an especially plump body with a round potbelly and large hips.\n" + message = "[t_He] [t_has] an especially plump body with a round potbelly and large hips." if(325 to 374) - message = "[t_He] [t_has] a very fat frame with a bulging potbelly, squishy rolls of pudge, very wide hips, and plump set of jiggling thighs.\n" + message = "[t_He] [t_has] a very fat frame with a bulging potbelly, squishy rolls of pudge, very wide hips, and plump set of jiggling thighs." if(375 to 474) - message = "[t_He] [t_is] incredibly obese. [t_His] massive potbelly sags over [t_his] waistline while [t_his] fat ass would probably require two chairs to sit down comfortably!\n" + message = "[t_He] [t_is] incredibly obese. [t_His] massive potbelly sags over [t_his] waistline while [t_his] fat ass would probably require two chairs to sit down comfortably!" else - message += "[t_He] [t_is] so morbidly obese, you wonder how [t_he] can even stand, let alone waddle around the station. [t_He] can't get any fatter without being immobilized.\n" + message += "[t_He] [t_is] so morbidly obese, you wonder how [t_he] can even stand, let alone waddle around the station. [t_He] can't get any fatter without being immobilized." return message //Credit to Aronai for helping me actually get this working! /mob/living/carbon/human/proc/examine_nutrition() @@ -587,23 +587,23 @@ t_His = "Hir" switch(nutrition_examine) if(0 to 49) - message = "[t_He] [t_is] starving! You can hear [t_his] stomach snarling from across the room!\n" + message = "[t_He] [t_is] starving! You can hear [t_his] stomach snarling from across the room!" if(50 to 99) - message = "[t_He] [t_is] extremely hungry. A deep growl occasionally rumbles from [t_his] empty stomach.\n" + message = "[t_He] [t_is] extremely hungry. A deep growl occasionally rumbles from [t_his] empty stomach." if(100 to 499) - return message //Well that's pretty normal, really. + return null //Well that's pretty normal, really. if(500 to 999) // range that vampires hit nutrition wise, best to not have vore kink messages forced on them. - message = "[t_He] appears to be well-hydrated and invigorated.\n" + message = "[t_He] appears to be well-hydrated and invigorated." if(1000 to 1399) - message = "[t_He] [t_has] a rotund, thick gut. It bulges from their body obscenely, close to sagging under its own weight.\n" + message = "[t_He] [t_has] a rotund, thick gut. It bulges from their body obscenely, close to sagging under its own weight." if(1400 to 1934) // One person fully digested. - message = "[t_He] [t_is] sporting a large, round, sagging stomach. It's contains at least their body weight worth of glorping slush.\n" + message = "[t_He] [t_is] sporting a large, round, sagging stomach. It's contains at least their body weight worth of glorping slush." if(1935 to 3004) // Two people. - message = "[t_He] [t_is] engorged with a huge stomach that sags and wobbles as they move. [t_He] must have consumed at least twice their body weight. It looks incredibly soft.\n" + message = "[t_He] [t_is] engorged with a huge stomach that sags and wobbles as they move. [t_He] must have consumed at least twice their body weight. It looks incredibly soft." if(3005 to 4074) // Three people. - message = "[t_His] stomach is firmly packed with digesting slop. [t_He] must have eaten at least a few times worth their body weight! It looks hard for them to stand, and [t_his] gut jiggles when they move.\n" + message = "[t_His] stomach is firmly packed with digesting slop. [t_He] must have eaten at least a few times worth their body weight! It looks hard for them to stand, and [t_his] gut jiggles when they move." if(4075 to INFINITY) // Four or more people. - message = "[t_He] [t_is] so absolutely stuffed that you aren't sure how it's possible to move. [t_He] can't seem to swell any bigger. The surface of [t_his] belly looks sorely strained!\n" + message = "[t_He] [t_is] so absolutely stuffed that you aren't sure how it's possible to move. [t_He] can't seem to swell any bigger. The surface of [t_his] belly looks sorely strained!" return message //For OmniHUD records access for appropriate models @@ -632,18 +632,18 @@ /mob/living/carbon/human/proc/examine_pickup_size(mob/living/H) var/message if(istype(H) && (H.get_effective_size() - src.get_effective_size()) >= 0.50) - message = "They are small enough that you could easily pick them up!\n" - return message + message = "They are small enough that you could easily pick them up!" + return message /mob/living/carbon/human/proc/examine_step_size(mob/living/H) var/message if(istype(H) && (H.get_effective_size() - src.get_effective_size()) >= 0.75) - message = "They are small enough that you could easily trample them!\n" - return message + message = "They are small enough that you could easily trample them!" + return message /mob/living/carbon/human/proc/examine_nif(mob/living/carbon/human/H) if(nif && nif.examine_msg) //If you have one set, anyway. - return "[nif.examine_msg]\n" + return "[nif.examine_msg]" /mob/living/carbon/human/proc/examine_chimera(mob/living/carbon/human/H) var/t_He = "It" //capitalised for use at the start of each line. @@ -676,10 +676,10 @@ t_his = "hir" if(revive_ready == REVIVING_NOW || revive_ready == REVIVING_DONE) if(stat == DEAD) - return "[t_His] body is twitching subtly.\n" + return "[t_His] body is twitching subtly." else - return "[t_He] [t_appear] to be in some sort of torpor.\n" + return "[t_He] [t_appear] to be in some sort of torpor." if(feral) - return "[t_He] [t_has] a crazed, wild look in [t_his] eyes!\n" + return "[t_He] [t_has] a crazed, wild look in [t_his] eyes!" if(bitten) - return "[t_He] [t_appear] to have two fresh puncture marks on [t_his] neck.\n" + return "[t_He] [t_appear] to have two fresh puncture marks on [t_his] neck." diff --git a/tgui/packages/tgui/interfaces/CrewMonitor.js b/tgui/packages/tgui/interfaces/CrewMonitor.js index e5d8dff2ba8..879aea264af 100644 --- a/tgui/packages/tgui/interfaces/CrewMonitor.js +++ b/tgui/packages/tgui/interfaces/CrewMonitor.js @@ -8,7 +8,7 @@ import { Fragment } from 'inferno'; export const CrewMonitor = () => { return ( - @@ -129,8 +129,8 @@ export const CrewMonitorContent = (props, context) => { ))} {crew - .filter(x => - (x.sensor_type === 3 && ~~x.realZ === ~~config.mapZLevel) + .filter(x => + (x.sensor_type === 3 && ~~x.z === ~~config.mapZLevel) ).map(cm => ( Date: Wed, 17 Feb 2021 13:04:53 +1100 Subject: [PATCH 05/32] tgui bundling --- tgui/public/tgui-panel.bundle.css | 2 +- tgui/public/tgui.bundle.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tgui/public/tgui-panel.bundle.css b/tgui/public/tgui-panel.bundle.css index dccafe5003d..9b1921fb831 100644 --- a/tgui/public/tgui-panel.bundle.css +++ b/tgui/public/tgui-panel.bundle.css @@ -1 +1 @@ -body,html{box-sizing:border-box;height:100%;margin:0;font-size:12px}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4,h5,h6{display:block;margin:0;padding:.5rem 0}h1{font-size:18px;font-size:1.5rem}h2{font-size:16px;font-size:1.333rem}h3{font-size:14px;font-size:1.167rem}h4{font-size:12px;font-size:1rem}td,th{vertical-align:baseline;text-align:left}.candystripe:nth-child(odd){background-color:rgba(0,0,0,.25)}.color-black{color:#1a1a1a!important}.color-white{color:#fff!important}.color-red{color:#df3e3e!important}.color-orange{color:#f37f33!important}.color-yellow{color:#fbda21!important}.color-olive{color:#cbe41c!important}.color-green{color:#25ca4c!important}.color-teal{color:#00d6cc!important}.color-blue{color:#2e93de!important}.color-violet{color:#7349cf!important}.color-purple{color:#ad45d0!important}.color-pink{color:#e34da1!important}.color-brown{color:#b97447!important}.color-grey{color:#848484!important}.color-good{color:#68c22d!important}.color-average{color:#f29a29!important}.color-bad{color:#df3e3e!important}.color-label{color:#8b9bb0!important}.color-bg-black{background-color:#000!important}.color-bg-white{background-color:#d9d9d9!important}.color-bg-red{background-color:#bd2020!important}.color-bg-orange{background-color:#d95e0c!important}.color-bg-yellow{background-color:#d9b804!important}.color-bg-olive{background-color:#9aad14!important}.color-bg-green{background-color:#1b9638!important}.color-bg-teal{background-color:#009a93!important}.color-bg-blue{background-color:#1c71b1!important}.color-bg-violet{background-color:#552dab!important}.color-bg-purple{background-color:#8b2baa!important}.color-bg-pink{background-color:#cf2082!important}.color-bg-brown{background-color:#8c5836!important}.color-bg-grey{background-color:#646464!important}.color-bg-good{background-color:#4d9121!important}.color-bg-average{background-color:#cd7a0d!important}.color-bg-bad{background-color:#bd2020!important}.color-bg-label{background-color:#657a94!important}.debug-layout,.debug-layout :not(g):not(path){color:hsla(0,0%,100%,.9)!important;background:transparent!important;outline:1px solid hsla(0,0%,100%,.5)!important;box-shadow:none!important;filter:none!important}.debug-layout:hover,.debug-layout :not(g):not(path):hover{outline-color:hsla(0,0%,100%,.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:.167rem solid #1a1a1a!important}.outline-color-white{outline:.167rem solid #fff!important}.outline-color-red{outline:.167rem solid #df3e3e!important}.outline-color-orange{outline:.167rem solid #f37f33!important}.outline-color-yellow{outline:.167rem solid #fbda21!important}.outline-color-olive{outline:.167rem solid #cbe41c!important}.outline-color-green{outline:.167rem solid #25ca4c!important}.outline-color-teal{outline:.167rem solid #00d6cc!important}.outline-color-blue{outline:.167rem solid #2e93de!important}.outline-color-violet{outline:.167rem solid #7349cf!important}.outline-color-purple{outline:.167rem solid #ad45d0!important}.outline-color-pink{outline:.167rem solid #e34da1!important}.outline-color-brown{outline:.167rem solid #b97447!important}.outline-color-grey{outline:.167rem solid #848484!important}.outline-color-good{outline:.167rem solid #68c22d!important}.outline-color-average{outline:.167rem solid #f29a29!important}.outline-color-bad{outline:.167rem solid #df3e3e!important}.outline-color-label{outline:.167rem solid #8b9bb0!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}.BlockQuote{color:#8b9bb0;border-left:.1666666667em solid #8b9bb0;padding-left:.5em;margin-bottom:.5em}.BlockQuote:last-child{margin-bottom:0}.Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.Button:last-child{margin-right:0;margin-bottom:0}.Button .fa,.Button .far,.Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.333em;text-align:center}.Button--hasContent .fa,.Button--hasContent .far,.Button--hasContent .fas{margin-right:.25em}.Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.Button--fluid{display:block;margin-left:0;margin-right:0}.Button--circular{border-radius:50%}.Button--compact{padding:0 .25em;line-height:1.333em}.Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.Button--color--black:hover{transition:color 0ms,background-color 0ms}.Button--color--black:focus{transition:color .1s,background-color .1s}.Button--color--black:focus,.Button--color--black:hover{background-color:#0a0a0a;color:#fff}.Button--color--white{transition:color 50ms,background-color 50ms;background-color:#d9d9d9;color:#000}.Button--color--white:hover{transition:color 0ms,background-color 0ms}.Button--color--white:focus{transition:color .1s,background-color .1s}.Button--color--white:focus,.Button--color--white:hover{background-color:#f3f3f3;color:#000}.Button--color--red{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--red:hover{transition:color 0ms,background-color 0ms}.Button--color--red:focus{transition:color .1s,background-color .1s}.Button--color--red:focus,.Button--color--red:hover{background-color:#d52b2b;color:#fff}.Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#d95e0c;color:#fff}.Button--color--orange:hover{transition:color 0ms,background-color 0ms}.Button--color--orange:focus{transition:color .1s,background-color .1s}.Button--color--orange:focus,.Button--color--orange:hover{background-color:#ed6f1d;color:#fff}.Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.Button--color--yellow:focus{transition:color .1s,background-color .1s}.Button--color--yellow:focus,.Button--color--yellow:hover{background-color:#f3d00e;color:#000}.Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#9aad14;color:#fff}.Button--color--olive:hover{transition:color 0ms,background-color 0ms}.Button--color--olive:focus{transition:color .1s,background-color .1s}.Button--color--olive:focus,.Button--color--olive:hover{background-color:#afc41f;color:#fff}.Button--color--green{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--color--green:hover{transition:color 0ms,background-color 0ms}.Button--color--green:focus{transition:color .1s,background-color .1s}.Button--color--green:focus,.Button--color--green:hover{background-color:#27ab46;color:#fff}.Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#009a93;color:#fff}.Button--color--teal:hover{transition:color 0ms,background-color 0ms}.Button--color--teal:focus{transition:color .1s,background-color .1s}.Button--color--teal:focus,.Button--color--teal:hover{background-color:#0aafa8;color:#fff}.Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#1c71b1;color:#fff}.Button--color--blue:hover{transition:color 0ms,background-color 0ms}.Button--color--blue:focus{transition:color .1s,background-color .1s}.Button--color--blue:focus,.Button--color--blue:hover{background-color:#2883c8;color:#fff}.Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#552dab;color:#fff}.Button--color--violet:hover{transition:color 0ms,background-color 0ms}.Button--color--violet:focus{transition:color .1s,background-color .1s}.Button--color--violet:focus,.Button--color--violet:hover{background-color:#653ac1;color:#fff}.Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#8b2baa;color:#fff}.Button--color--purple:hover{transition:color 0ms,background-color 0ms}.Button--color--purple:focus{transition:color .1s,background-color .1s}.Button--color--purple:focus,.Button--color--purple:hover{background-color:#9e38c1;color:#fff}.Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#cf2082;color:#fff}.Button--color--pink:hover{transition:color 0ms,background-color 0ms}.Button--color--pink:focus{transition:color .1s,background-color .1s}.Button--color--pink:focus,.Button--color--pink:hover{background-color:#dd3794;color:#fff}.Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#8c5836;color:#fff}.Button--color--brown:hover{transition:color 0ms,background-color 0ms}.Button--color--brown:focus{transition:color .1s,background-color .1s}.Button--color--brown:focus,.Button--color--brown:hover{background-color:#a06844;color:#fff}.Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#646464;color:#fff}.Button--color--grey:hover{transition:color 0ms,background-color 0ms}.Button--color--grey:focus{transition:color .1s,background-color .1s}.Button--color--grey:focus,.Button--color--grey:hover{background-color:#757575;color:#fff}.Button--color--good{transition:color 50ms,background-color 50ms;background-color:#4d9121;color:#fff}.Button--color--good:hover{transition:color 0ms,background-color 0ms}.Button--color--good:focus{transition:color .1s,background-color .1s}.Button--color--good:focus,.Button--color--good:hover{background-color:#5da52d;color:#fff}.Button--color--average{transition:color 50ms,background-color 50ms;background-color:#cd7a0d;color:#fff}.Button--color--average:hover{transition:color 0ms,background-color 0ms}.Button--color--average:focus{transition:color .1s,background-color .1s}.Button--color--average:focus,.Button--color--average:hover{background-color:#e68d18;color:#fff}.Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--bad:hover{transition:color 0ms,background-color 0ms}.Button--color--bad:focus{transition:color .1s,background-color .1s}.Button--color--bad:focus,.Button--color--bad:hover{background-color:#d52b2b;color:#fff}.Button--color--label{transition:color 50ms,background-color 50ms;background-color:#657a94;color:#fff}.Button--color--label:hover{transition:color 0ms,background-color 0ms}.Button--color--label:focus{transition:color .1s,background-color .1s}.Button--color--label:focus,.Button--color--label:hover{background-color:#7b8da4;color:#fff}.Button--color--default{transition:color 50ms,background-color 50ms;background-color:#3e6189;color:#fff}.Button--color--default:hover{transition:color 0ms,background-color 0ms}.Button--color--default:focus{transition:color .1s,background-color .1s}.Button--color--default:focus,.Button--color--default:hover{background-color:#4c729d;color:#fff}.Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--caution:hover{transition:color 0ms,background-color 0ms}.Button--color--caution:focus{transition:color .1s,background-color .1s}.Button--color--caution:focus,.Button--color--caution:hover{background-color:#f3d00e;color:#000}.Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--danger:hover{transition:color 0ms,background-color 0ms}.Button--color--danger:focus{transition:color .1s,background-color .1s}.Button--color--danger:focus,.Button--color--danger:hover{background-color:#d52b2b;color:#fff}.Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#202020;color:#fff;background-color:rgba(32,32,32,0);color:hsla(0,0%,100%,.5)}.Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.Button--color--transparent:focus{transition:color .1s,background-color .1s}.Button--color--transparent:focus,.Button--color--transparent:hover{background-color:#2c2c2c;color:#fff}.Button--disabled{background-color:#999!important}.Button--selected{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--selected:hover{transition:color 0ms,background-color 0ms}.Button--selected:focus{transition:color .1s,background-color .1s}.Button--selected:focus,.Button--selected:hover{background-color:#27ab46;color:#fff}.ColorBox{display:inline-block;width:1em;height:1em;line-height:1em;text-align:center}.Dimmer{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.75);z-index:1}.Divider--horizontal{margin:.5em 0}.Divider--horizontal:not(.Divider--hidden){border-top:.1666666667em solid hsla(0,0%,100%,.1)}.Divider--vertical{height:100%;margin:0 .5em}.Divider--vertical:not(.Divider--hidden){border-left:.1666666667em solid hsla(0,0%,100%,.1)}.Dropdown{position:relative}.Dropdown__control{position:relative;display:inline-block;font-family:Verdana,sans-serif;font-size:1em;width:8.3333333333em;line-height:1.4166666667em;user-select:none}.Dropdown__arrow-button{float:right;padding-left:.5em;border-left:.0833333333em solid #000;border-left:.0833333333em solid rgba(0,0,0,.25)}.Dropdown__menu{overflow-y:auto;overflow-y:scroll}.Dropdown__menu,.Dropdown__menu-noscroll{position:absolute;z-index:5;width:8.3333333333em;max-height:16.6666666667em;border-radius:0 0 .1666666667em .1666666667em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75)}.Dropdown__menu-noscroll{overflow-y:auto}.Dropdown__menuentry{padding:.1666666667em .3333333333em;font-family:Verdana,sans-serif;font-size:1em;line-height:1.4166666667em;transition:background-color .1s}.Dropdown__menuentry:hover{background-color:hsla(0,0%,100%,.2);transition:background-color 0ms}.Dropdown__over{top:auto;bottom:100%}.FatalError{display:block!important;position:absolute;top:0;left:0;right:0;bottom:0;padding:12px;font-size:12px;font-family:Consolas,monospace;color:#fff;background-color:#00d;z-index:1000;overflow:hidden;text-align:center}.FatalError__logo{display:inline-block;text-align:left;font-size:10px;line-height:8px;position:relative;margin-top:12px;top:0;left:0;animation:FatalError__rainbow 2s linear infinite alternate,FatalError__shadow 4s linear infinite alternate,FatalError__tfmX 3s infinite alternate,FatalError__tfmY 4s infinite alternate;white-space:pre-wrap;word-break:break-all}.FatalError__header{margin-top:12px}.FatalError__stack{text-align:left;white-space:pre-wrap;word-break:break-all;margin-top:24px;margin-bottom:24px}.FatalError__footer{margin-bottom:24px}@keyframes FatalError__rainbow{0%{color:#ff0}50%{color:#0ff}to{color:#f0f}}@keyframes FatalError__shadow{0%{left:-2px;text-shadow:4px 0 #f0f}50%{left:0;text-shadow:0 0 #0ff}to{left:2px;text-shadow:-4px 0 #ff0}}@keyframes FatalError__tfmX{0%{left:15px}to{left:-15px}}@keyframes FatalError__tfmY{to{top:-15px}}.Flex{display:-ms-flexbox;display:flex}.Flex--inline{display:inline-flex}.Flex--iefix{display:table!important;width:105%;border-collapse:collapse;border-spacing:0}.Flex--iefix:after{content:"";display:table-cell;width:5%}.Flex--iefix--column{display:table!important;width:100%!important;height:100%!important;border-collapse:collapse;border-spacing:0}.Flex--iefix--column>.Flex__item--iefix{display:table-row!important}.Flex--iefix--column>.Flex__item--iefix--grow{height:100%!important}.Flex__item--iefix{display:table-cell!important;width:1%!important;min-width:99%}.Flex__item--iefix--grow{width:auto!important}.Flex--spacing--1{margin:0 -.25em}.Flex--spacing--1>.Flex__item{margin:0 .25em}.Flex--spacing--2{margin:0 -.5em}.Flex--spacing--2>.Flex__item{margin:0 .5em}.Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto -.2em;cursor:n-resize}.Knob:after{content:".";color:transparent;line-height:2.5em}.Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(180deg,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,0));border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:hsla(0,0%,100%,.9)}.Knob__popupValue{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.Knob__ringTrackPivot{transform:rotate(135deg)}.Knob__ringTrack{fill:transparent;stroke:hsla(0,0%,100%,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.Knob__ringFillPivot{transform:rotate(135deg)}.Knob--bipolar .Knob__ringFillPivot{transform:rotate(270deg)}.Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms}.Knob--color--black .Knob__ringFill{stroke:#1a1a1a}.Knob--color--white .Knob__ringFill{stroke:#fff}.Knob--color--red .Knob__ringFill{stroke:#df3e3e}.Knob--color--orange .Knob__ringFill{stroke:#f37f33}.Knob--color--yellow .Knob__ringFill{stroke:#fbda21}.Knob--color--olive .Knob__ringFill{stroke:#cbe41c}.Knob--color--green .Knob__ringFill{stroke:#25ca4c}.Knob--color--teal .Knob__ringFill{stroke:#00d6cc}.Knob--color--blue .Knob__ringFill{stroke:#2e93de}.Knob--color--violet .Knob__ringFill{stroke:#7349cf}.Knob--color--purple .Knob__ringFill{stroke:#ad45d0}.Knob--color--pink .Knob__ringFill{stroke:#e34da1}.Knob--color--brown .Knob__ringFill{stroke:#b97447}.Knob--color--grey .Knob__ringFill{stroke:#848484}.Knob--color--good .Knob__ringFill{stroke:#68c22d}.Knob--color--average .Knob__ringFill{stroke:#f29a29}.Knob--color--bad .Knob__ringFill{stroke:#df3e3e}.Knob--color--label .Knob__ringFill{stroke:#8b9bb0}.LabeledList{display:table;width:100%;width:calc(100% + 1em);border-collapse:collapse;border-spacing:0;margin:-.25em -.5em 0;padding:0}.LabeledList__row{display:table-row}.LabeledList__row:last-child .LabeledList__cell{padding-bottom:0}.LabeledList__cell{display:table-cell;margin:0;padding:.25em .5em;border:0;text-align:left;vertical-align:baseline}.LabeledList__label{width:1%;white-space:nowrap;min-width:5em}.LabeledList__buttons{width:.1%;white-space:nowrap;text-align:right;padding-top:.0833333333em;padding-bottom:0}.Modal{background-color:#202020;max-width:calc(100% - 1rem);padding:1rem}.NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:700;font-style:italic;color:#000;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg,transparent,transparent .8333333333em,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 1.6666666667em)}.NoticeBox--color--black{color:#fff;background-color:#000}.NoticeBox--color--white{color:#000;background-color:#b3b3b3}.NoticeBox--color--red{color:#fff;background-color:#701f1f}.NoticeBox--color--orange{color:#fff;background-color:#854114}.NoticeBox--color--yellow{color:#000;background-color:#83710d}.NoticeBox--color--olive{color:#000;background-color:#576015}.NoticeBox--color--green{color:#fff;background-color:#174e24}.NoticeBox--color--teal{color:#fff;background-color:#064845}.NoticeBox--color--blue{color:#fff;background-color:#1b4565}.NoticeBox--color--violet{color:#fff;background-color:#3b2864}.NoticeBox--color--purple{color:#fff;background-color:#542663}.NoticeBox--color--pink{color:#fff;background-color:#802257}.NoticeBox--color--brown{color:#fff;background-color:#4c3729}.NoticeBox--color--grey{color:#fff;background-color:#3e3e3e}.NoticeBox--color--good{color:#fff;background-color:#2e4b1a}.NoticeBox--color--average{color:#fff;background-color:#7b4e13}.NoticeBox--color--bad{color:#fff;background-color:#701f1f}.NoticeBox--color--label{color:#fff;background-color:#53565a}.NoticeBox--type--info{color:#fff;background-color:#235982}.NoticeBox--type--success{color:#fff;background-color:#1e662f}.NoticeBox--type--warning{color:#fff;background-color:#a95219}.NoticeBox--type--danger{color:#fff;background-color:#8f2828}.NumberInput{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#88bfff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.NumberInput--fluid{display:block}.NumberInput__content{margin-left:.5em}.NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #88bfff;background-color:#88bfff}.NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#0a0a0a;color:#fff;text-align:right}.ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:transparent;transition:border-color .5s}.ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.ProgressBar__fill--animated{transition:background-color .5s,width .5s}.ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.ProgressBar--color--default{border:.0833333333em solid #3e6189}.ProgressBar--color--default .ProgressBar__fill{background-color:#3e6189}.ProgressBar--color--black{border:.0833333333em solid #000!important}.ProgressBar--color--black .ProgressBar__fill{background-color:#000}.ProgressBar--color--white{border:.0833333333em solid #d9d9d9!important}.ProgressBar--color--white .ProgressBar__fill{background-color:#d9d9d9}.ProgressBar--color--red{border:.0833333333em solid #bd2020!important}.ProgressBar--color--red .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--orange{border:.0833333333em solid #d95e0c!important}.ProgressBar--color--orange .ProgressBar__fill{background-color:#d95e0c}.ProgressBar--color--yellow{border:.0833333333em solid #d9b804!important}.ProgressBar--color--yellow .ProgressBar__fill{background-color:#d9b804}.ProgressBar--color--olive{border:.0833333333em solid #9aad14!important}.ProgressBar--color--olive .ProgressBar__fill{background-color:#9aad14}.ProgressBar--color--green{border:.0833333333em solid #1b9638!important}.ProgressBar--color--green .ProgressBar__fill{background-color:#1b9638}.ProgressBar--color--teal{border:.0833333333em solid #009a93!important}.ProgressBar--color--teal .ProgressBar__fill{background-color:#009a93}.ProgressBar--color--blue{border:.0833333333em solid #1c71b1!important}.ProgressBar--color--blue .ProgressBar__fill{background-color:#1c71b1}.ProgressBar--color--violet{border:.0833333333em solid #552dab!important}.ProgressBar--color--violet .ProgressBar__fill{background-color:#552dab}.ProgressBar--color--purple{border:.0833333333em solid #8b2baa!important}.ProgressBar--color--purple .ProgressBar__fill{background-color:#8b2baa}.ProgressBar--color--pink{border:.0833333333em solid #cf2082!important}.ProgressBar--color--pink .ProgressBar__fill{background-color:#cf2082}.ProgressBar--color--brown{border:.0833333333em solid #8c5836!important}.ProgressBar--color--brown .ProgressBar__fill{background-color:#8c5836}.ProgressBar--color--grey{border:.0833333333em solid #646464!important}.ProgressBar--color--grey .ProgressBar__fill{background-color:#646464}.ProgressBar--color--good{border:.0833333333em solid #4d9121!important}.ProgressBar--color--good .ProgressBar__fill{background-color:#4d9121}.ProgressBar--color--average{border:.0833333333em solid #cd7a0d!important}.ProgressBar--color--average .ProgressBar__fill{background-color:#cd7a0d}.ProgressBar--color--bad{border:.0833333333em solid #bd2020!important}.ProgressBar--color--bad .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--label{border:.0833333333em solid #657a94!important}.ProgressBar--color--label .ProgressBar__fill{background-color:#657a94}.Section{position:relative;margin-bottom:.5em;background-color:#131313;box-sizing:border-box}.Section:last-child{margin-bottom:0}.Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #4972a1}.Section__titleText{font-size:1.1666666667em;font-weight:700;color:#fff}.Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.Section__content{padding:.66em .5em}.Section--fill{display:flex;flex-direction:column;height:100%}.Section--scrollable .Section__content{overflow-y:scroll;overflow-x:hidden}.Section--fill .Section__content{flex-grow:1}.Section--iefix.Section--fill{display:table!important;width:100%!important;height:100%!important;border-collapse:collapse;border-spacing:0}.Section--iefix.Section--fill .Section__content{display:table-row!important;height:100%!important}.Section--scrollable{overflow-x:hidden;overflow-y:hidden}.Section--level--1 .Section__titleText{font-size:1.1666666667em}.Section--level--2 .Section__titleText{font-size:1.0833333333em}.Section--level--3 .Section__titleText{font-size:1em}.Section--level--2,.Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.Slider{cursor:e-resize}.Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none!important}.Slider__cursor{position:absolute;top:0;right:-.0833333333em;bottom:0;width:0;border-left:.1666666667em solid #fff}.Slider__pointer{position:absolute;right:-.4166666667em;bottom:-.3333333333em;width:0;height:0;border-left:.4166666667em solid transparent;border-right:.4166666667em solid transparent;border-bottom:.4166666667em solid #fff}.Slider__popupValue{position:absolute;right:0;top:-2rem;font-size:1rem;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Table{display:table;width:100%;border-collapse:collapse;border-spacing:0;margin:0}.Table--collapsing{width:auto}.Table__row{display:table-row}.Table__cell{display:table-cell;padding:0 .25em}.Table__cell:first-child{padding-left:0}.Table__cell:last-child{padding-right:0}.Table__cell--header,.Table__row--header .Table__cell{font-weight:700;padding-bottom:.5em}.Table__cell--collapsing{width:1%;white-space:nowrap}.Tabs{display:flex;align-items:stretch;overflow:hidden}.Tabs--vertical{flex-direction:column}.Tabs--horizontal{margin-bottom:.5em}.Tabs--horizontal:last-child{margin-bottom:0}.Tabs__Tab{flex-grow:0}.Tabs--fluid .Tabs__Tab{flex-grow:1}.Tab{display:flex;align-items:center;justify-content:space-between;color:hsla(0,0%,100%,.5);min-height:2.25em;min-width:4em}.Tab--selected{color:#dfe7f0}.Tab__text{flex-grow:1;margin:0 .5em}.Tab__left{margin-left:.25em}.Tab__left,.Tab__right{min-width:1.5em;text-align:center}.Tab__right{margin-right:.25em}.Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent}.Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #d4dfec}.Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent}.Tabs--vertical .Tab--selected{border-right:.1666666667em solid #d4dfec}.Tab--selected.Tab--color--black{color:#535353}.Tabs--horizontal .Tab--selected.Tab--color--black{border-bottom-color:#1a1a1a}.Tabs--vertical .Tab--selected.Tab--color--black{border-right-color:#1a1a1a}.Tab--selected.Tab--color--white{color:#fff}.Tabs--horizontal .Tab--selected.Tab--color--white{border-bottom-color:#fff}.Tabs--vertical .Tab--selected.Tab--color--white{border-right-color:#fff}.Tab--selected.Tab--color--red{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--red{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--red{border-right-color:#df3e3e}.Tab--selected.Tab--color--orange{color:#f69f66}.Tabs--horizontal .Tab--selected.Tab--color--orange{border-bottom-color:#f37f33}.Tabs--vertical .Tab--selected.Tab--color--orange{border-right-color:#f37f33}.Tab--selected.Tab--color--yellow{color:#fce358}.Tabs--horizontal .Tab--selected.Tab--color--yellow{border-bottom-color:#fbda21}.Tabs--vertical .Tab--selected.Tab--color--yellow{border-right-color:#fbda21}.Tab--selected.Tab--color--olive{color:#d8eb55}.Tabs--horizontal .Tab--selected.Tab--color--olive{border-bottom-color:#cbe41c}.Tabs--vertical .Tab--selected.Tab--color--olive{border-right-color:#cbe41c}.Tab--selected.Tab--color--green{color:#53e074}.Tabs--horizontal .Tab--selected.Tab--color--green{border-bottom-color:#25ca4c}.Tabs--vertical .Tab--selected.Tab--color--green{border-right-color:#25ca4c}.Tab--selected.Tab--color--teal{color:#21fff5}.Tabs--horizontal .Tab--selected.Tab--color--teal{border-bottom-color:#00d6cc}.Tabs--vertical .Tab--selected.Tab--color--teal{border-right-color:#00d6cc}.Tab--selected.Tab--color--blue{color:#62aee6}.Tabs--horizontal .Tab--selected.Tab--color--blue{border-bottom-color:#2e93de}.Tabs--vertical .Tab--selected.Tab--color--blue{border-right-color:#2e93de}.Tab--selected.Tab--color--violet{color:#9676db}.Tabs--horizontal .Tab--selected.Tab--color--violet{border-bottom-color:#7349cf}.Tabs--vertical .Tab--selected.Tab--color--violet{border-right-color:#7349cf}.Tab--selected.Tab--color--purple{color:#c274db}.Tabs--horizontal .Tab--selected.Tab--color--purple{border-bottom-color:#ad45d0}.Tabs--vertical .Tab--selected.Tab--color--purple{border-right-color:#ad45d0}.Tab--selected.Tab--color--pink{color:#ea79b9}.Tabs--horizontal .Tab--selected.Tab--color--pink{border-bottom-color:#e34da1}.Tabs--vertical .Tab--selected.Tab--color--pink{border-right-color:#e34da1}.Tab--selected.Tab--color--brown{color:#ca9775}.Tabs--horizontal .Tab--selected.Tab--color--brown{border-bottom-color:#b97447}.Tabs--vertical .Tab--selected.Tab--color--brown{border-right-color:#b97447}.Tab--selected.Tab--color--grey{color:#a3a3a3}.Tabs--horizontal .Tab--selected.Tab--color--grey{border-bottom-color:#848484}.Tabs--vertical .Tab--selected.Tab--color--grey{border-right-color:#848484}.Tab--selected.Tab--color--good{color:#8cd95a}.Tabs--horizontal .Tab--selected.Tab--color--good{border-bottom-color:#68c22d}.Tabs--vertical .Tab--selected.Tab--color--good{border-right-color:#68c22d}.Tab--selected.Tab--color--average{color:#f5b35e}.Tabs--horizontal .Tab--selected.Tab--color--average{border-bottom-color:#f29a29}.Tabs--vertical .Tab--selected.Tab--color--average{border-right-color:#f29a29}.Tab--selected.Tab--color--bad{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--bad{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--bad{border-right-color:#df3e3e}.Tab--selected.Tab--color--label{color:#a8b4c4}.Tabs--horizontal .Tab--selected.Tab--color--label{border-bottom-color:#8b9bb0}.Tabs--vertical .Tab--selected.Tab--color--label{border-right-color:#8b9bb0}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.Input--monospace .Input__input{font-family:Consolas,monospace}.TextArea{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;background-color:#0a0a0a;margin-right:.1666666667em;line-height:1.4166666667em;box-sizing:border-box;width:100%}.TextArea--fluid{display:block;width:auto;height:auto}.TextArea__textarea{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;height:100%;font-size:1em;line-height:1.4166666667em;min-height:1.4166666667em;margin:0;padding:0 .5em;font-family:inherit;background-color:transparent;color:inherit;box-sizing:border-box;word-wrap:break-word;overflow:hidden}.TextArea__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.Tooltip{position:absolute;top:0;left:0;right:0;bottom:0;font-style:normal;font-weight:400}.Tooltip:after{position:absolute;display:block;white-space:pre;z-index:2;padding:.5em .75em;transform:translateX(-50%);pointer-events:none;visibility:hidden;opacity:0;text-align:left;content:attr(data-tooltip);transition:all .15s;background-color:#000;box-shadow:.1em .1em 1.25em -.1em rgba(0,0,0,.5);border-radius:.16em}.Tooltip:hover:after{transition:all 70ms;pointer-events:none;visibility:visible;opacity:1}.Tooltip--long:after{width:20.8333333333em;white-space:normal}.Tooltip--top:after{bottom:100%;left:50%;transform:translateX(-50%) translateY(.5em)}.Tooltip--top:hover:after{transform:translateX(-50%) translateY(-.5em)}.Tooltip--top-left:after{bottom:100%;right:50%;transform:translateX(12px) translateY(8px)}.Tooltip--top-left:hover:after{transform:translateX(12px) translateY(-8px)}.Tooltip--top-right:after{top:0;right:0;transform:translateX(100%) translateY(-50%)}.Tooltip--top-right:hover:after{transform:translateX(100%) translateY(-100%)}.Tooltip--bottom:after{top:100%;left:50%;transform:translateX(-50%) translateY(-.5em)}.Tooltip--bottom:hover:after{transform:translateX(-50%) translateY(.5em)}.Tooltip--bottom-left:after{top:100%;right:50%;transform:translateX(12px) translateY(-.5em)}.Tooltip--bottom-left:hover:after{transform:translateX(12px) translateY(.5em)}.Tooltip--bottom-right:after{top:100%;left:50%;transform:translateX(-12px) translateY(-.5em)}.Tooltip--bottom-right:hover:after{transform:translateX(-12px) translateY(.5em)}.Tooltip--left:after{top:50%;right:100%;transform:translateX(.5em) translateY(-50%)}.Tooltip--left:hover:after,.Tooltip--right:after{transform:translateX(-.5em) translateY(-50%)}.Tooltip--right:after{top:50%;left:100%}.Tooltip--right:hover:after{transform:translateX(.5em) translateY(-50%)}.Chat{color:#abc6ec}.Chat__badge{display:inline-block;min-width:.5em;font-size:.7em;padding:.2em .3em;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#dc143c;border-radius:10px;transition:font-size .2s}.Chat__badge:before{content:"x"}.Chat__badge--animate{font-size:.9em;transition:font-size 0ms}.Chat__scrollButton{position:fixed;right:2em;bottom:1em}.Chat__reconnected{font-size:.85em;text-align:center;margin:1em 0 2em}.Chat__reconnected:before{content:"Reconnected";display:inline-block;border-radius:1em;padding:0 .7em;color:#db2828;background-color:#131313}.Chat__reconnected:after{content:"";display:block;margin-top:-.75em;border-bottom:.1666666667em solid #db2828}.Chat__highlight{color:#000}.Chat__highlight--restricted{color:#fff;background-color:#a00;font-weight:700}.ChatMessage{word-wrap:break-word}.ChatMessage--highlighted{position:relative;border-left:.1666666667em solid #fd4;padding-left:.5em}.ChatMessage--highlighted:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,221,68,.1);pointer-events:none}.Ping{position:relative;padding:.125em .25em;border:.0833333333em solid hsla(0,0%,54.9%,.5);border-radius:.25em;width:3.75em;text-align:right}.Ping__indicator{content:"";position:absolute;top:.5em;left:.5em;width:.5em;height:.5em;background-color:#888;border-radius:.25em}.Notifications{position:absolute;bottom:1em;left:1em;right:2em}.Notification{color:#fff;background-color:#dc143c;padding:.5em;margin:1em 0}.Notification:first-child{margin-top:0}.Notification:last-child{margin-bottom:0}.Layout,.Layout *{scrollbar-base-color:#181818;scrollbar-face-color:#363636;scrollbar-3dlight-color:#202020;scrollbar-highlight-color:#202020;scrollbar-track-color:#181818;scrollbar-arrow-color:#909090;scrollbar-shadow-color:#363636}.Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.Window{bottom:0;right:0;color:#fff;background-color:#202020;background-image:linear-gradient(180deg,#202020 0,#202020)}.Window,.Window__titleBar{position:fixed;top:0;left:0}.Window__titleBar{z-index:1;width:100%;height:32px;height:2.6666666667rem}.Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.Window__contentPadding:after{height:0}.Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(56,56,56,.25);pointer-events:none}.Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}img{margin:0;padding:0;line-height:1;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}img.icon{height:1em;min-height:16px;width:auto;vertical-align:bottom}a{color:#397ea5}a.visited,a:visited{color:#7c00e6}a.popt{text-decoration:none}.popup{position:fixed;top:50%;left:50%;background:#ddd}.popup .close{position:absolute;background:#aaa;top:0;right:0;color:#333;text-decoration:none;z-index:2;padding:0 10px;height:30px;line-height:30px}.popup .close:hover,.popup .head{background:#999}.popup .head{color:#ddd;padding:0 10px;height:30px;line-height:30px;text-transform:uppercase;font-size:.9em;font-weight:700;border-bottom:2px solid green}.popup input{border:1px solid #999;background:#fff;margin:0;padding:5px;outline:none;color:#333}.popup input[type=text]:active,.popup input[type=text]:focus,.popup input[type=text]:hover{border-color:green}.popup input[type=submit]{padding:5px 10px;background:#999;color:#ddd;text-transform:uppercase;font-size:.9em;font-weight:700}.popup input[type=submit]:active,.popup input[type=submit]:focus,.popup input[type=submit]:hover{background:#aaa;cursor:pointer}.changeFont{padding:10px}.changeFont a{display:block;text-decoration:none;padding:3px;color:#333}.changeFont a:hover{background:#ccc}.highlightPopup{padding:10px;text-align:center}.highlightPopup input[type=text]{display:block;width:215px;text-align:left;margin-top:5px}.highlightPopup input.highlightColor{background-color:#ff0}.highlightPopup input.highlightTermSubmit{margin-top:5px}.contextMenu{background-color:#ddd;position:fixed;margin:2px;width:150px}.contextMenu a{display:block;padding:2px 5px;text-decoration:none;color:#333}.contextMenu a:hover{background-color:#ccc}.filterMessages{padding:5px}.filterMessages div{padding:2px 0}.icon-stack{height:1em;line-height:1em;width:1em;vertical-align:middle;margin-top:-2px}.motd{color:#a4bad6;font-family:Verdana,sans-serif;white-space:normal}.motd h1,.motd h2,.motd h3,.motd h4,.motd h5,.motd h6{color:#a4bad6;text-decoration:underline}.motd a,.motd a:active,.motd a:hover,.motd a:link,.motd a:visited{color:#a4bad6}.admin,.adminooc,.bold,.looc,.medal,.name,.ooc,.prefix,.yell{font-weight:700}.emote,.italic,.italics{font-style:italic}.highlight{background:#ff0}h1,h2,h3,h4,h5,h6{color:#a4bad6;font-family:Georgia,Verdana,sans-serif}h1.alert,h2.alert{color:#a4bad6}em{font-style:normal}.ooc,em{font-weight:700}.ooc{color:#cca300}.looc{color:#69c}.aooc,.looc{font-weight:700}.aooc{color:#b8002e}.event_manager{color:#603;font-weight:700}.adminobserverooc{color:#09c;font-weight:700}.adminooc{color:#3d5bc3;font-weight:700}.adminsay{color:#ff4500;font-weight:700}.adminobserver{color:#960;font-weight:700}.admin{color:#5975da;font-weight:700}.mentorsay{color:#e236d8;font-weight:700}.mentorsay_admin{color:#8a2be2;font-weight:700}.mod_channel{color:#735638}.mod_channel,.name{font-weight:700}.deadsay{color:#e2c1ff}.binarysay{color:#1e90ff}.binarysay a{color:#0f0}.binarysay a:active,.binarysay a:visited{color:#8f8}.radio{color:#1ecc43}.sciradio{color:#c68cfa}.comradio{color:#193a7a}.secradio{color:#dd3535}.medradio{color:#57b8f0}.engradio{color:#f37746}.suppradio{color:#5f4519}.servradio{color:#6ca729}.expradio{color:#555}.syndradio{color:#8f4a4b}.centcomradio{color:#2681a5}.aiprivradio{color:#d65d95}.redteamradio{color:#f44}.blueteamradio{color:#3434fd}.yell{font-weight:700}.alert{color:#d82020}.emote{font-style:italic}.userdanger{font-weight:700;font-size:185%}.danger,.userdanger,.warning{color:#c51e1e}.warning{font-style:italic}.alertwarning{color:red;font-weight:700}.boldwarning{font-style:italic}.announce,.boldannounce,.boldwarning{color:#c51e1e;font-weight:700}.greenannounce{color:#059223;font-weight:700}.rose{color:#ff5050}.info{color:#9ab0ff}.notice{color:#6685f5}.tinynotice{font-size:85%}.smallnotice,.tinynotice{color:#6685f5;font-style:italic}.smallnotice{font-size:90%}.boldnotice{color:#6685f5;font-weight:700}.hear{font-style:italic}.adminnotice,.hear{color:#6685f5}.adminhelp{color:red;font-weight:700}.unconscious{color:#a4bad6;font-weight:700}.suicide{color:#ff5050;font-style:italic}.green{color:#059223}.red{color:red}.blue{color:#215cff}.nicegreen{color:#059223}.userlove{color:#ff42a6;font-weight:700;text-shadow:0 0 6px #82365e}.love,.userlove{font-style:italic}.love{color:#ff4591;text-shadow:0 0 6px #994449}.cult{color:#aa1c1c}.cultbold,.cultitalic{color:#aa1c1c;font-style:italic}.cultbold{font-weight:700}.cultboldtalic,.cultlarge{color:#aa1c1c;font-weight:700;font-size:185%}.narsie{font-size:925%}.narsie,.narsiesmall{color:#aa1c1c;font-weight:700}.narsiesmall{font-size:370%}.colossus{color:#7f282a;font-size:310%}.hierophant{color:#b441ee;font-weight:700;font-style:italic}.hierophant_warning{color:#c56bf1;font-style:italic}.purple{color:#9956d3}.holoparasite{color:#88809c}.revennotice{color:#c099e2}.revenbignotice,.revenboldnotice{color:#c099e2;font-weight:700}.revenbignotice{font-size:185%}.revenminor{color:#823abb}.revenwarning{color:#760fbb;font-style:italic}.revendanger{color:#760fbb;font-weight:700;font-size:185%}.umbra{color:#5000a0}.umbra_emphasis,.umbra_large{color:#5000a0;font-weight:700;font-style:italic}.umbra_large{font-size:3}.deconversion_message{color:#5000a0;font-size:185%;font-style:italic}.brass,.heavy_brass{color:#be8700}.heavy_brass{font-weight:700;font-style:italic}.large_brass{color:#be8700;font-size:185%}.big_brass{font-size:185%}.big_brass,.ratvar{color:#be8700;font-weight:700;font-style:italic}.ratvar{font-size:6}.alloy{color:#42474d}.heavy_alloy,.nezbere_large{color:#42474d;font-weight:700;font-style:italic}.nezbere_large{font-size:185%}.nezbere{font-weight:700;font-style:italic}.nezbere,.nezbere_small{color:#42474d}.sevtug_large{font-size:185%}.sevtug,.sevtug_large{color:#af0aaf;font-weight:700;font-style:italic}.sevtug_small{color:#af0aaf}.inathneq_large{font-size:185%}.inathneq,.inathneq_large{color:#1e8ce1;font-weight:700;font-style:italic}.inathneq_small{color:#1e8ce1}.nzcrentr_large{font-size:185%}.nzcrentr,.nzcrentr_large{color:#daaa18;font-weight:700;font-style:italic}.nzcrentr_small{color:#daaa18}.neovgre_large{font-size:185%}.neovgre,.neovgre_large{color:#6e001a;font-weight:700;font-style:italic}.neovgre_small{color:#6e001a}.ghostalert{color:#60f;font-style:italic;font-weight:700}.alien{color:#855d85}.alertalien,.noticealien{color:#059223}.alertalien{font-weight:700}.changeling{color:#059223;font-style:italic}.alertsyndie{color:red}.alertsyndie,.spider{font-size:185%;font-weight:700}.spider{color:#80f}.interface{color:#750e75}.sans{font-family:Comic Sans MS,cursive,sans-serif}.papyrus{font-family:Papyrus,cursive,sans-serif}.robot{font-family:Courier New,cursive,sans-serif}.command_headset{font-weight:700;font-size:160%}.small{font-size:60%}.big{font-size:185%}.reallybig{font-size:245%}.extremelybig{font-size:310%}.greentext{color:#059223;font-size:185%}.redtext{color:#c51e1e;font-size:185%}.yellowtext{color:#fc0;font-size:185%}.clown{color:#ff70c1;font-size:160%;font-family:Comic Sans MS,cursive,sans-serif;font-weight:700}.singing{font-family:Trebuchet MS,cursive,sans-serif;font-style:italic}.his_grace{color:#15d512;font-family:Courier New,cursive,sans-serif;font-style:italic}.spooky{color:#ff9100}.hypnophrase{color:#202020;font-weight:700;animation:hypnocolor 1.5s infinite;animation-direction:alternate}.velvet{color:#660015;font-weight:700;animation:velvet 5s infinite;animation-direction:alternate}.phobia{color:#d00;font-weight:700;animation:phobia .75s infinite}.icon{height:1em;width:auto}.memo{color:#638500}.memo,.memoedit{text-align:center}.memoedit{font-size:125%}.abductor{color:#c204c2;font-style:italic}.mind_control{color:#df3da9;font-size:100%;font-weight:700;font-style:italic}.slime{color:#00ced1}.drone{color:#848482}.monkey{color:#975032}.swarmer{color:#2c75ff}.resonate{color:#298f85}.monkeyhive{color:#a56408}.monkeylead{color:#af6805;font-size:80%}.connectionClosed,.fatalError{background:red;color:#fff;padding:5px}.connectionClosed.restored{background:green}.internal.boldnshit{color:#3d5bc3;font-weight:700}.text-normal{font-weight:400;font-style:normal}.hidden{display:none;visibility:hidden}.ml-1{margin-left:1em}.ml-2{margin-left:2em}.ml-3{margin-left:3em}.theme-light .color-black{color:#000!important}.theme-light .color-white{color:#e6e6e6!important}.theme-light .color-red{color:#c82121!important}.theme-light .color-orange{color:#e6630d!important}.theme-light .color-yellow{color:#e5c304!important}.theme-light .color-olive{color:#a3b816!important}.theme-light .color-green{color:#1d9f3b!important}.theme-light .color-teal{color:#00a39c!important}.theme-light .color-blue{color:#1e78bb!important}.theme-light .color-violet{color:#5a30b5!important}.theme-light .color-purple{color:#932eb4!important}.theme-light .color-pink{color:#db228a!important}.theme-light .color-brown{color:#955d39!important}.theme-light .color-grey{color:#e6e6e6!important}.theme-light .color-good{color:#529923!important}.theme-light .color-average{color:#da810e!important}.theme-light .color-bad{color:#c82121!important}.theme-light .color-label{color:#353535!important}.theme-light .color-bg-black{background-color:#000!important}.theme-light .color-bg-white{background-color:#bfbfbf!important}.theme-light .color-bg-red{background-color:#a61c1c!important}.theme-light .color-bg-orange{background-color:#c0530b!important}.theme-light .color-bg-yellow{background-color:#bfa303!important}.theme-light .color-bg-olive{background-color:#889912!important}.theme-light .color-bg-green{background-color:#188532!important}.theme-light .color-bg-teal{background-color:#008882!important}.theme-light .color-bg-blue{background-color:#19649c!important}.theme-light .color-bg-violet{background-color:#4b2897!important}.theme-light .color-bg-purple{background-color:#7a2696!important}.theme-light .color-bg-pink{background-color:#b61d73!important}.theme-light .color-bg-brown{background-color:#7c4d2f!important}.theme-light .color-bg-grey{background-color:#bfbfbf!important}.theme-light .color-bg-good{background-color:#44801d!important}.theme-light .color-bg-average{background-color:#b56b0b!important}.theme-light .color-bg-bad{background-color:#a61c1c!important}.theme-light .color-bg-label{background-color:#2c2c2c!important}.theme-light .Tabs{display:flex;align-items:stretch;overflow:hidden}.theme-light .Tabs--vertical{flex-direction:column}.theme-light .Tabs--horizontal{margin-bottom:.5em}.theme-light .Tabs--horizontal:last-child{margin-bottom:0}.theme-light .Tabs__Tab{flex-grow:0}.theme-light .Tabs--fluid .Tabs__Tab{flex-grow:1}.theme-light .Tab{display:flex;align-items:center;justify-content:space-between;color:rgba(0,0,0,.5);min-height:2.25em;min-width:4em}.theme-light .Tab--selected{color:#404040}.theme-light .Tab__text{flex-grow:1;margin:0 .5em}.theme-light .Tab__left{min-width:1.5em;text-align:center;margin-left:.25em}.theme-light .Tab__right{min-width:1.5em;text-align:center;margin-right:.25em}.theme-light .Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent}.theme-light .Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #000}.theme-light .Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent}.theme-light .Tabs--vertical .Tab--selected{border-right:.1666666667em solid #000}.theme-light .Tab--selected.Tab--color--black{color:#404040}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--black{border-bottom-color:#000}.theme-light .Tabs--vertical .Tab--selected.Tab--color--black{border-right-color:#000}.theme-light .Tab--selected.Tab--color--white{color:#ececec}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--white{border-bottom-color:#e6e6e6}.theme-light .Tabs--vertical .Tab--selected.Tab--color--white{border-right-color:#e6e6e6}.theme-light .Tab--selected.Tab--color--red{color:#e14d4d}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--red{border-bottom-color:#c82121}.theme-light .Tabs--vertical .Tab--selected.Tab--color--red{border-right-color:#c82121}.theme-light .Tab--selected.Tab--color--orange{color:#f48942}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--orange{border-bottom-color:#e6630d}.theme-light .Tabs--vertical .Tab--selected.Tab--color--orange{border-right-color:#e6630d}.theme-light .Tab--selected.Tab--color--yellow{color:#fcdd33}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--yellow{border-bottom-color:#e5c304}.theme-light .Tabs--vertical .Tab--selected.Tab--color--yellow{border-right-color:#e5c304}.theme-light .Tab--selected.Tab--color--olive{color:#d0e732}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--olive{border-bottom-color:#a3b816}.theme-light .Tabs--vertical .Tab--selected.Tab--color--olive{border-right-color:#a3b816}.theme-light .Tab--selected.Tab--color--green{color:#33da5a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--green{border-bottom-color:#1d9f3b}.theme-light .Tabs--vertical .Tab--selected.Tab--color--green{border-right-color:#1d9f3b}.theme-light .Tab--selected.Tab--color--teal{color:#00faef}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--teal{border-bottom-color:#00a39c}.theme-light .Tabs--vertical .Tab--selected.Tab--color--teal{border-right-color:#00a39c}.theme-light .Tab--selected.Tab--color--blue{color:#419ce1}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--blue{border-bottom-color:#1e78bb}.theme-light .Tabs--vertical .Tab--selected.Tab--color--blue{border-right-color:#1e78bb}.theme-light .Tab--selected.Tab--color--violet{color:#7f58d3}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--violet{border-bottom-color:#5a30b5}.theme-light .Tabs--vertical .Tab--selected.Tab--color--violet{border-right-color:#5a30b5}.theme-light .Tab--selected.Tab--color--purple{color:#b455d4}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--purple{border-bottom-color:#932eb4}.theme-light .Tabs--vertical .Tab--selected.Tab--color--purple{border-right-color:#932eb4}.theme-light .Tab--selected.Tab--color--pink{color:#e558a7}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--pink{border-bottom-color:#db228a}.theme-light .Tabs--vertical .Tab--selected.Tab--color--pink{border-right-color:#db228a}.theme-light .Tab--selected.Tab--color--brown{color:#c0825a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--brown{border-bottom-color:#955d39}.theme-light .Tabs--vertical .Tab--selected.Tab--color--brown{border-right-color:#955d39}.theme-light .Tab--selected.Tab--color--grey{color:#ececec}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--grey{border-bottom-color:#e6e6e6}.theme-light .Tabs--vertical .Tab--selected.Tab--color--grey{border-right-color:#e6e6e6}.theme-light .Tab--selected.Tab--color--good{color:#77d23b}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--good{border-bottom-color:#529923}.theme-light .Tabs--vertical .Tab--selected.Tab--color--good{border-right-color:#529923}.theme-light .Tab--selected.Tab--color--average{color:#f3a23a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--average{border-bottom-color:#da810e}.theme-light .Tabs--vertical .Tab--selected.Tab--color--average{border-right-color:#da810e}.theme-light .Tab--selected.Tab--color--bad{color:#e14d4d}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--bad{border-bottom-color:#c82121}.theme-light .Tabs--vertical .Tab--selected.Tab--color--bad{border-right-color:#c82121}.theme-light .Tab--selected.Tab--color--label{color:#686868}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--label{border-bottom-color:#353535}.theme-light .Tabs--vertical .Tab--selected.Tab--color--label{border-right-color:#353535}.theme-light .Section{position:relative;margin-bottom:.5em;background-color:#fff;box-sizing:border-box}.theme-light .Section:last-child{margin-bottom:0}.theme-light .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #fff}.theme-light .Section__titleText{font-size:1.1666666667em;font-weight:700;color:#000}.theme-light .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-light .Section__content{padding:.66em .5em}.theme-light .Section--fill{display:flex;flex-direction:column;height:100%}.theme-light .Section--scrollable .Section__content{overflow-y:scroll;overflow-x:hidden}.theme-light .Section--fill .Section__content{flex-grow:1}.theme-light .Section--iefix.Section--fill{display:table!important;width:100%!important;height:100%!important;border-collapse:collapse;border-spacing:0}.theme-light .Section--iefix.Section--fill .Section__content{display:table-row!important;height:100%!important}.theme-light .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-light .Section--level--1 .Section__titleText{font-size:1.1666666667em}.theme-light .Section--level--2 .Section__titleText{font-size:1.0833333333em}.theme-light .Section--level--3 .Section__titleText{font-size:1em}.theme-light .Section--level--2,.theme-light .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.theme-light .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-light .Button:last-child{margin-right:0;margin-bottom:0}.theme-light .Button .fa,.theme-light .Button .far,.theme-light .Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.333em;text-align:center}.theme-light .Button--hasContent .fa,.theme-light .Button--hasContent .far,.theme-light .Button--hasContent .fas{margin-right:.25em}.theme-light .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-light .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-light .Button--circular{border-radius:50%}.theme-light .Button--compact{padding:0 .25em;line-height:1.333em}.theme-light .Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.theme-light .Button--color--black:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--black:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--black:focus,.theme-light .Button--color--black:hover{background-color:#0a0a0a;color:#fff}.theme-light .Button--color--white{transition:color 50ms,background-color 50ms;background-color:#bfbfbf;color:#000}.theme-light .Button--color--white:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--white:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--white:focus,.theme-light .Button--color--white:hover{background-color:#d7d7d7;color:#000}.theme-light .Button--color--red{transition:color 50ms,background-color 50ms;background-color:#a61c1c;color:#fff}.theme-light .Button--color--red:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--red:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--red:focus,.theme-light .Button--color--red:hover{background-color:#bc2828;color:#fff}.theme-light .Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#c0530b;color:#fff}.theme-light .Button--color--orange:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--orange:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--orange:focus,.theme-light .Button--color--orange:hover{background-color:#d76316;color:#fff}.theme-light .Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#bfa303;color:#fff}.theme-light .Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--yellow:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--yellow:focus,.theme-light .Button--color--yellow:hover{background-color:#d7b90d;color:#fff}.theme-light .Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#889912;color:#fff}.theme-light .Button--color--olive:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--olive:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--olive:focus,.theme-light .Button--color--olive:hover{background-color:#9cae1d;color:#fff}.theme-light .Button--color--green{transition:color 50ms,background-color 50ms;background-color:#188532;color:#fff}.theme-light .Button--color--green:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--green:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--green:focus,.theme-light .Button--color--green:hover{background-color:#24993f;color:#fff}.theme-light .Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#008882;color:#fff}.theme-light .Button--color--teal:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--teal:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--teal:focus,.theme-light .Button--color--teal:hover{background-color:#0a9c95;color:#fff}.theme-light .Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#19649c;color:#fff}.theme-light .Button--color--blue:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--blue:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--blue:focus,.theme-light .Button--color--blue:hover{background-color:#2475b1;color:#fff}.theme-light .Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#4b2897;color:#fff}.theme-light .Button--color--violet:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--violet:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--violet:focus,.theme-light .Button--color--violet:hover{background-color:#5a35ac;color:#fff}.theme-light .Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#7a2696;color:#fff}.theme-light .Button--color--purple:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--purple:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--purple:focus,.theme-light .Button--color--purple:hover{background-color:#8d33ab;color:#fff}.theme-light .Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#b61d73;color:#fff}.theme-light .Button--color--pink:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--pink:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--pink:focus,.theme-light .Button--color--pink:hover{background-color:#ce2985;color:#fff}.theme-light .Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#7c4d2f;color:#fff}.theme-light .Button--color--brown:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--brown:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--brown:focus,.theme-light .Button--color--brown:hover{background-color:#8f5d3c;color:#fff}.theme-light .Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#bfbfbf;color:#000}.theme-light .Button--color--grey:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--grey:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--grey:focus,.theme-light .Button--color--grey:hover{background-color:#d7d7d7;color:#000}.theme-light .Button--color--good{transition:color 50ms,background-color 50ms;background-color:#44801d;color:#fff}.theme-light .Button--color--good:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--good:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--good:focus,.theme-light .Button--color--good:hover{background-color:#539329;color:#fff}.theme-light .Button--color--average{transition:color 50ms,background-color 50ms;background-color:#b56b0b;color:#fff}.theme-light .Button--color--average:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--average:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--average:focus,.theme-light .Button--color--average:hover{background-color:#cd7d16;color:#fff}.theme-light .Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#a61c1c;color:#fff}.theme-light .Button--color--bad:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--bad:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--bad:focus,.theme-light .Button--color--bad:hover{background-color:#bc2828;color:#fff}.theme-light .Button--color--label{transition:color 50ms,background-color 50ms;background-color:#2c2c2c;color:#fff}.theme-light .Button--color--label:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--label:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--label:focus,.theme-light .Button--color--label:hover{background-color:#393939;color:#fff}.theme-light .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#bbb;color:#000}.theme-light .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--default:focus,.theme-light .Button--color--default:hover{background-color:#d3d3d3;color:#000}.theme-light .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-light .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--caution:focus,.theme-light .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-light .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-light .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--danger:focus,.theme-light .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-light .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#eee;color:#000;background-color:hsla(0,0%,93.3%,0);color:rgba(0,0,0,.5)}.theme-light .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--transparent:focus,.theme-light .Button--color--transparent:hover{background-color:#fcfcfc;color:#000}.theme-light .Button--disabled{background-color:#363636!important}.theme-light .Button--selected{transition:color 50ms,background-color 50ms;background-color:#0668b8;color:#fff}.theme-light .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--selected:focus{transition:color .1s,background-color .1s}.theme-light .Button--selected:focus,.theme-light .Button--selected:hover{background-color:#107ad0;color:#fff}.theme-light .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;color:#353535;background-color:#fff;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-light .NumberInput--fluid{display:block}.theme-light .NumberInput__content{margin-left:.5em}.theme-light .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-light .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #353535;background-color:#353535}.theme-light .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;text-align:right}.theme-light .Input,.theme-light .NumberInput__input{line-height:1.4166666667em;background-color:#fff;color:#000}.theme-light .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;padding:0 .3333333333em;margin-right:.1666666667em;overflow:visible}.theme-light .Input--fluid{display:block;width:auto}.theme-light .Input__baseline{display:inline-block;color:transparent}.theme-light .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#000;color:inherit}.theme-light .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-light .Input--monospace .Input__input{font-family:Consolas,monospace}.theme-light .TextArea{position:relative;display:inline-block;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;background-color:#fff;margin-right:.1666666667em;line-height:1.4166666667em;box-sizing:border-box;width:100%}.theme-light .TextArea--fluid{display:block;width:auto;height:auto}.theme-light .TextArea__textarea{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;height:100%;font-size:1em;line-height:1.4166666667em;min-height:1.4166666667em;margin:0;padding:0 .5em;font-family:inherit;background-color:transparent;color:inherit;box-sizing:border-box;word-wrap:break-word;overflow:hidden}.theme-light .TextArea__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-light .Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto -.2em;cursor:n-resize}.theme-light .Knob:after{content:".";color:transparent;line-height:2.5em}.theme-light .Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(180deg,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,0));border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.theme-light .Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.theme-light .Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:hsla(0,0%,100%,.9)}.theme-light .Knob__popupValue{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.theme-light .Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.theme-light .Knob__ringTrackPivot{transform:rotate(135deg)}.theme-light .Knob__ringTrack{fill:transparent;stroke:hsla(0,0%,100%,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.theme-light .Knob__ringFillPivot{transform:rotate(135deg)}.theme-light .Knob--bipolar .Knob__ringFillPivot{transform:rotate(270deg)}.theme-light .Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms}.theme-light .Knob--color--black .Knob__ringFill{stroke:#000}.theme-light .Knob--color--white .Knob__ringFill{stroke:#e6e6e6}.theme-light .Knob--color--red .Knob__ringFill{stroke:#c82121}.theme-light .Knob--color--orange .Knob__ringFill{stroke:#e6630d}.theme-light .Knob--color--yellow .Knob__ringFill{stroke:#e5c304}.theme-light .Knob--color--olive .Knob__ringFill{stroke:#a3b816}.theme-light .Knob--color--green .Knob__ringFill{stroke:#1d9f3b}.theme-light .Knob--color--teal .Knob__ringFill{stroke:#00a39c}.theme-light .Knob--color--blue .Knob__ringFill{stroke:#1e78bb}.theme-light .Knob--color--violet .Knob__ringFill{stroke:#5a30b5}.theme-light .Knob--color--purple .Knob__ringFill{stroke:#932eb4}.theme-light .Knob--color--pink .Knob__ringFill{stroke:#db228a}.theme-light .Knob--color--brown .Knob__ringFill{stroke:#955d39}.theme-light .Knob--color--grey .Knob__ringFill{stroke:#e6e6e6}.theme-light .Knob--color--good .Knob__ringFill{stroke:#529923}.theme-light .Knob--color--average .Knob__ringFill{stroke:#da810e}.theme-light .Knob--color--bad .Knob__ringFill{stroke:#c82121}.theme-light .Knob--color--label .Knob__ringFill{stroke:#353535}.theme-light .Slider{cursor:e-resize}.theme-light .Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none!important}.theme-light .Slider__cursor{position:absolute;top:0;right:-.0833333333em;bottom:0;width:0;border-left:.1666666667em solid #000}.theme-light .Slider__pointer{position:absolute;right:-.4166666667em;bottom:-.3333333333em;width:0;height:0;border-left:.4166666667em solid transparent;border-right:.4166666667em solid transparent;border-bottom:.4166666667em solid #000}.theme-light .Slider__popupValue{position:absolute;right:0;top:-2rem;font-size:1rem;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.theme-light .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:transparent;transition:border-color .5s}.theme-light .ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.theme-light .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-light .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-light .ProgressBar--color--default{border:.0833333333em solid #bfbfbf}.theme-light .ProgressBar--color--default .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--black{border:.0833333333em solid #000!important}.theme-light .ProgressBar--color--black .ProgressBar__fill{background-color:#000}.theme-light .ProgressBar--color--white{border:.0833333333em solid #bfbfbf!important}.theme-light .ProgressBar--color--white .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--red{border:.0833333333em solid #a61c1c!important}.theme-light .ProgressBar--color--red .ProgressBar__fill{background-color:#a61c1c}.theme-light .ProgressBar--color--orange{border:.0833333333em solid #c0530b!important}.theme-light .ProgressBar--color--orange .ProgressBar__fill{background-color:#c0530b}.theme-light .ProgressBar--color--yellow{border:.0833333333em solid #bfa303!important}.theme-light .ProgressBar--color--yellow .ProgressBar__fill{background-color:#bfa303}.theme-light .ProgressBar--color--olive{border:.0833333333em solid #889912!important}.theme-light .ProgressBar--color--olive .ProgressBar__fill{background-color:#889912}.theme-light .ProgressBar--color--green{border:.0833333333em solid #188532!important}.theme-light .ProgressBar--color--green .ProgressBar__fill{background-color:#188532}.theme-light .ProgressBar--color--teal{border:.0833333333em solid #008882!important}.theme-light .ProgressBar--color--teal .ProgressBar__fill{background-color:#008882}.theme-light .ProgressBar--color--blue{border:.0833333333em solid #19649c!important}.theme-light .ProgressBar--color--blue .ProgressBar__fill{background-color:#19649c}.theme-light .ProgressBar--color--violet{border:.0833333333em solid #4b2897!important}.theme-light .ProgressBar--color--violet .ProgressBar__fill{background-color:#4b2897}.theme-light .ProgressBar--color--purple{border:.0833333333em solid #7a2696!important}.theme-light .ProgressBar--color--purple .ProgressBar__fill{background-color:#7a2696}.theme-light .ProgressBar--color--pink{border:.0833333333em solid #b61d73!important}.theme-light .ProgressBar--color--pink .ProgressBar__fill{background-color:#b61d73}.theme-light .ProgressBar--color--brown{border:.0833333333em solid #7c4d2f!important}.theme-light .ProgressBar--color--brown .ProgressBar__fill{background-color:#7c4d2f}.theme-light .ProgressBar--color--grey{border:.0833333333em solid #bfbfbf!important}.theme-light .ProgressBar--color--grey .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--good{border:.0833333333em solid #44801d!important}.theme-light .ProgressBar--color--good .ProgressBar__fill{background-color:#44801d}.theme-light .ProgressBar--color--average{border:.0833333333em solid #b56b0b!important}.theme-light .ProgressBar--color--average .ProgressBar__fill{background-color:#b56b0b}.theme-light .ProgressBar--color--bad{border:.0833333333em solid #a61c1c!important}.theme-light .ProgressBar--color--bad .ProgressBar__fill{background-color:#a61c1c}.theme-light .ProgressBar--color--label{border:.0833333333em solid #2c2c2c!important}.theme-light .ProgressBar--color--label .ProgressBar__fill{background-color:#2c2c2c}.theme-light .Chat{color:#000}.theme-light .Chat__badge{display:inline-block;min-width:.5em;font-size:.7em;padding:.2em .3em;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#dc143c;border-radius:10px;transition:font-size .2s}.theme-light .Chat__badge:before{content:"x"}.theme-light .Chat__badge--animate{font-size:.9em;transition:font-size 0ms}.theme-light .Chat__scrollButton{position:fixed;right:2em;bottom:1em}.theme-light .Chat__reconnected{font-size:.85em;text-align:center;margin:1em 0 2em}.theme-light .Chat__reconnected:before{content:"Reconnected";display:inline-block;border-radius:1em;padding:0 .7em;color:#db2828;background-color:#fff}.theme-light .Chat__reconnected:after{content:"";display:block;margin-top:-.75em;border-bottom:.1666666667em solid #db2828}.theme-light .Chat__highlight{color:#000}.theme-light .Chat__highlight--restricted{color:#fff;background-color:#a00;font-weight:700}.theme-light .ChatMessage{word-wrap:break-word}.theme-light .ChatMessage--highlighted{position:relative;border-left:.1666666667em solid #fd4;padding-left:.5em}.theme-light .ChatMessage--highlighted:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,221,68,.1);pointer-events:none}.theme-light .Layout,.theme-light .Layout *{scrollbar-base-color:#f2f2f2;scrollbar-face-color:#d6d6d6;scrollbar-3dlight-color:#eee;scrollbar-highlight-color:#eee;scrollbar-track-color:#f2f2f2;scrollbar-arrow-color:#777;scrollbar-shadow-color:#d6d6d6}.theme-light .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-light .Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.theme-light .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#000;background-color:#eee;background-image:linear-gradient(180deg,#eee 0,#eee)}.theme-light .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-light .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-light .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-light .Window__contentPadding:after{height:0}.theme-light .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-light .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:hsla(0,0%,98.8%,.25);pointer-events:none}.theme-light .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-light .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-light .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-light .TitleBar{background-color:#eee;border-bottom:1px solid rgba(0,0,0,.25);box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-light .TitleBar__clickable{color:rgba(0,0,0,.5);background-color:#eee;transition:color .25s,background-color .25s}.theme-light .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-light .TitleBar__title{position:absolute;top:0;left:46px;left:3.8333333333rem;color:rgba(0,0,0,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap}.theme-light .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-light .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px!important;line-height:2.6666666667rem!important}.theme-light .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-light .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-light body,.theme-light html{padding:0;margin:0;height:100%;color:#000}.theme-light body{background:#e0e0e0;font-family:Verdana,sans-serif;font-size:13px;line-height:1.2;overflow-x:hidden;overflow-y:scroll;word-wrap:break-word}.theme-light img{margin:0;padding:0;line-height:1;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}.theme-light img.icon{height:1em;min-height:16px;width:auto;vertical-align:bottom}.theme-light a{color:#00f}.theme-light a.visited,.theme-light a:visited{color:#f0f}.theme-light a.popt{text-decoration:none}.theme-light .popup{position:fixed;top:50%;left:50%;background:#ddd}.theme-light .popup .close{position:absolute;background:#aaa;top:0;right:0;color:#333;text-decoration:none;z-index:2;padding:0 10px;height:30px;line-height:30px}.theme-light .popup .close:hover{background:#999}.theme-light .popup .head{background:#999;color:#ddd;padding:0 10px;height:30px;line-height:30px;text-transform:uppercase;font-size:.9em;font-weight:700;border-bottom:2px solid green}.theme-light .popup input{border:1px solid #999;background:#fff;margin:0;padding:5px;outline:none;color:#333}.theme-light .popup input[type=text]:active,.theme-light .popup input[type=text]:focus,.theme-light .popup input[type=text]:hover{border-color:green}.theme-light .popup input[type=submit]{padding:5px 10px;background:#999;color:#ddd;text-transform:uppercase;font-size:.9em;font-weight:700}.theme-light .popup input[type=submit]:active,.theme-light .popup input[type=submit]:focus,.theme-light .popup input[type=submit]:hover{background:#aaa;cursor:pointer}.theme-light .changeFont{padding:10px}.theme-light .changeFont a{display:block;text-decoration:none;padding:3px;color:#333}.theme-light .changeFont a:hover{background:#ccc}.theme-light .highlightPopup{padding:10px;text-align:center}.theme-light .highlightPopup input[type=text]{display:block;width:215px;text-align:left;margin-top:5px}.theme-light .highlightPopup input.highlightColor{background-color:#ff0}.theme-light .highlightPopup input.highlightTermSubmit{margin-top:5px}.theme-light .contextMenu{background-color:#ddd;position:fixed;margin:2px;width:150px}.theme-light .contextMenu a{display:block;padding:2px 5px;text-decoration:none;color:#333}.theme-light .contextMenu a:hover{background-color:#ccc}.theme-light .filterMessages{padding:5px}.theme-light .filterMessages div{padding:2px 0}.theme-light .icon-stack{height:1em;line-height:1em;width:1em;vertical-align:middle;margin-top:-2px}.theme-light .motd{color:#638500;font-family:Verdana,sans-serif;white-space:normal}.theme-light .motd h1,.theme-light .motd h2,.theme-light .motd h3,.theme-light .motd h4,.theme-light .motd h5,.theme-light .motd h6{color:#638500;text-decoration:underline}.theme-light .motd a,.theme-light .motd a:active,.theme-light .motd a:hover,.theme-light .motd a:link,.theme-light .motd a:visited{color:#638500}.theme-light .admin,.theme-light .adminooc,.theme-light .bold,.theme-light .looc,.theme-light .medal,.theme-light .name,.theme-light .ooc,.theme-light .prefix,.theme-light .yell{font-weight:700}.theme-light .emote,.theme-light .italic,.theme-light .italics{font-style:italic}.theme-light .highlight{background:#ff0}.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light h5,.theme-light h6{color:#00f;font-family:Georgia,Verdana,sans-serif}.theme-light em{font-style:normal;font-weight:700}.theme-light .ooc{color:#002eb8;font-weight:700}.theme-light .looc{color:#69c;font-weight:700}.theme-light .aooc{color:#b8002e;font-weight:700}.theme-light .event_manager{color:#603;font-weight:700}.theme-light .adminobserverooc{color:#09c;font-weight:700}.theme-light .adminooc{color:#700038;font-weight:700}.theme-light .adminsay{color:#ff4500;font-weight:700}.theme-light .adminobserver{color:#960;font-weight:700}.theme-light .admin{color:#4473ff;font-weight:700}.theme-light .mentorsay{color:#e236d8;font-weight:700}.theme-light .mentorsay_admin{color:#8a2be2;font-weight:700}.theme-light .mod_channel{color:#735638;font-weight:700}.theme-light .name{font-weight:700}.theme-light .deadsay{color:#5c00e6}.theme-light .binarysay{color:#20c20e;background-color:#000;display:block}.theme-light .binarysay a{color:#0f0}.theme-light .binarysay a:active,.theme-light .binarysay a:visited{color:#8f8}.theme-light .radio{color:green}.theme-light .sciradio{color:#939}.theme-light .comradio{color:#193a7a}.theme-light .secradio{color:#a30000}.theme-light .medradio{color:#337296}.theme-light .engradio{color:#fb5613}.theme-light .suppradio{color:#5f4519}.theme-light .servradio{color:#6eaa2c}.theme-light .syndradio{color:#6d3f40}.theme-light .centcomradio{color:#686868}.theme-light .aiprivradio{color:#f0f}.theme-light .redteamradio{color:red}.theme-light .blueteamradio{color:#00f}.theme-light .yell{font-weight:700}.theme-light .alert{color:red}.theme-light h1.alert,.theme-light h2.alert{color:#000}.theme-light .emote{font-style:italic}.theme-light .userdanger{font-size:185%}.theme-light .bolddanger,.theme-light .userdanger{color:red;font-weight:700}.theme-light .danger{color:red}.theme-light .tinydanger{color:red;font-size:85%}.theme-light .smalldanger{color:red;font-size:90%}.theme-light .warning{color:red;font-style:italic}.theme-light .alertwarning{color:red;font-weight:700}.theme-light .boldwarning{color:red;font-style:italic;font-weight:700}.theme-light .announce{color:#228b22;font-weight:700}.theme-light .boldannounce{color:red;font-weight:700}.theme-light .greenannounce{color:#0f0;font-weight:700}.theme-light .rose{color:#ff5050}.theme-light .info{color:#00c}.theme-light .notice{color:#009}.theme-light .tinynotice{color:#009;font-style:italic;font-size:85%}.theme-light .smallnotice{color:#009;font-size:90%}.theme-light .smallnoticeital{color:#009;font-style:italic;font-size:90%}.theme-light .boldnotice{color:#009;font-weight:700}.theme-light .hear{color:#009;font-style:italic}.theme-light .adminnotice{color:#00f}.theme-light .adminhelp{color:red;font-weight:700}.theme-light .unconscious{color:#00f;font-weight:700}.theme-light .suicide{color:#ff5050;font-style:italic}.theme-light .green{color:#03ff39}.theme-light .red{color:red}.theme-light .blue{color:#00f}.theme-light .nicegreen{color:#14a833}.theme-light .userlove{color:#ff1493;font-style:italic;font-weight:700;text-shadow:0 0 6px #ff6dbc}.theme-light .love{color:#ff006a;font-style:italic;text-shadow:0 0 6px #ff6d6d}.theme-light .cult{color:#960000}.theme-light .cultbold,.theme-light .cultitalic{color:#960000;font-style:italic}.theme-light .cultbold{font-weight:700}.theme-light .cultboldtalic,.theme-light .cultlarge{color:#960000;font-weight:700;font-size:185%}.theme-light .narsie{color:#960000;font-weight:700;font-size:925%}.theme-light .narsiesmall{color:#960000;font-weight:700;font-size:370%}.theme-light .colossus{color:#7f282a;font-size:310%}.theme-light .hierophant{font-weight:700}.theme-light .hierophant,.theme-light .hierophant_warning{color:#609;font-style:italic}.theme-light .purple{color:#5e2d79}.theme-light .holoparasite{color:#35333a}.theme-light .revennotice{color:#1d2953}.theme-light .revenbignotice,.theme-light .revenboldnotice{color:#1d2953;font-weight:700}.theme-light .revenbignotice{font-size:185%}.theme-light .revenminor{color:#823abb}.theme-light .revenwarning{color:#760fbb;font-style:italic}.theme-light .revendanger{color:#760fbb;font-weight:700;font-size:185%}.theme-light .umbra{color:#5000a0}.theme-light .umbra_emphasis,.theme-light .umbra_large{color:#5000a0;font-weight:700;font-style:italic}.theme-light .umbra_large{font-size:3}.theme-light .deconversion_message{color:#5000a0;font-size:185%;font-style:italic}.theme-light .brass{color:#be8700}.theme-light .heavy_brass{color:#be8700;font-weight:700;font-style:italic}.theme-light .big_brass,.theme-light .large_brass{color:#be8700;font-size:185%}.theme-light .big_brass,.theme-light .ratvar{font-weight:700;font-style:italic}.theme-light .ratvar{color:#be8700;font-size:6}.theme-light .alloy{color:#42474d}.theme-light .heavy_alloy,.theme-light .nezbere_large{color:#42474d;font-weight:700;font-style:italic}.theme-light .nezbere_large{font-size:185%}.theme-light .nezbere{color:#42474d;font-weight:700;font-style:italic}.theme-light .nezbere_small{color:#42474d}.theme-light .sevtug_large{font-size:185%}.theme-light .sevtug,.theme-light .sevtug_large{color:#af0aaf;font-weight:700;font-style:italic}.theme-light .sevtug_small{color:#af0aaf}.theme-light .inathneq_large{font-size:185%}.theme-light .inathneq,.theme-light .inathneq_large{color:#1e8ce1;font-weight:700;font-style:italic}.theme-light .inathneq_small{color:#1e8ce1}.theme-light .nzcrentr_large{font-size:185%}.theme-light .nzcrentr,.theme-light .nzcrentr_large{color:#daaa18;font-weight:700;font-style:italic}.theme-light .nzcrentr_small{color:#daaa18}.theme-light .neovgre_large{font-size:185%}.theme-light .neovgre,.theme-light .neovgre_large{color:#6e001a;font-weight:700;font-style:italic}.theme-light .neovgre_small{color:#6e001a}.theme-light .ghostalert{color:#5c00e6;font-style:italic;font-weight:700}.theme-light .alien{color:#543354}.theme-light .noticealien{color:#00c000}.theme-light .alertalien{color:#00c000;font-weight:700}.theme-light .changeling{color:purple;font-style:italic}.theme-light .alertsyndie{color:red;font-size:185%;font-weight:700}.theme-light .spider{color:#4d004d;font-weight:700;font-size:185%}.theme-light .interface{color:#303}.theme-light .sans{font-family:Comic Sans MS,cursive,sans-serif}.theme-light .papyrus{font-family:Papyrus,cursive,sans-serif}.theme-light .robot{font-family:Courier New,cursive,sans-serif}.theme-light .command_headset{font-weight:700;font-size:160%}.theme-light .small{font-size:60%}.theme-light .big{font-size:185%}.theme-light .reallybig{font-size:245%}.theme-light .extremelybig{font-size:310%}.theme-light .greentext{color:#0f0;font-size:185%}.theme-light .redtext{color:red;font-size:185%}.theme-light .yellowtext{color:#fc0;font-size:185%}.theme-light .clown{color:#ff69bf;font-size:160%;font-family:Comic Sans MS,cursive,sans-serif;font-weight:700}.theme-light .singing{font-family:Trebuchet MS,cursive,sans-serif;font-style:italic}.theme-light .his_grace{color:#15d512;font-family:Courier New,cursive,sans-serif;font-style:italic}.theme-light .spooky{color:#ff9100}.theme-light .hypnophrase{color:#0d0d0d;font-weight:700;animation:hypnocolor 1.5s infinite;animation-direction:alternate}@keyframes hypnocolor{0%{color:#0d0d0d}25%{color:#410194}50%{color:#7f17d8}75%{color:#410194}to{color:#3bb5d3}}.theme-light .velvet{color:#660015;font-weight:700;animation:velvet 5s infinite;animation-direction:alternate}@keyframes velvet{0%{color:#400020}40%{color:red}50%{color:#f88}60%{color:red}to{color:#400020}}.theme-light .phobia{color:#d00;font-weight:700;animation:phobia .75s infinite}@keyframes phobia{0%{color:#0d0d0d}50%{color:#d00}to{color:#0d0d0d}}.theme-light .icon{height:1em;width:auto}.theme-light .memo{color:#638500;text-align:center}.theme-light .memoedit{text-align:center;font-size:125%}.theme-light .abductor{color:purple;font-style:italic}.theme-light .mind_control{color:#a00d6f;font-size:100%;font-weight:700;font-style:italic}.theme-light .slime{color:#00ced1}.theme-light .drone{color:#848482}.theme-light .monkey{color:#975032}.theme-light .swarmer{color:#2c75ff}.theme-light .resonate{color:#298f85}.theme-light .monkeyhive{color:#774704}.theme-light .monkeylead{color:#774704;font-size:80%}.theme-light .connectionClosed,.theme-light .fatalError{background:red;color:#fff;padding:5px}.theme-light .connectionClosed.restored{background:green}.theme-light .internal.boldnshit{color:#00f;font-weight:700}.theme-light .text-normal{font-weight:400;font-style:normal}.theme-light .hidden{display:none;visibility:hidden}.theme-light .ml-1{margin-left:1em}.theme-light .ml-2{margin-left:2em}.theme-light .ml-3{margin-left:3em} \ No newline at end of file +body,html{box-sizing:border-box;height:100%;margin:0;font-size:12px}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4,h5,h6{display:block;margin:0;padding:.5rem 0}h1{font-size:18px;font-size:1.5rem}h2{font-size:16px;font-size:1.333rem}h3{font-size:14px;font-size:1.167rem}h4{font-size:12px;font-size:1rem}td,th{vertical-align:baseline;text-align:left}.candystripe:nth-child(odd){background-color:rgba(0,0,0,.25)}.color-black{color:#1a1a1a!important}.color-white{color:#fff!important}.color-red{color:#df3e3e!important}.color-orange{color:#f37f33!important}.color-yellow{color:#fbda21!important}.color-olive{color:#cbe41c!important}.color-green{color:#25ca4c!important}.color-teal{color:#00d6cc!important}.color-blue{color:#2e93de!important}.color-violet{color:#7349cf!important}.color-purple{color:#ad45d0!important}.color-pink{color:#e34da1!important}.color-brown{color:#b97447!important}.color-grey{color:#848484!important}.color-good{color:#68c22d!important}.color-average{color:#f29a29!important}.color-bad{color:#df3e3e!important}.color-label{color:#8b9bb0!important}.color-bg-black{background-color:#000!important}.color-bg-white{background-color:#d9d9d9!important}.color-bg-red{background-color:#bd2020!important}.color-bg-orange{background-color:#d95e0c!important}.color-bg-yellow{background-color:#d9b804!important}.color-bg-olive{background-color:#9aad14!important}.color-bg-green{background-color:#1b9638!important}.color-bg-teal{background-color:#009a93!important}.color-bg-blue{background-color:#1c71b1!important}.color-bg-violet{background-color:#552dab!important}.color-bg-purple{background-color:#8b2baa!important}.color-bg-pink{background-color:#cf2082!important}.color-bg-brown{background-color:#8c5836!important}.color-bg-grey{background-color:#646464!important}.color-bg-good{background-color:#4d9121!important}.color-bg-average{background-color:#cd7a0d!important}.color-bg-bad{background-color:#bd2020!important}.color-bg-label{background-color:#657a94!important}.debug-layout,.debug-layout :not(g):not(path){color:hsla(0,0%,100%,.9)!important;background:transparent!important;outline:1px solid hsla(0,0%,100%,.5)!important;box-shadow:none!important;filter:none!important}.debug-layout:hover,.debug-layout :not(g):not(path):hover{outline-color:hsla(0,0%,100%,.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:.167rem solid #1a1a1a!important}.outline-color-white{outline:.167rem solid #fff!important}.outline-color-red{outline:.167rem solid #df3e3e!important}.outline-color-orange{outline:.167rem solid #f37f33!important}.outline-color-yellow{outline:.167rem solid #fbda21!important}.outline-color-olive{outline:.167rem solid #cbe41c!important}.outline-color-green{outline:.167rem solid #25ca4c!important}.outline-color-teal{outline:.167rem solid #00d6cc!important}.outline-color-blue{outline:.167rem solid #2e93de!important}.outline-color-violet{outline:.167rem solid #7349cf!important}.outline-color-purple{outline:.167rem solid #ad45d0!important}.outline-color-pink{outline:.167rem solid #e34da1!important}.outline-color-brown{outline:.167rem solid #b97447!important}.outline-color-grey{outline:.167rem solid #848484!important}.outline-color-good{outline:.167rem solid #68c22d!important}.outline-color-average{outline:.167rem solid #f29a29!important}.outline-color-bad{outline:.167rem solid #df3e3e!important}.outline-color-label{outline:.167rem solid #8b9bb0!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}.BlockQuote{color:#8b9bb0;border-left:.1666666667em solid #8b9bb0;padding-left:.5em;margin-bottom:.5em}.BlockQuote:last-child{margin-bottom:0}.Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.Button:last-child{margin-right:0;margin-bottom:0}.Button .fa,.Button .far,.Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.333em;text-align:center}.Button--hasContent .fa,.Button--hasContent .far,.Button--hasContent .fas{margin-right:.25em}.Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.Button--fluid{display:block;margin-left:0;margin-right:0}.Button--circular{border-radius:50%}.Button--compact{padding:0 .25em;line-height:1.333em}.Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.Button--color--black:hover{transition:color 0ms,background-color 0ms}.Button--color--black:focus{transition:color .1s,background-color .1s}.Button--color--black:focus,.Button--color--black:hover{background-color:#0a0a0a;color:#fff}.Button--color--white{transition:color 50ms,background-color 50ms;background-color:#d9d9d9;color:#000}.Button--color--white:hover{transition:color 0ms,background-color 0ms}.Button--color--white:focus{transition:color .1s,background-color .1s}.Button--color--white:focus,.Button--color--white:hover{background-color:#f3f3f3;color:#000}.Button--color--red{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--red:hover{transition:color 0ms,background-color 0ms}.Button--color--red:focus{transition:color .1s,background-color .1s}.Button--color--red:focus,.Button--color--red:hover{background-color:#d52b2b;color:#fff}.Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#d95e0c;color:#fff}.Button--color--orange:hover{transition:color 0ms,background-color 0ms}.Button--color--orange:focus{transition:color .1s,background-color .1s}.Button--color--orange:focus,.Button--color--orange:hover{background-color:#ed6f1d;color:#fff}.Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.Button--color--yellow:focus{transition:color .1s,background-color .1s}.Button--color--yellow:focus,.Button--color--yellow:hover{background-color:#f3d00e;color:#000}.Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#9aad14;color:#fff}.Button--color--olive:hover{transition:color 0ms,background-color 0ms}.Button--color--olive:focus{transition:color .1s,background-color .1s}.Button--color--olive:focus,.Button--color--olive:hover{background-color:#afc41f;color:#fff}.Button--color--green{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--color--green:hover{transition:color 0ms,background-color 0ms}.Button--color--green:focus{transition:color .1s,background-color .1s}.Button--color--green:focus,.Button--color--green:hover{background-color:#27ab46;color:#fff}.Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#009a93;color:#fff}.Button--color--teal:hover{transition:color 0ms,background-color 0ms}.Button--color--teal:focus{transition:color .1s,background-color .1s}.Button--color--teal:focus,.Button--color--teal:hover{background-color:#0aafa8;color:#fff}.Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#1c71b1;color:#fff}.Button--color--blue:hover{transition:color 0ms,background-color 0ms}.Button--color--blue:focus{transition:color .1s,background-color .1s}.Button--color--blue:focus,.Button--color--blue:hover{background-color:#2883c8;color:#fff}.Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#552dab;color:#fff}.Button--color--violet:hover{transition:color 0ms,background-color 0ms}.Button--color--violet:focus{transition:color .1s,background-color .1s}.Button--color--violet:focus,.Button--color--violet:hover{background-color:#653ac1;color:#fff}.Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#8b2baa;color:#fff}.Button--color--purple:hover{transition:color 0ms,background-color 0ms}.Button--color--purple:focus{transition:color .1s,background-color .1s}.Button--color--purple:focus,.Button--color--purple:hover{background-color:#9e38c1;color:#fff}.Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#cf2082;color:#fff}.Button--color--pink:hover{transition:color 0ms,background-color 0ms}.Button--color--pink:focus{transition:color .1s,background-color .1s}.Button--color--pink:focus,.Button--color--pink:hover{background-color:#dd3794;color:#fff}.Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#8c5836;color:#fff}.Button--color--brown:hover{transition:color 0ms,background-color 0ms}.Button--color--brown:focus{transition:color .1s,background-color .1s}.Button--color--brown:focus,.Button--color--brown:hover{background-color:#a06844;color:#fff}.Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#646464;color:#fff}.Button--color--grey:hover{transition:color 0ms,background-color 0ms}.Button--color--grey:focus{transition:color .1s,background-color .1s}.Button--color--grey:focus,.Button--color--grey:hover{background-color:#757575;color:#fff}.Button--color--good{transition:color 50ms,background-color 50ms;background-color:#4d9121;color:#fff}.Button--color--good:hover{transition:color 0ms,background-color 0ms}.Button--color--good:focus{transition:color .1s,background-color .1s}.Button--color--good:focus,.Button--color--good:hover{background-color:#5da52d;color:#fff}.Button--color--average{transition:color 50ms,background-color 50ms;background-color:#cd7a0d;color:#fff}.Button--color--average:hover{transition:color 0ms,background-color 0ms}.Button--color--average:focus{transition:color .1s,background-color .1s}.Button--color--average:focus,.Button--color--average:hover{background-color:#e68d18;color:#fff}.Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--bad:hover{transition:color 0ms,background-color 0ms}.Button--color--bad:focus{transition:color .1s,background-color .1s}.Button--color--bad:focus,.Button--color--bad:hover{background-color:#d52b2b;color:#fff}.Button--color--label{transition:color 50ms,background-color 50ms;background-color:#657a94;color:#fff}.Button--color--label:hover{transition:color 0ms,background-color 0ms}.Button--color--label:focus{transition:color .1s,background-color .1s}.Button--color--label:focus,.Button--color--label:hover{background-color:#7b8da4;color:#fff}.Button--color--default{transition:color 50ms,background-color 50ms;background-color:#3e6189;color:#fff}.Button--color--default:hover{transition:color 0ms,background-color 0ms}.Button--color--default:focus{transition:color .1s,background-color .1s}.Button--color--default:focus,.Button--color--default:hover{background-color:#4c729d;color:#fff}.Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--caution:hover{transition:color 0ms,background-color 0ms}.Button--color--caution:focus{transition:color .1s,background-color .1s}.Button--color--caution:focus,.Button--color--caution:hover{background-color:#f3d00e;color:#000}.Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--danger:hover{transition:color 0ms,background-color 0ms}.Button--color--danger:focus{transition:color .1s,background-color .1s}.Button--color--danger:focus,.Button--color--danger:hover{background-color:#d52b2b;color:#fff}.Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#202020;color:#fff;background-color:rgba(32,32,32,0);color:hsla(0,0%,100%,.5)}.Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.Button--color--transparent:focus{transition:color .1s,background-color .1s}.Button--color--transparent:focus,.Button--color--transparent:hover{background-color:#2c2c2c;color:#fff}.Button--disabled{background-color:#999!important}.Button--selected{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--selected:hover{transition:color 0ms,background-color 0ms}.Button--selected:focus{transition:color .1s,background-color .1s}.Button--selected:focus,.Button--selected:hover{background-color:#27ab46;color:#fff}.ColorBox{display:inline-block;width:1em;height:1em;line-height:1em;text-align:center}.Dimmer{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.75);z-index:1}.Divider--horizontal{margin:.5em 0}.Divider--horizontal:not(.Divider--hidden){border-top:.1666666667em solid hsla(0,0%,100%,.1)}.Divider--vertical{height:100%;margin:0 .5em}.Divider--vertical:not(.Divider--hidden){border-left:.1666666667em solid hsla(0,0%,100%,.1)}.Dropdown{position:relative}.Dropdown__control{position:relative;display:inline-block;font-family:Verdana,sans-serif;font-size:1em;width:8.3333333333em;line-height:1.4166666667em;user-select:none}.Dropdown__arrow-button{float:right;padding-left:.5em;border-left:.0833333333em solid #000;border-left:.0833333333em solid rgba(0,0,0,.25)}.Dropdown__menu{overflow-y:auto;overflow-y:scroll}.Dropdown__menu,.Dropdown__menu-noscroll{position:absolute;z-index:5;width:8.3333333333em;max-height:16.6666666667em;border-radius:0 0 .1666666667em .1666666667em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75)}.Dropdown__menu-noscroll{overflow-y:auto}.Dropdown__menuentry{padding:.1666666667em .3333333333em;font-family:Verdana,sans-serif;font-size:1em;line-height:1.4166666667em;transition:background-color .1s}.Dropdown__menuentry:hover{background-color:hsla(0,0%,100%,.2);transition:background-color 0ms}.Dropdown__over{top:auto;bottom:100%}.FatalError{display:block!important;position:absolute;top:0;left:0;right:0;bottom:0;padding:12px;font-size:12px;font-family:Consolas,monospace;color:#fff;background-color:#00d;z-index:1000;overflow:hidden;text-align:center}.FatalError__logo{display:inline-block;text-align:left;font-size:10px;line-height:8px;position:relative;margin-top:12px;top:0;left:0;animation:FatalError__rainbow 2s linear infinite alternate,FatalError__shadow 4s linear infinite alternate,FatalError__tfmX 3s infinite alternate,FatalError__tfmY 4s infinite alternate;white-space:pre-wrap;word-break:break-all}.FatalError__header{margin-top:12px}.FatalError__stack{text-align:left;white-space:pre-wrap;word-break:break-all;margin-top:24px;margin-bottom:24px}.FatalError__footer{margin-bottom:24px}@keyframes FatalError__rainbow{0%{color:#ff0}50%{color:#0ff}to{color:#f0f}}@keyframes FatalError__shadow{0%{left:-2px;text-shadow:4px 0 #f0f}50%{left:0;text-shadow:0 0 #0ff}to{left:2px;text-shadow:-4px 0 #ff0}}@keyframes FatalError__tfmX{0%{left:15px}to{left:-15px}}@keyframes FatalError__tfmY{to{top:-15px}}.Flex{display:-ms-flexbox;display:flex}.Flex--inline{display:inline-flex}.Flex--iefix{display:table!important;width:105%;border-collapse:collapse;border-spacing:0}.Flex--iefix:after{content:"";display:table-cell;width:5%}.Flex--iefix--column{display:table!important;width:100%!important;height:100%!important;border-collapse:collapse;border-spacing:0}.Flex--iefix--column>.Flex__item--iefix{display:table-row!important}.Flex--iefix--column>.Flex__item--iefix--grow{height:100%!important}.Flex__item--iefix{display:table-cell!important;width:1%!important;min-width:99%}.Flex__item--iefix--grow{width:auto!important}.Flex--spacing--1{margin:0 -.25em}.Flex--spacing--1>.Flex__item{margin:0 .25em}.Flex--spacing--2{margin:0 -.5em}.Flex--spacing--2>.Flex__item{margin:0 .5em}.Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto -.2em;cursor:n-resize}.Knob:after{content:".";color:transparent;line-height:2.5em}.Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(180deg,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,0));border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:hsla(0,0%,100%,.9)}.Knob__popupValue{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.Knob__ringTrackPivot{transform:rotate(135deg)}.Knob__ringTrack{fill:transparent;stroke:hsla(0,0%,100%,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.Knob__ringFillPivot{transform:rotate(135deg)}.Knob--bipolar .Knob__ringFillPivot{transform:rotate(270deg)}.Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms}.Knob--color--black .Knob__ringFill{stroke:#1a1a1a}.Knob--color--white .Knob__ringFill{stroke:#fff}.Knob--color--red .Knob__ringFill{stroke:#df3e3e}.Knob--color--orange .Knob__ringFill{stroke:#f37f33}.Knob--color--yellow .Knob__ringFill{stroke:#fbda21}.Knob--color--olive .Knob__ringFill{stroke:#cbe41c}.Knob--color--green .Knob__ringFill{stroke:#25ca4c}.Knob--color--teal .Knob__ringFill{stroke:#00d6cc}.Knob--color--blue .Knob__ringFill{stroke:#2e93de}.Knob--color--violet .Knob__ringFill{stroke:#7349cf}.Knob--color--purple .Knob__ringFill{stroke:#ad45d0}.Knob--color--pink .Knob__ringFill{stroke:#e34da1}.Knob--color--brown .Knob__ringFill{stroke:#b97447}.Knob--color--grey .Knob__ringFill{stroke:#848484}.Knob--color--good .Knob__ringFill{stroke:#68c22d}.Knob--color--average .Knob__ringFill{stroke:#f29a29}.Knob--color--bad .Knob__ringFill{stroke:#df3e3e}.Knob--color--label .Knob__ringFill{stroke:#8b9bb0}.LabeledList{display:table;width:100%;width:calc(100% + 1em);border-collapse:collapse;border-spacing:0;margin:-.25em -.5em 0;padding:0}.LabeledList__row{display:table-row}.LabeledList__row:last-child .LabeledList__cell{padding-bottom:0}.LabeledList__cell{display:table-cell;margin:0;padding:.25em .5em;border:0;text-align:left;vertical-align:baseline}.LabeledList__label{width:1%;white-space:nowrap;min-width:5em}.LabeledList__buttons{width:.1%;white-space:nowrap;text-align:right;padding-top:.0833333333em;padding-bottom:0}.Modal{background-color:#202020;max-width:calc(100% - 1rem);padding:1rem}.NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:700;font-style:italic;color:#000;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg,transparent,transparent .8333333333em,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 1.6666666667em)}.NoticeBox--color--black{color:#fff;background-color:#000}.NoticeBox--color--white{color:#000;background-color:#b3b3b3}.NoticeBox--color--red{color:#fff;background-color:#701f1f}.NoticeBox--color--orange{color:#fff;background-color:#854114}.NoticeBox--color--yellow{color:#000;background-color:#83710d}.NoticeBox--color--olive{color:#000;background-color:#576015}.NoticeBox--color--green{color:#fff;background-color:#174e24}.NoticeBox--color--teal{color:#fff;background-color:#064845}.NoticeBox--color--blue{color:#fff;background-color:#1b4565}.NoticeBox--color--violet{color:#fff;background-color:#3b2864}.NoticeBox--color--purple{color:#fff;background-color:#542663}.NoticeBox--color--pink{color:#fff;background-color:#802257}.NoticeBox--color--brown{color:#fff;background-color:#4c3729}.NoticeBox--color--grey{color:#fff;background-color:#3e3e3e}.NoticeBox--color--good{color:#fff;background-color:#2e4b1a}.NoticeBox--color--average{color:#fff;background-color:#7b4e13}.NoticeBox--color--bad{color:#fff;background-color:#701f1f}.NoticeBox--color--label{color:#fff;background-color:#53565a}.NoticeBox--type--info{color:#fff;background-color:#235982}.NoticeBox--type--success{color:#fff;background-color:#1e662f}.NoticeBox--type--warning{color:#fff;background-color:#a95219}.NoticeBox--type--danger{color:#fff;background-color:#8f2828}.NumberInput{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#88bfff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.NumberInput--fluid{display:block}.NumberInput__content{margin-left:.5em}.NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #88bfff;background-color:#88bfff}.NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#0a0a0a;color:#fff;text-align:right}.ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:transparent;transition:border-color .5s}.ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.ProgressBar__fill--animated{transition:background-color .5s,width .5s}.ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.ProgressBar--color--default{border:.0833333333em solid #3e6189}.ProgressBar--color--default .ProgressBar__fill{background-color:#3e6189}.ProgressBar--color--black{border:.0833333333em solid #000!important}.ProgressBar--color--black .ProgressBar__fill{background-color:#000}.ProgressBar--color--white{border:.0833333333em solid #d9d9d9!important}.ProgressBar--color--white .ProgressBar__fill{background-color:#d9d9d9}.ProgressBar--color--red{border:.0833333333em solid #bd2020!important}.ProgressBar--color--red .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--orange{border:.0833333333em solid #d95e0c!important}.ProgressBar--color--orange .ProgressBar__fill{background-color:#d95e0c}.ProgressBar--color--yellow{border:.0833333333em solid #d9b804!important}.ProgressBar--color--yellow .ProgressBar__fill{background-color:#d9b804}.ProgressBar--color--olive{border:.0833333333em solid #9aad14!important}.ProgressBar--color--olive .ProgressBar__fill{background-color:#9aad14}.ProgressBar--color--green{border:.0833333333em solid #1b9638!important}.ProgressBar--color--green .ProgressBar__fill{background-color:#1b9638}.ProgressBar--color--teal{border:.0833333333em solid #009a93!important}.ProgressBar--color--teal .ProgressBar__fill{background-color:#009a93}.ProgressBar--color--blue{border:.0833333333em solid #1c71b1!important}.ProgressBar--color--blue .ProgressBar__fill{background-color:#1c71b1}.ProgressBar--color--violet{border:.0833333333em solid #552dab!important}.ProgressBar--color--violet .ProgressBar__fill{background-color:#552dab}.ProgressBar--color--purple{border:.0833333333em solid #8b2baa!important}.ProgressBar--color--purple .ProgressBar__fill{background-color:#8b2baa}.ProgressBar--color--pink{border:.0833333333em solid #cf2082!important}.ProgressBar--color--pink .ProgressBar__fill{background-color:#cf2082}.ProgressBar--color--brown{border:.0833333333em solid #8c5836!important}.ProgressBar--color--brown .ProgressBar__fill{background-color:#8c5836}.ProgressBar--color--grey{border:.0833333333em solid #646464!important}.ProgressBar--color--grey .ProgressBar__fill{background-color:#646464}.ProgressBar--color--good{border:.0833333333em solid #4d9121!important}.ProgressBar--color--good .ProgressBar__fill{background-color:#4d9121}.ProgressBar--color--average{border:.0833333333em solid #cd7a0d!important}.ProgressBar--color--average .ProgressBar__fill{background-color:#cd7a0d}.ProgressBar--color--bad{border:.0833333333em solid #bd2020!important}.ProgressBar--color--bad .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--label{border:.0833333333em solid #657a94!important}.ProgressBar--color--label .ProgressBar__fill{background-color:#657a94}.Section{position:relative;margin-bottom:.5em;background-color:#131313;box-sizing:border-box}.Section:last-child{margin-bottom:0}.Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #4972a1}.Section__titleText{font-size:1.1666666667em;font-weight:700;color:#fff}.Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.Section__content{padding:.66em .5em}.Section--fill{display:flex;flex-direction:column;height:100%}.Section--scrollable .Section__content{overflow-y:scroll;overflow-x:hidden}.Section--fill .Section__content{flex-grow:1}.Section--iefix.Section--fill{display:table!important;width:100%!important;height:100%!important;border-collapse:collapse;border-spacing:0}.Section--iefix.Section--fill .Section__content{display:table-row!important;height:100%!important}.Section--scrollable{overflow-x:hidden;overflow-y:hidden}.Section--level--1 .Section__titleText{font-size:1.1666666667em}.Section--level--2 .Section__titleText{font-size:1.0833333333em}.Section--level--3 .Section__titleText{font-size:1em}.Section--level--2,.Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.Slider{cursor:e-resize}.Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none!important}.Slider__cursor{position:absolute;top:0;right:-.0833333333em;bottom:0;width:0;border-left:.1666666667em solid #fff}.Slider__pointer{position:absolute;right:-.4166666667em;bottom:-.3333333333em;width:0;height:0;border-left:.4166666667em solid transparent;border-right:.4166666667em solid transparent;border-bottom:.4166666667em solid #fff}.Slider__popupValue{position:absolute;right:0;top:-2rem;font-size:1rem;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Table{display:table;width:100%;border-collapse:collapse;border-spacing:0;margin:0}.Table--collapsing{width:auto}.Table__row{display:table-row}.Table__cell{display:table-cell;padding:0 .25em}.Table__cell:first-child{padding-left:0}.Table__cell:last-child{padding-right:0}.Table__cell--header,.Table__row--header .Table__cell{font-weight:700;padding-bottom:.5em}.Table__cell--collapsing{width:1%;white-space:nowrap}.Tabs{display:flex;align-items:stretch;overflow:hidden}.Tabs--vertical{flex-direction:column}.Tabs--horizontal{margin-bottom:.5em}.Tabs--horizontal:last-child{margin-bottom:0}.Tabs__Tab{flex-grow:0}.Tabs--fluid .Tabs__Tab{flex-grow:1}.Tab{display:flex;align-items:center;justify-content:space-between;color:hsla(0,0%,100%,.5);min-height:2.25em;min-width:4em}.Tab--selected{color:#dfe7f0}.Tab__text{flex-grow:1;margin:0 .5em}.Tab__left{margin-left:.25em}.Tab__left,.Tab__right{min-width:1.5em;text-align:center}.Tab__right{margin-right:.25em}.Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent}.Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #d4dfec}.Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent}.Tabs--vertical .Tab--selected{border-right:.1666666667em solid #d4dfec}.Tab--selected.Tab--color--black{color:#535353}.Tabs--horizontal .Tab--selected.Tab--color--black{border-bottom-color:#1a1a1a}.Tabs--vertical .Tab--selected.Tab--color--black{border-right-color:#1a1a1a}.Tab--selected.Tab--color--white{color:#fff}.Tabs--horizontal .Tab--selected.Tab--color--white{border-bottom-color:#fff}.Tabs--vertical .Tab--selected.Tab--color--white{border-right-color:#fff}.Tab--selected.Tab--color--red{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--red{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--red{border-right-color:#df3e3e}.Tab--selected.Tab--color--orange{color:#f69f66}.Tabs--horizontal .Tab--selected.Tab--color--orange{border-bottom-color:#f37f33}.Tabs--vertical .Tab--selected.Tab--color--orange{border-right-color:#f37f33}.Tab--selected.Tab--color--yellow{color:#fce358}.Tabs--horizontal .Tab--selected.Tab--color--yellow{border-bottom-color:#fbda21}.Tabs--vertical .Tab--selected.Tab--color--yellow{border-right-color:#fbda21}.Tab--selected.Tab--color--olive{color:#d8eb55}.Tabs--horizontal .Tab--selected.Tab--color--olive{border-bottom-color:#cbe41c}.Tabs--vertical .Tab--selected.Tab--color--olive{border-right-color:#cbe41c}.Tab--selected.Tab--color--green{color:#53e074}.Tabs--horizontal .Tab--selected.Tab--color--green{border-bottom-color:#25ca4c}.Tabs--vertical .Tab--selected.Tab--color--green{border-right-color:#25ca4c}.Tab--selected.Tab--color--teal{color:#21fff5}.Tabs--horizontal .Tab--selected.Tab--color--teal{border-bottom-color:#00d6cc}.Tabs--vertical .Tab--selected.Tab--color--teal{border-right-color:#00d6cc}.Tab--selected.Tab--color--blue{color:#62aee6}.Tabs--horizontal .Tab--selected.Tab--color--blue{border-bottom-color:#2e93de}.Tabs--vertical .Tab--selected.Tab--color--blue{border-right-color:#2e93de}.Tab--selected.Tab--color--violet{color:#9676db}.Tabs--horizontal .Tab--selected.Tab--color--violet{border-bottom-color:#7349cf}.Tabs--vertical .Tab--selected.Tab--color--violet{border-right-color:#7349cf}.Tab--selected.Tab--color--purple{color:#c274db}.Tabs--horizontal .Tab--selected.Tab--color--purple{border-bottom-color:#ad45d0}.Tabs--vertical .Tab--selected.Tab--color--purple{border-right-color:#ad45d0}.Tab--selected.Tab--color--pink{color:#ea79b9}.Tabs--horizontal .Tab--selected.Tab--color--pink{border-bottom-color:#e34da1}.Tabs--vertical .Tab--selected.Tab--color--pink{border-right-color:#e34da1}.Tab--selected.Tab--color--brown{color:#ca9775}.Tabs--horizontal .Tab--selected.Tab--color--brown{border-bottom-color:#b97447}.Tabs--vertical .Tab--selected.Tab--color--brown{border-right-color:#b97447}.Tab--selected.Tab--color--grey{color:#a3a3a3}.Tabs--horizontal .Tab--selected.Tab--color--grey{border-bottom-color:#848484}.Tabs--vertical .Tab--selected.Tab--color--grey{border-right-color:#848484}.Tab--selected.Tab--color--good{color:#8cd95a}.Tabs--horizontal .Tab--selected.Tab--color--good{border-bottom-color:#68c22d}.Tabs--vertical .Tab--selected.Tab--color--good{border-right-color:#68c22d}.Tab--selected.Tab--color--average{color:#f5b35e}.Tabs--horizontal .Tab--selected.Tab--color--average{border-bottom-color:#f29a29}.Tabs--vertical .Tab--selected.Tab--color--average{border-right-color:#f29a29}.Tab--selected.Tab--color--bad{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--bad{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--bad{border-right-color:#df3e3e}.Tab--selected.Tab--color--label{color:#a8b4c4}.Tabs--horizontal .Tab--selected.Tab--color--label{border-bottom-color:#8b9bb0}.Tabs--vertical .Tab--selected.Tab--color--label{border-right-color:#8b9bb0}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.Input--monospace .Input__input{font-family:Consolas,monospace}.TextArea{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;background-color:#0a0a0a;margin-right:.1666666667em;line-height:1.4166666667em;box-sizing:border-box;width:100%}.TextArea--fluid{display:block;width:auto;height:auto}.TextArea__textarea{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;height:100%;font-size:1em;line-height:1.4166666667em;min-height:1.4166666667em;margin:0;padding:0 .5em;font-family:inherit;background-color:transparent;color:inherit;box-sizing:border-box;word-wrap:break-word;overflow:hidden}.TextArea__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.Tooltip{position:absolute;top:0;left:0;right:0;bottom:0;font-style:normal;font-weight:400}.Tooltip:after{position:absolute;display:block;white-space:pre;z-index:2;padding:.5em .75em;transform:translateX(-50%);pointer-events:none;visibility:hidden;opacity:0;text-align:left;content:attr(data-tooltip);transition:all .15s;background-color:#000;box-shadow:.1em .1em 1.25em -.1em rgba(0,0,0,.5);border-radius:.16em}.Tooltip:hover:after{transition:all 70ms;pointer-events:none;visibility:visible;opacity:1}.Tooltip--long:after{width:20.8333333333em;white-space:normal}.Tooltip--top:after{bottom:100%;left:50%;transform:translateX(-50%) translateY(.5em)}.Tooltip--top:hover:after{transform:translateX(-50%) translateY(-.5em)}.Tooltip--top-left:after{bottom:100%;right:50%;transform:translateX(12px) translateY(8px)}.Tooltip--top-left:hover:after{transform:translateX(12px) translateY(-8px)}.Tooltip--top-right:after{top:0;right:0;transform:translateX(100%) translateY(-50%)}.Tooltip--top-right:hover:after{transform:translateX(100%) translateY(-100%)}.Tooltip--bottom:after{top:100%;left:50%;transform:translateX(-50%) translateY(-.5em)}.Tooltip--bottom:hover:after{transform:translateX(-50%) translateY(.5em)}.Tooltip--bottom-left:after{top:100%;right:50%;transform:translateX(12px) translateY(-.5em)}.Tooltip--bottom-left:hover:after{transform:translateX(12px) translateY(.5em)}.Tooltip--bottom-right:after{top:100%;left:50%;transform:translateX(-12px) translateY(-.5em)}.Tooltip--bottom-right:hover:after{transform:translateX(-12px) translateY(.5em)}.Tooltip--left:after{top:50%;right:100%;transform:translateX(.5em) translateY(-50%)}.Tooltip--left:hover:after,.Tooltip--right:after{transform:translateX(-.5em) translateY(-50%)}.Tooltip--right:after{top:50%;left:100%}.Tooltip--right:hover:after{transform:translateX(.5em) translateY(-50%)}.Chat{color:#abc6ec}.Chat__badge{display:inline-block;min-width:.5em;font-size:.7em;padding:.2em .3em;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#dc143c;border-radius:10px;transition:font-size .2s}.Chat__badge:before{content:"x"}.Chat__badge--animate{font-size:.9em;transition:font-size 0ms}.Chat__scrollButton{position:fixed;right:2em;bottom:1em}.Chat__reconnected{font-size:.85em;text-align:center;margin:1em 0 2em}.Chat__reconnected:before{content:"Reconnected";display:inline-block;border-radius:1em;padding:0 .7em;color:#db2828;background-color:#131313}.Chat__reconnected:after{content:"";display:block;margin-top:-.75em;border-bottom:.1666666667em solid #db2828}.Chat__highlight{color:#000}.Chat__highlight--restricted{color:#fff;background-color:#a00;font-weight:700}.ChatMessage{word-wrap:break-word}.ChatMessage--highlighted{position:relative;border-left:.1666666667em solid #fd4;padding-left:.5em}.ChatMessage--highlighted:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,221,68,.1);pointer-events:none}.Ping{position:relative;padding:.125em .25em;border:.0833333333em solid hsla(0,0%,54.9%,.5);border-radius:.25em;width:3.75em;text-align:right}.Ping__indicator{content:"";position:absolute;top:.5em;left:.5em;width:.5em;height:.5em;background-color:#888;border-radius:.25em}.Notifications{position:absolute;bottom:1em;left:1em;right:2em}.Notification{color:#fff;background-color:#dc143c;padding:.5em;margin:1em 0}.Notification:first-child{margin-top:0}.Notification:last-child{margin-bottom:0}.Layout,.Layout *{scrollbar-base-color:#181818;scrollbar-face-color:#363636;scrollbar-3dlight-color:#202020;scrollbar-highlight-color:#202020;scrollbar-track-color:#181818;scrollbar-arrow-color:#909090;scrollbar-shadow-color:#363636}.Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.Window{bottom:0;right:0;color:#fff;background-color:#202020;background-image:linear-gradient(180deg,#202020 0,#202020)}.Window,.Window__titleBar{position:fixed;top:0;left:0}.Window__titleBar{z-index:1;width:100%;height:32px;height:2.6666666667rem}.Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.Window__contentPadding:after{height:0}.Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(56,56,56,.25);pointer-events:none}.Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}img{margin:0;padding:0;line-height:1;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}img.icon{height:1em;min-height:16px;width:auto;vertical-align:bottom}a{color:#397ea5}a.visited,a:visited{color:#7c00e6}a.popt{text-decoration:none}.popup{position:fixed;top:50%;left:50%;background:#ddd}.popup .close{position:absolute;background:#aaa;top:0;right:0;color:#333;text-decoration:none;z-index:2;padding:0 10px;height:30px;line-height:30px}.popup .close:hover,.popup .head{background:#999}.popup .head{color:#ddd;padding:0 10px;height:30px;line-height:30px;text-transform:uppercase;font-size:.9em;font-weight:700;border-bottom:2px solid green}.popup input{border:1px solid #999;background:#fff;margin:0;padding:5px;outline:none;color:#333}.popup input[type=text]:active,.popup input[type=text]:focus,.popup input[type=text]:hover{border-color:green}.popup input[type=submit]{padding:5px 10px;background:#999;color:#ddd;text-transform:uppercase;font-size:.9em;font-weight:700}.popup input[type=submit]:active,.popup input[type=submit]:focus,.popup input[type=submit]:hover{background:#aaa;cursor:pointer}.changeFont{padding:10px}.changeFont a{display:block;text-decoration:none;padding:3px;color:#333}.changeFont a:hover{background:#ccc}.highlightPopup{padding:10px;text-align:center}.highlightPopup input[type=text]{display:block;width:215px;text-align:left;margin-top:5px}.highlightPopup input.highlightColor{background-color:#ff0}.highlightPopup input.highlightTermSubmit{margin-top:5px}.contextMenu{background-color:#ddd;position:fixed;margin:2px;width:150px}.contextMenu a{display:block;padding:2px 5px;text-decoration:none;color:#333}.contextMenu a:hover{background-color:#ccc}.filterMessages{padding:5px}.filterMessages div{padding:2px 0}.icon-stack{height:1em;line-height:1em;width:1em;vertical-align:middle;margin-top:-2px}.motd{color:#a4bad6;font-family:Verdana,sans-serif;white-space:normal}.motd h1,.motd h2,.motd h3,.motd h4,.motd h5,.motd h6{color:#a4bad6;text-decoration:underline}.motd a,.motd a:active,.motd a:hover,.motd a:link,.motd a:visited{color:#a4bad6}.admin,.adminooc,.bold,.looc,.medal,.name,.ooc,.prefix,.yell{font-weight:700}.italic,.italics{font-style:italic}.highlight{background:#ff0}h1,h2,h3,h4,h5,h6{color:#a4bad6;font-family:Georgia,Verdana,sans-serif}h1.alert,h2.alert{color:#a4bad6}em{font-style:normal}.ooc,em{font-weight:700}.ooc{color:#cca300}.looc{color:#69c}.aooc,.looc{font-weight:700}.aooc{color:#b8002e}.event_manager{color:#603;font-weight:700}.adminobserverooc{color:#09c;font-weight:700}.adminooc{color:#3d5bc3;font-weight:700}.adminsay{color:#ff4500;font-weight:700}.adminobserver{color:#960;font-weight:700}.admin{color:#5975da;font-weight:700}.log_message{color:#386aff;font-weight:700}.debug_error{color:red;font-weight:700}.debug_warning{color:red}.debug_debug{color:#00f}.debug_trace{color:#888}.mentorsay{color:#e236d8;font-weight:700}.mentorsay_admin{color:#8a2be2;font-weight:700}.mod_channel{color:#735638}.mod_channel,.name{font-weight:700}.deadsay{color:#e2c1ff}.binarysay{color:#1e90ff}.binarysay a{color:#0f0}.binarysay a:active,.binarysay a:visited{color:#8f8}.radio{color:#1ecc43}.sciradio{color:#c68cfa}.comradio{color:#193a7a}.secradio{color:#dd3535}.medradio{color:#57b8f0}.engradio{color:#f37746}.supradio{color:#5f4519}.servradio{color:#6ca729}.expradio{color:#555}.syndradio{color:#8f4a4b}.centcomradio{color:#2681a5}.aiprivradio{color:#d65d95}.redteamradio{color:#f44}.blueteamradio{color:#3434fd}.yell{font-weight:700}.alert{color:#d82020}.userdanger{font-weight:700;font-size:185%}.danger,.userdanger,.warning{color:#c51e1e}.warning{font-style:italic}.alertwarning{color:red;font-weight:700}.boldwarning{font-style:italic}.announce,.boldannounce,.boldwarning{color:#c51e1e;font-weight:700}.greenannounce{color:#059223;font-weight:700}.rose{color:#ff5050}.info{color:#9ab0ff}.notice{color:#6685f5}.tinynotice{font-size:85%}.smallnotice,.tinynotice{color:#6685f5;font-style:italic}.smallnotice{font-size:90%}.boldnotice{color:#6685f5;font-weight:700}.hear{font-style:italic}.adminnotice,.hear{color:#6685f5}.adminhelp{color:red;font-weight:700}.unconscious{color:#a4bad6;font-weight:700}.suicide{color:#ff5050;font-style:italic}.green{color:#059223}.red{color:red}.blue{color:#215cff}.nicegreen{color:#059223}.userlove{color:#ff42a6;font-weight:700;text-shadow:0 0 6px #82365e}.love,.userlove{font-style:italic}.love{color:#ff4591;text-shadow:0 0 6px #994449}.cult{color:#aa1c1c}.cultbold,.cultitalic{color:#aa1c1c;font-style:italic}.cultbold{font-weight:700}.cultboldtalic,.cultlarge{color:#aa1c1c;font-weight:700;font-size:185%}.narsie{font-size:925%}.narsie,.narsiesmall{color:#aa1c1c;font-weight:700}.narsiesmall{font-size:370%}.colossus{color:#7f282a;font-size:310%}.hierophant{color:#b441ee;font-weight:700;font-style:italic}.hierophant_warning{color:#c56bf1;font-style:italic}.purple{color:#9956d3}.holoparasite{color:#88809c}.revennotice{color:#c099e2}.revenbignotice,.revenboldnotice{color:#c099e2;font-weight:700}.revenbignotice{font-size:185%}.revenminor{color:#823abb}.revenwarning{color:#760fbb;font-style:italic}.revendanger{color:#760fbb;font-weight:700;font-size:185%}.umbra{color:#5000a0}.umbra_emphasis,.umbra_large{color:#5000a0;font-weight:700;font-style:italic}.umbra_large{font-size:3}.deconversion_message{color:#5000a0;font-size:185%;font-style:italic}.brass,.heavy_brass{color:#be8700}.heavy_brass{font-weight:700;font-style:italic}.large_brass{color:#be8700;font-size:185%}.big_brass{font-size:185%}.big_brass,.ratvar{color:#be8700;font-weight:700;font-style:italic}.ratvar{font-size:6}.alloy{color:#42474d}.heavy_alloy,.nezbere_large{color:#42474d;font-weight:700;font-style:italic}.nezbere_large{font-size:185%}.nezbere{font-weight:700;font-style:italic}.nezbere,.nezbere_small{color:#42474d}.sevtug_large{font-size:185%}.sevtug,.sevtug_large{color:#af0aaf;font-weight:700;font-style:italic}.sevtug_small{color:#af0aaf}.inathneq_large{font-size:185%}.inathneq,.inathneq_large{color:#1e8ce1;font-weight:700;font-style:italic}.inathneq_small{color:#1e8ce1}.nzcrentr_large{font-size:185%}.nzcrentr,.nzcrentr_large{color:#daaa18;font-weight:700;font-style:italic}.nzcrentr_small{color:#daaa18}.neovgre_large{font-size:185%}.neovgre,.neovgre_large{color:#6e001a;font-weight:700;font-style:italic}.neovgre_small{color:#6e001a}.ghostalert{color:#60f;font-style:italic;font-weight:700}.alien{color:#855d85}.alertalien,.noticealien{color:#059223}.alertalien{font-weight:700}.changeling{color:#059223;font-style:italic}.alertsyndie{color:red}.alertsyndie,.spider{font-size:185%;font-weight:700}.spider{color:#80f}.interface{color:#750e75}.sans{font-family:Comic Sans MS,cursive,sans-serif}.papyrus{font-family:Papyrus,cursive,sans-serif}.robot{font-family:Courier New,cursive,sans-serif}.command_headset{font-weight:700;font-size:160%}.small{font-size:60%}.big{font-size:185%}.reallybig{font-size:245%}.extremelybig{font-size:310%}.greentext{color:#059223;font-size:185%}.redtext{color:#c51e1e;font-size:185%}.yellowtext{color:#fc0;font-size:185%}.clown{color:#ff70c1;font-size:160%;font-family:Comic Sans MS,cursive,sans-serif;font-weight:700}.singing{font-family:Trebuchet MS,cursive,sans-serif;font-style:italic}.his_grace{color:#15d512;font-family:Courier New,cursive,sans-serif;font-style:italic}.spooky{color:#ff9100}.hypnophrase{color:#202020;font-weight:700;animation:hypnocolor 1.5s infinite;animation-direction:alternate}.velvet{color:#660015;font-weight:700;animation:velvet 5s infinite;animation-direction:alternate}.phobia{color:#d00;font-weight:700;animation:phobia .75s infinite}.icon{height:1em;width:auto}.memo{color:#638500}.memo,.memoedit{text-align:center}.memoedit{font-size:125%}.abductor{color:#c204c2;font-style:italic}.mind_control{color:#df3da9;font-size:100%;font-weight:700;font-style:italic}.slime{color:#00ced1}.drone{color:#848482}.monkey{color:#975032}.swarmer{color:#2c75ff}.resonate{color:#298f85}.monkeyhive{color:#a56408}.monkeylead{color:#af6805;font-size:80%}.connectionClosed,.fatalError{background:red;color:#fff;padding:5px}.connectionClosed.restored{background:green}.internal.boldnshit{color:#3d5bc3;font-weight:700}.text-normal{font-weight:400;font-style:normal}.hidden{display:none;visibility:hidden}.ml-1{margin-left:1em}.ml-2{margin-left:2em}.ml-3{margin-left:3em}.theme-light .color-black{color:#000!important}.theme-light .color-white{color:#e6e6e6!important}.theme-light .color-red{color:#c82121!important}.theme-light .color-orange{color:#e6630d!important}.theme-light .color-yellow{color:#e5c304!important}.theme-light .color-olive{color:#a3b816!important}.theme-light .color-green{color:#1d9f3b!important}.theme-light .color-teal{color:#00a39c!important}.theme-light .color-blue{color:#1e78bb!important}.theme-light .color-violet{color:#5a30b5!important}.theme-light .color-purple{color:#932eb4!important}.theme-light .color-pink{color:#db228a!important}.theme-light .color-brown{color:#955d39!important}.theme-light .color-grey{color:#e6e6e6!important}.theme-light .color-good{color:#529923!important}.theme-light .color-average{color:#da810e!important}.theme-light .color-bad{color:#c82121!important}.theme-light .color-label{color:#353535!important}.theme-light .color-bg-black{background-color:#000!important}.theme-light .color-bg-white{background-color:#bfbfbf!important}.theme-light .color-bg-red{background-color:#a61c1c!important}.theme-light .color-bg-orange{background-color:#c0530b!important}.theme-light .color-bg-yellow{background-color:#bfa303!important}.theme-light .color-bg-olive{background-color:#889912!important}.theme-light .color-bg-green{background-color:#188532!important}.theme-light .color-bg-teal{background-color:#008882!important}.theme-light .color-bg-blue{background-color:#19649c!important}.theme-light .color-bg-violet{background-color:#4b2897!important}.theme-light .color-bg-purple{background-color:#7a2696!important}.theme-light .color-bg-pink{background-color:#b61d73!important}.theme-light .color-bg-brown{background-color:#7c4d2f!important}.theme-light .color-bg-grey{background-color:#bfbfbf!important}.theme-light .color-bg-good{background-color:#44801d!important}.theme-light .color-bg-average{background-color:#b56b0b!important}.theme-light .color-bg-bad{background-color:#a61c1c!important}.theme-light .color-bg-label{background-color:#2c2c2c!important}.theme-light .Tabs{display:flex;align-items:stretch;overflow:hidden}.theme-light .Tabs--vertical{flex-direction:column}.theme-light .Tabs--horizontal{margin-bottom:.5em}.theme-light .Tabs--horizontal:last-child{margin-bottom:0}.theme-light .Tabs__Tab{flex-grow:0}.theme-light .Tabs--fluid .Tabs__Tab{flex-grow:1}.theme-light .Tab{display:flex;align-items:center;justify-content:space-between;color:rgba(0,0,0,.5);min-height:2.25em;min-width:4em}.theme-light .Tab--selected{color:#404040}.theme-light .Tab__text{flex-grow:1;margin:0 .5em}.theme-light .Tab__left{min-width:1.5em;text-align:center;margin-left:.25em}.theme-light .Tab__right{min-width:1.5em;text-align:center;margin-right:.25em}.theme-light .Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent}.theme-light .Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #000}.theme-light .Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent}.theme-light .Tabs--vertical .Tab--selected{border-right:.1666666667em solid #000}.theme-light .Tab--selected.Tab--color--black{color:#404040}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--black{border-bottom-color:#000}.theme-light .Tabs--vertical .Tab--selected.Tab--color--black{border-right-color:#000}.theme-light .Tab--selected.Tab--color--white{color:#ececec}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--white{border-bottom-color:#e6e6e6}.theme-light .Tabs--vertical .Tab--selected.Tab--color--white{border-right-color:#e6e6e6}.theme-light .Tab--selected.Tab--color--red{color:#e14d4d}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--red{border-bottom-color:#c82121}.theme-light .Tabs--vertical .Tab--selected.Tab--color--red{border-right-color:#c82121}.theme-light .Tab--selected.Tab--color--orange{color:#f48942}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--orange{border-bottom-color:#e6630d}.theme-light .Tabs--vertical .Tab--selected.Tab--color--orange{border-right-color:#e6630d}.theme-light .Tab--selected.Tab--color--yellow{color:#fcdd33}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--yellow{border-bottom-color:#e5c304}.theme-light .Tabs--vertical .Tab--selected.Tab--color--yellow{border-right-color:#e5c304}.theme-light .Tab--selected.Tab--color--olive{color:#d0e732}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--olive{border-bottom-color:#a3b816}.theme-light .Tabs--vertical .Tab--selected.Tab--color--olive{border-right-color:#a3b816}.theme-light .Tab--selected.Tab--color--green{color:#33da5a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--green{border-bottom-color:#1d9f3b}.theme-light .Tabs--vertical .Tab--selected.Tab--color--green{border-right-color:#1d9f3b}.theme-light .Tab--selected.Tab--color--teal{color:#00faef}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--teal{border-bottom-color:#00a39c}.theme-light .Tabs--vertical .Tab--selected.Tab--color--teal{border-right-color:#00a39c}.theme-light .Tab--selected.Tab--color--blue{color:#419ce1}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--blue{border-bottom-color:#1e78bb}.theme-light .Tabs--vertical .Tab--selected.Tab--color--blue{border-right-color:#1e78bb}.theme-light .Tab--selected.Tab--color--violet{color:#7f58d3}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--violet{border-bottom-color:#5a30b5}.theme-light .Tabs--vertical .Tab--selected.Tab--color--violet{border-right-color:#5a30b5}.theme-light .Tab--selected.Tab--color--purple{color:#b455d4}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--purple{border-bottom-color:#932eb4}.theme-light .Tabs--vertical .Tab--selected.Tab--color--purple{border-right-color:#932eb4}.theme-light .Tab--selected.Tab--color--pink{color:#e558a7}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--pink{border-bottom-color:#db228a}.theme-light .Tabs--vertical .Tab--selected.Tab--color--pink{border-right-color:#db228a}.theme-light .Tab--selected.Tab--color--brown{color:#c0825a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--brown{border-bottom-color:#955d39}.theme-light .Tabs--vertical .Tab--selected.Tab--color--brown{border-right-color:#955d39}.theme-light .Tab--selected.Tab--color--grey{color:#ececec}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--grey{border-bottom-color:#e6e6e6}.theme-light .Tabs--vertical .Tab--selected.Tab--color--grey{border-right-color:#e6e6e6}.theme-light .Tab--selected.Tab--color--good{color:#77d23b}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--good{border-bottom-color:#529923}.theme-light .Tabs--vertical .Tab--selected.Tab--color--good{border-right-color:#529923}.theme-light .Tab--selected.Tab--color--average{color:#f3a23a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--average{border-bottom-color:#da810e}.theme-light .Tabs--vertical .Tab--selected.Tab--color--average{border-right-color:#da810e}.theme-light .Tab--selected.Tab--color--bad{color:#e14d4d}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--bad{border-bottom-color:#c82121}.theme-light .Tabs--vertical .Tab--selected.Tab--color--bad{border-right-color:#c82121}.theme-light .Tab--selected.Tab--color--label{color:#686868}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--label{border-bottom-color:#353535}.theme-light .Tabs--vertical .Tab--selected.Tab--color--label{border-right-color:#353535}.theme-light .Section{position:relative;margin-bottom:.5em;background-color:#fff;box-sizing:border-box}.theme-light .Section:last-child{margin-bottom:0}.theme-light .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #fff}.theme-light .Section__titleText{font-size:1.1666666667em;font-weight:700;color:#000}.theme-light .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-light .Section__content{padding:.66em .5em}.theme-light .Section--fill{display:flex;flex-direction:column;height:100%}.theme-light .Section--scrollable .Section__content{overflow-y:scroll;overflow-x:hidden}.theme-light .Section--fill .Section__content{flex-grow:1}.theme-light .Section--iefix.Section--fill{display:table!important;width:100%!important;height:100%!important;border-collapse:collapse;border-spacing:0}.theme-light .Section--iefix.Section--fill .Section__content{display:table-row!important;height:100%!important}.theme-light .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-light .Section--level--1 .Section__titleText{font-size:1.1666666667em}.theme-light .Section--level--2 .Section__titleText{font-size:1.0833333333em}.theme-light .Section--level--3 .Section__titleText{font-size:1em}.theme-light .Section--level--2,.theme-light .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.theme-light .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-light .Button:last-child{margin-right:0;margin-bottom:0}.theme-light .Button .fa,.theme-light .Button .far,.theme-light .Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.333em;text-align:center}.theme-light .Button--hasContent .fa,.theme-light .Button--hasContent .far,.theme-light .Button--hasContent .fas{margin-right:.25em}.theme-light .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-light .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-light .Button--circular{border-radius:50%}.theme-light .Button--compact{padding:0 .25em;line-height:1.333em}.theme-light .Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.theme-light .Button--color--black:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--black:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--black:focus,.theme-light .Button--color--black:hover{background-color:#0a0a0a;color:#fff}.theme-light .Button--color--white{transition:color 50ms,background-color 50ms;background-color:#bfbfbf;color:#000}.theme-light .Button--color--white:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--white:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--white:focus,.theme-light .Button--color--white:hover{background-color:#d7d7d7;color:#000}.theme-light .Button--color--red{transition:color 50ms,background-color 50ms;background-color:#a61c1c;color:#fff}.theme-light .Button--color--red:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--red:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--red:focus,.theme-light .Button--color--red:hover{background-color:#bc2828;color:#fff}.theme-light .Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#c0530b;color:#fff}.theme-light .Button--color--orange:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--orange:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--orange:focus,.theme-light .Button--color--orange:hover{background-color:#d76316;color:#fff}.theme-light .Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#bfa303;color:#fff}.theme-light .Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--yellow:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--yellow:focus,.theme-light .Button--color--yellow:hover{background-color:#d7b90d;color:#fff}.theme-light .Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#889912;color:#fff}.theme-light .Button--color--olive:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--olive:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--olive:focus,.theme-light .Button--color--olive:hover{background-color:#9cae1d;color:#fff}.theme-light .Button--color--green{transition:color 50ms,background-color 50ms;background-color:#188532;color:#fff}.theme-light .Button--color--green:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--green:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--green:focus,.theme-light .Button--color--green:hover{background-color:#24993f;color:#fff}.theme-light .Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#008882;color:#fff}.theme-light .Button--color--teal:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--teal:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--teal:focus,.theme-light .Button--color--teal:hover{background-color:#0a9c95;color:#fff}.theme-light .Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#19649c;color:#fff}.theme-light .Button--color--blue:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--blue:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--blue:focus,.theme-light .Button--color--blue:hover{background-color:#2475b1;color:#fff}.theme-light .Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#4b2897;color:#fff}.theme-light .Button--color--violet:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--violet:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--violet:focus,.theme-light .Button--color--violet:hover{background-color:#5a35ac;color:#fff}.theme-light .Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#7a2696;color:#fff}.theme-light .Button--color--purple:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--purple:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--purple:focus,.theme-light .Button--color--purple:hover{background-color:#8d33ab;color:#fff}.theme-light .Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#b61d73;color:#fff}.theme-light .Button--color--pink:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--pink:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--pink:focus,.theme-light .Button--color--pink:hover{background-color:#ce2985;color:#fff}.theme-light .Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#7c4d2f;color:#fff}.theme-light .Button--color--brown:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--brown:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--brown:focus,.theme-light .Button--color--brown:hover{background-color:#8f5d3c;color:#fff}.theme-light .Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#bfbfbf;color:#000}.theme-light .Button--color--grey:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--grey:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--grey:focus,.theme-light .Button--color--grey:hover{background-color:#d7d7d7;color:#000}.theme-light .Button--color--good{transition:color 50ms,background-color 50ms;background-color:#44801d;color:#fff}.theme-light .Button--color--good:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--good:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--good:focus,.theme-light .Button--color--good:hover{background-color:#539329;color:#fff}.theme-light .Button--color--average{transition:color 50ms,background-color 50ms;background-color:#b56b0b;color:#fff}.theme-light .Button--color--average:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--average:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--average:focus,.theme-light .Button--color--average:hover{background-color:#cd7d16;color:#fff}.theme-light .Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#a61c1c;color:#fff}.theme-light .Button--color--bad:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--bad:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--bad:focus,.theme-light .Button--color--bad:hover{background-color:#bc2828;color:#fff}.theme-light .Button--color--label{transition:color 50ms,background-color 50ms;background-color:#2c2c2c;color:#fff}.theme-light .Button--color--label:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--label:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--label:focus,.theme-light .Button--color--label:hover{background-color:#393939;color:#fff}.theme-light .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#bbb;color:#000}.theme-light .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--default:focus,.theme-light .Button--color--default:hover{background-color:#d3d3d3;color:#000}.theme-light .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-light .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--caution:focus,.theme-light .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-light .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-light .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--danger:focus,.theme-light .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-light .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#eee;color:#000;background-color:hsla(0,0%,93.3%,0);color:rgba(0,0,0,.5)}.theme-light .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--transparent:focus,.theme-light .Button--color--transparent:hover{background-color:#fcfcfc;color:#000}.theme-light .Button--disabled{background-color:#363636!important}.theme-light .Button--selected{transition:color 50ms,background-color 50ms;background-color:#0668b8;color:#fff}.theme-light .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--selected:focus{transition:color .1s,background-color .1s}.theme-light .Button--selected:focus,.theme-light .Button--selected:hover{background-color:#107ad0;color:#fff}.theme-light .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;color:#353535;background-color:#fff;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-light .NumberInput--fluid{display:block}.theme-light .NumberInput__content{margin-left:.5em}.theme-light .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-light .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #353535;background-color:#353535}.theme-light .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;text-align:right}.theme-light .Input,.theme-light .NumberInput__input{line-height:1.4166666667em;background-color:#fff;color:#000}.theme-light .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;padding:0 .3333333333em;margin-right:.1666666667em;overflow:visible}.theme-light .Input--fluid{display:block;width:auto}.theme-light .Input__baseline{display:inline-block;color:transparent}.theme-light .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#000;color:inherit}.theme-light .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-light .Input--monospace .Input__input{font-family:Consolas,monospace}.theme-light .TextArea{position:relative;display:inline-block;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;background-color:#fff;margin-right:.1666666667em;line-height:1.4166666667em;box-sizing:border-box;width:100%}.theme-light .TextArea--fluid{display:block;width:auto;height:auto}.theme-light .TextArea__textarea{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;height:100%;font-size:1em;line-height:1.4166666667em;min-height:1.4166666667em;margin:0;padding:0 .5em;font-family:inherit;background-color:transparent;color:inherit;box-sizing:border-box;word-wrap:break-word;overflow:hidden}.theme-light .TextArea__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-light .Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto -.2em;cursor:n-resize}.theme-light .Knob:after{content:".";color:transparent;line-height:2.5em}.theme-light .Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(180deg,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,0));border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.theme-light .Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.theme-light .Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:hsla(0,0%,100%,.9)}.theme-light .Knob__popupValue{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.theme-light .Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.theme-light .Knob__ringTrackPivot{transform:rotate(135deg)}.theme-light .Knob__ringTrack{fill:transparent;stroke:hsla(0,0%,100%,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.theme-light .Knob__ringFillPivot{transform:rotate(135deg)}.theme-light .Knob--bipolar .Knob__ringFillPivot{transform:rotate(270deg)}.theme-light .Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms}.theme-light .Knob--color--black .Knob__ringFill{stroke:#000}.theme-light .Knob--color--white .Knob__ringFill{stroke:#e6e6e6}.theme-light .Knob--color--red .Knob__ringFill{stroke:#c82121}.theme-light .Knob--color--orange .Knob__ringFill{stroke:#e6630d}.theme-light .Knob--color--yellow .Knob__ringFill{stroke:#e5c304}.theme-light .Knob--color--olive .Knob__ringFill{stroke:#a3b816}.theme-light .Knob--color--green .Knob__ringFill{stroke:#1d9f3b}.theme-light .Knob--color--teal .Knob__ringFill{stroke:#00a39c}.theme-light .Knob--color--blue .Knob__ringFill{stroke:#1e78bb}.theme-light .Knob--color--violet .Knob__ringFill{stroke:#5a30b5}.theme-light .Knob--color--purple .Knob__ringFill{stroke:#932eb4}.theme-light .Knob--color--pink .Knob__ringFill{stroke:#db228a}.theme-light .Knob--color--brown .Knob__ringFill{stroke:#955d39}.theme-light .Knob--color--grey .Knob__ringFill{stroke:#e6e6e6}.theme-light .Knob--color--good .Knob__ringFill{stroke:#529923}.theme-light .Knob--color--average .Knob__ringFill{stroke:#da810e}.theme-light .Knob--color--bad .Knob__ringFill{stroke:#c82121}.theme-light .Knob--color--label .Knob__ringFill{stroke:#353535}.theme-light .Slider{cursor:e-resize}.theme-light .Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none!important}.theme-light .Slider__cursor{position:absolute;top:0;right:-.0833333333em;bottom:0;width:0;border-left:.1666666667em solid #000}.theme-light .Slider__pointer{position:absolute;right:-.4166666667em;bottom:-.3333333333em;width:0;height:0;border-left:.4166666667em solid transparent;border-right:.4166666667em solid transparent;border-bottom:.4166666667em solid #000}.theme-light .Slider__popupValue{position:absolute;right:0;top:-2rem;font-size:1rem;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.theme-light .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:transparent;transition:border-color .5s}.theme-light .ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.theme-light .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-light .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-light .ProgressBar--color--default{border:.0833333333em solid #bfbfbf}.theme-light .ProgressBar--color--default .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--black{border:.0833333333em solid #000!important}.theme-light .ProgressBar--color--black .ProgressBar__fill{background-color:#000}.theme-light .ProgressBar--color--white{border:.0833333333em solid #bfbfbf!important}.theme-light .ProgressBar--color--white .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--red{border:.0833333333em solid #a61c1c!important}.theme-light .ProgressBar--color--red .ProgressBar__fill{background-color:#a61c1c}.theme-light .ProgressBar--color--orange{border:.0833333333em solid #c0530b!important}.theme-light .ProgressBar--color--orange .ProgressBar__fill{background-color:#c0530b}.theme-light .ProgressBar--color--yellow{border:.0833333333em solid #bfa303!important}.theme-light .ProgressBar--color--yellow .ProgressBar__fill{background-color:#bfa303}.theme-light .ProgressBar--color--olive{border:.0833333333em solid #889912!important}.theme-light .ProgressBar--color--olive .ProgressBar__fill{background-color:#889912}.theme-light .ProgressBar--color--green{border:.0833333333em solid #188532!important}.theme-light .ProgressBar--color--green .ProgressBar__fill{background-color:#188532}.theme-light .ProgressBar--color--teal{border:.0833333333em solid #008882!important}.theme-light .ProgressBar--color--teal .ProgressBar__fill{background-color:#008882}.theme-light .ProgressBar--color--blue{border:.0833333333em solid #19649c!important}.theme-light .ProgressBar--color--blue .ProgressBar__fill{background-color:#19649c}.theme-light .ProgressBar--color--violet{border:.0833333333em solid #4b2897!important}.theme-light .ProgressBar--color--violet .ProgressBar__fill{background-color:#4b2897}.theme-light .ProgressBar--color--purple{border:.0833333333em solid #7a2696!important}.theme-light .ProgressBar--color--purple .ProgressBar__fill{background-color:#7a2696}.theme-light .ProgressBar--color--pink{border:.0833333333em solid #b61d73!important}.theme-light .ProgressBar--color--pink .ProgressBar__fill{background-color:#b61d73}.theme-light .ProgressBar--color--brown{border:.0833333333em solid #7c4d2f!important}.theme-light .ProgressBar--color--brown .ProgressBar__fill{background-color:#7c4d2f}.theme-light .ProgressBar--color--grey{border:.0833333333em solid #bfbfbf!important}.theme-light .ProgressBar--color--grey .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--good{border:.0833333333em solid #44801d!important}.theme-light .ProgressBar--color--good .ProgressBar__fill{background-color:#44801d}.theme-light .ProgressBar--color--average{border:.0833333333em solid #b56b0b!important}.theme-light .ProgressBar--color--average .ProgressBar__fill{background-color:#b56b0b}.theme-light .ProgressBar--color--bad{border:.0833333333em solid #a61c1c!important}.theme-light .ProgressBar--color--bad .ProgressBar__fill{background-color:#a61c1c}.theme-light .ProgressBar--color--label{border:.0833333333em solid #2c2c2c!important}.theme-light .ProgressBar--color--label .ProgressBar__fill{background-color:#2c2c2c}.theme-light .Chat{color:#000}.theme-light .Chat__badge{display:inline-block;min-width:.5em;font-size:.7em;padding:.2em .3em;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#dc143c;border-radius:10px;transition:font-size .2s}.theme-light .Chat__badge:before{content:"x"}.theme-light .Chat__badge--animate{font-size:.9em;transition:font-size 0ms}.theme-light .Chat__scrollButton{position:fixed;right:2em;bottom:1em}.theme-light .Chat__reconnected{font-size:.85em;text-align:center;margin:1em 0 2em}.theme-light .Chat__reconnected:before{content:"Reconnected";display:inline-block;border-radius:1em;padding:0 .7em;color:#db2828;background-color:#fff}.theme-light .Chat__reconnected:after{content:"";display:block;margin-top:-.75em;border-bottom:.1666666667em solid #db2828}.theme-light .Chat__highlight{color:#000}.theme-light .Chat__highlight--restricted{color:#fff;background-color:#a00;font-weight:700}.theme-light .ChatMessage{word-wrap:break-word}.theme-light .ChatMessage--highlighted{position:relative;border-left:.1666666667em solid #fd4;padding-left:.5em}.theme-light .ChatMessage--highlighted:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,221,68,.1);pointer-events:none}.theme-light .Layout,.theme-light .Layout *{scrollbar-base-color:#f2f2f2;scrollbar-face-color:#d6d6d6;scrollbar-3dlight-color:#eee;scrollbar-highlight-color:#eee;scrollbar-track-color:#f2f2f2;scrollbar-arrow-color:#777;scrollbar-shadow-color:#d6d6d6}.theme-light .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-light .Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.theme-light .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#000;background-color:#eee;background-image:linear-gradient(180deg,#eee 0,#eee)}.theme-light .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-light .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-light .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-light .Window__contentPadding:after{height:0}.theme-light .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-light .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:hsla(0,0%,98.8%,.25);pointer-events:none}.theme-light .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-light .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-light .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-light .TitleBar{background-color:#eee;border-bottom:1px solid rgba(0,0,0,.25);box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-light .TitleBar__clickable{color:rgba(0,0,0,.5);background-color:#eee;transition:color .25s,background-color .25s}.theme-light .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-light .TitleBar__title{position:absolute;top:0;left:46px;left:3.8333333333rem;color:rgba(0,0,0,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap}.theme-light .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-light .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px!important;line-height:2.6666666667rem!important}.theme-light .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-light .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-light body,.theme-light html{padding:0;margin:0;height:100%;color:#000}.theme-light body{background:#e0e0e0;font-family:Verdana,sans-serif;font-size:13px;line-height:1.2;overflow-x:hidden;overflow-y:scroll;word-wrap:break-word}.theme-light img{margin:0;padding:0;line-height:1;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}.theme-light img.icon{height:1em;min-height:16px;width:auto;vertical-align:bottom}.theme-light a{color:#00f}.theme-light a.visited,.theme-light a:visited{color:#f0f}.theme-light a.popt{text-decoration:none}.theme-light .popup{position:fixed;top:50%;left:50%;background:#ddd}.theme-light .popup .close{position:absolute;background:#aaa;top:0;right:0;color:#333;text-decoration:none;z-index:2;padding:0 10px;height:30px;line-height:30px}.theme-light .popup .close:hover{background:#999}.theme-light .popup .head{background:#999;color:#ddd;padding:0 10px;height:30px;line-height:30px;text-transform:uppercase;font-size:.9em;font-weight:700;border-bottom:2px solid green}.theme-light .popup input{border:1px solid #999;background:#fff;margin:0;padding:5px;outline:none;color:#333}.theme-light .popup input[type=text]:active,.theme-light .popup input[type=text]:focus,.theme-light .popup input[type=text]:hover{border-color:green}.theme-light .popup input[type=submit]{padding:5px 10px;background:#999;color:#ddd;text-transform:uppercase;font-size:.9em;font-weight:700}.theme-light .popup input[type=submit]:active,.theme-light .popup input[type=submit]:focus,.theme-light .popup input[type=submit]:hover{background:#aaa;cursor:pointer}.theme-light .changeFont{padding:10px}.theme-light .changeFont a{display:block;text-decoration:none;padding:3px;color:#333}.theme-light .changeFont a:hover{background:#ccc}.theme-light .highlightPopup{padding:10px;text-align:center}.theme-light .highlightPopup input[type=text]{display:block;width:215px;text-align:left;margin-top:5px}.theme-light .highlightPopup input.highlightColor{background-color:#ff0}.theme-light .highlightPopup input.highlightTermSubmit{margin-top:5px}.theme-light .contextMenu{background-color:#ddd;position:fixed;margin:2px;width:150px}.theme-light .contextMenu a{display:block;padding:2px 5px;text-decoration:none;color:#333}.theme-light .contextMenu a:hover{background-color:#ccc}.theme-light .filterMessages{padding:5px}.theme-light .filterMessages div{padding:2px 0}.theme-light .icon-stack{height:1em;line-height:1em;width:1em;vertical-align:middle;margin-top:-2px}.theme-light .motd{color:#638500;font-family:Verdana,sans-serif;white-space:normal}.theme-light .motd h1,.theme-light .motd h2,.theme-light .motd h3,.theme-light .motd h4,.theme-light .motd h5,.theme-light .motd h6{color:#638500;text-decoration:underline}.theme-light .motd a,.theme-light .motd a:active,.theme-light .motd a:hover,.theme-light .motd a:link,.theme-light .motd a:visited{color:#638500}.theme-light .admin,.theme-light .adminooc,.theme-light .bold,.theme-light .looc,.theme-light .medal,.theme-light .name,.theme-light .ooc,.theme-light .prefix,.theme-light .yell{font-weight:700}.theme-light .highlight,.theme-light .italic,.theme-light .italics{background:#ff0}.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light h5,.theme-light h6{color:#00f;font-family:Georgia,Verdana,sans-serif}.theme-light em{font-style:normal;font-weight:700}.theme-light .ooc{color:#002eb8;font-weight:700}.theme-light .looc{color:#69c;font-weight:700}.theme-light .aooc{color:#b8002e;font-weight:700}.theme-light .event_manager{color:#603;font-weight:700}.theme-light .adminobserverooc{color:#09c;font-weight:700}.theme-light .adminooc{color:#700038;font-weight:700}.theme-light .adminsay{color:#ff4500;font-weight:700}.theme-light .adminobserver{color:#960;font-weight:700}.theme-light .admin{color:#4473ff;font-weight:700}.theme-light .log_message{color:#386aff;font-weight:700}.theme-light .debug_error{color:red;font-weight:700}.theme-light .debug_warning{color:red}.theme-light .debug_debug{color:#00f}.theme-light .debug_trace{color:#888}.theme-light .mentorsay{color:#e236d8;font-weight:700}.theme-light .mentorsay_admin{color:#8a2be2;font-weight:700}.theme-light .mod_channel{color:#735638;font-weight:700}.theme-light .name{font-weight:700}.theme-light .deadsay{color:#5c00e6}.theme-light .binarysay{color:#20c20e;background-color:#000;display:block}.theme-light .binarysay a{color:#0f0}.theme-light .binarysay a:active,.theme-light .binarysay a:visited{color:#8f8}.theme-light .radio{color:green}.theme-light .sciradio{color:#939}.theme-light .comradio{color:#193a7a}.theme-light .secradio{color:#a30000}.theme-light .medradio{color:#337296}.theme-light .engradio{color:#fb5613}.theme-light .supradio{color:#5f4519}.theme-light .servradio{color:#6eaa2c}.theme-light .syndradio{color:#6d3f40}.theme-light .centcomradio{color:#686868}.theme-light .aiprivradio{color:#f0f}.theme-light .redteamradio{color:red}.theme-light .blueteamradio{color:#00f}.theme-light .yell{font-weight:700}.theme-light .alert{color:red}.theme-light h1.alert,.theme-light h2.alert{color:#000}.theme-light .userdanger{font-size:185%}.theme-light .bolddanger,.theme-light .userdanger{color:red;font-weight:700}.theme-light .danger{color:red}.theme-light .tinydanger{color:red;font-size:85%}.theme-light .smalldanger{color:red;font-size:90%}.theme-light .warning{color:red;font-style:italic}.theme-light .alertwarning{color:red;font-weight:700}.theme-light .boldwarning{color:red;font-style:italic;font-weight:700}.theme-light .announce{color:#228b22;font-weight:700}.theme-light .boldannounce{color:red;font-weight:700}.theme-light .greenannounce{color:#0f0;font-weight:700}.theme-light .rose{color:#ff5050}.theme-light .info{color:#00c}.theme-light .notice{color:#009}.theme-light .tinynotice{color:#009;font-style:italic;font-size:85%}.theme-light .smallnotice{color:#009;font-size:90%}.theme-light .smallnoticeital{color:#009;font-style:italic;font-size:90%}.theme-light .boldnotice{color:#009;font-weight:700}.theme-light .hear{color:#009;font-style:italic}.theme-light .adminnotice{color:#00f}.theme-light .adminhelp{color:red;font-weight:700}.theme-light .unconscious{color:#00f;font-weight:700}.theme-light .suicide{color:#ff5050;font-style:italic}.theme-light .green{color:#03ff39}.theme-light .red{color:red}.theme-light .blue{color:#00f}.theme-light .nicegreen{color:#14a833}.theme-light .userlove{color:#ff1493;font-style:italic;font-weight:700;text-shadow:0 0 6px #ff6dbc}.theme-light .love{color:#ff006a;font-style:italic;text-shadow:0 0 6px #ff6d6d}.theme-light .cult{color:#960000}.theme-light .cultbold,.theme-light .cultitalic{color:#960000;font-style:italic}.theme-light .cultbold{font-weight:700}.theme-light .cultboldtalic,.theme-light .cultlarge{color:#960000;font-weight:700;font-size:185%}.theme-light .narsie{color:#960000;font-weight:700;font-size:925%}.theme-light .narsiesmall{color:#960000;font-weight:700;font-size:370%}.theme-light .colossus{color:#7f282a;font-size:310%}.theme-light .hierophant{font-weight:700}.theme-light .hierophant,.theme-light .hierophant_warning{color:#609;font-style:italic}.theme-light .purple{color:#5e2d79}.theme-light .holoparasite{color:#35333a}.theme-light .revennotice{color:#1d2953}.theme-light .revenbignotice,.theme-light .revenboldnotice{color:#1d2953;font-weight:700}.theme-light .revenbignotice{font-size:185%}.theme-light .revenminor{color:#823abb}.theme-light .revenwarning{color:#760fbb;font-style:italic}.theme-light .revendanger{color:#760fbb;font-weight:700;font-size:185%}.theme-light .umbra{color:#5000a0}.theme-light .umbra_emphasis,.theme-light .umbra_large{color:#5000a0;font-weight:700;font-style:italic}.theme-light .umbra_large{font-size:3}.theme-light .deconversion_message{color:#5000a0;font-size:185%;font-style:italic}.theme-light .brass{color:#be8700}.theme-light .heavy_brass{color:#be8700;font-weight:700;font-style:italic}.theme-light .big_brass,.theme-light .large_brass{color:#be8700;font-size:185%}.theme-light .big_brass,.theme-light .ratvar{font-weight:700;font-style:italic}.theme-light .ratvar{color:#be8700;font-size:6}.theme-light .alloy{color:#42474d}.theme-light .heavy_alloy,.theme-light .nezbere_large{color:#42474d;font-weight:700;font-style:italic}.theme-light .nezbere_large{font-size:185%}.theme-light .nezbere{color:#42474d;font-weight:700;font-style:italic}.theme-light .nezbere_small{color:#42474d}.theme-light .sevtug_large{font-size:185%}.theme-light .sevtug,.theme-light .sevtug_large{color:#af0aaf;font-weight:700;font-style:italic}.theme-light .sevtug_small{color:#af0aaf}.theme-light .inathneq_large{font-size:185%}.theme-light .inathneq,.theme-light .inathneq_large{color:#1e8ce1;font-weight:700;font-style:italic}.theme-light .inathneq_small{color:#1e8ce1}.theme-light .nzcrentr_large{font-size:185%}.theme-light .nzcrentr,.theme-light .nzcrentr_large{color:#daaa18;font-weight:700;font-style:italic}.theme-light .nzcrentr_small{color:#daaa18}.theme-light .neovgre_large{font-size:185%}.theme-light .neovgre,.theme-light .neovgre_large{color:#6e001a;font-weight:700;font-style:italic}.theme-light .neovgre_small{color:#6e001a}.theme-light .ghostalert{color:#5c00e6;font-style:italic;font-weight:700}.theme-light .alien{color:#543354}.theme-light .noticealien{color:#00c000}.theme-light .alertalien{color:#00c000;font-weight:700}.theme-light .changeling{color:purple;font-style:italic}.theme-light .alertsyndie{color:red;font-size:185%;font-weight:700}.theme-light .spider{color:#4d004d;font-weight:700;font-size:185%}.theme-light .interface{color:#303}.theme-light .sans{font-family:Comic Sans MS,cursive,sans-serif}.theme-light .papyrus{font-family:Papyrus,cursive,sans-serif}.theme-light .robot{font-family:Courier New,cursive,sans-serif}.theme-light .command_headset{font-weight:700;font-size:160%}.theme-light .small{font-size:60%}.theme-light .big{font-size:185%}.theme-light .reallybig{font-size:245%}.theme-light .extremelybig{font-size:310%}.theme-light .greentext{color:#0f0;font-size:185%}.theme-light .redtext{color:red;font-size:185%}.theme-light .yellowtext{color:#fc0;font-size:185%}.theme-light .clown{color:#ff69bf;font-size:160%;font-family:Comic Sans MS,cursive,sans-serif;font-weight:700}.theme-light .singing{font-family:Trebuchet MS,cursive,sans-serif;font-style:italic}.theme-light .his_grace{color:#15d512;font-family:Courier New,cursive,sans-serif;font-style:italic}.theme-light .spooky{color:#ff9100}.theme-light .hypnophrase{color:#0d0d0d;font-weight:700;animation:hypnocolor 1.5s infinite;animation-direction:alternate}@keyframes hypnocolor{0%{color:#0d0d0d}25%{color:#410194}50%{color:#7f17d8}75%{color:#410194}to{color:#3bb5d3}}.theme-light .velvet{color:#660015;font-weight:700;animation:velvet 5s infinite;animation-direction:alternate}@keyframes velvet{0%{color:#400020}40%{color:red}50%{color:#f88}60%{color:red}to{color:#400020}}.theme-light .phobia{color:#d00;font-weight:700;animation:phobia .75s infinite}@keyframes phobia{0%{color:#0d0d0d}50%{color:#d00}to{color:#0d0d0d}}.theme-light .icon{height:1em;width:auto}.theme-light .memo{color:#638500;text-align:center}.theme-light .memoedit{text-align:center;font-size:125%}.theme-light .abductor{color:purple;font-style:italic}.theme-light .mind_control{color:#a00d6f;font-size:100%;font-weight:700;font-style:italic}.theme-light .slime{color:#00ced1}.theme-light .drone{color:#848482}.theme-light .monkey{color:#975032}.theme-light .swarmer{color:#2c75ff}.theme-light .resonate{color:#298f85}.theme-light .monkeyhive{color:#774704}.theme-light .monkeylead{color:#774704;font-size:80%}.theme-light .connectionClosed,.theme-light .fatalError{background:red;color:#fff;padding:5px}.theme-light .connectionClosed.restored{background:green}.theme-light .internal.boldnshit{color:#00f;font-weight:700}.theme-light .text-normal{font-weight:400;font-style:normal}.theme-light .hidden{display:none;visibility:hidden}.theme-light .ml-1{margin-left:1em}.theme-light .ml-2{margin-left:2em}.theme-light .ml-3{margin-left:3em} \ No newline at end of file diff --git a/tgui/public/tgui.bundle.js b/tgui/public/tgui.bundle.js index f5382b4b463..830efe72a75 100644 --- a/tgui/public/tgui.bundle.js +++ b/tgui/public/tgui.bundle.js @@ -1 +1 @@ -!function(e){function t(t){for(var o,c,i=t[0],l=t[1],d=t[2],s=0,m=[];s0&&g.flatMap((function(e){return e.items||[]})).filter(L).filter((function(e,t){return t<25}))||(null==(l=g.find((function(e){return e.name===_})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:s>0?"good":"bad",children:[(0,i.formatMoney)(s)," ",p]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,c.Input,{autoFocus:!0,value:k,onInput:function(e,t){return x(t)},mx:1}),(0,o.createComponentVNode)(2,c.Button,{icon:V?"list":"info",content:V?"Compact":"Detailed",onClick:function(){return h("compact_toggle")}}),!!b&&(0,o.createComponentVNode)(2,c.Button,{icon:"lock",content:"Lock",onClick:function(){return h("lock")}})],0),children:(0,o.createComponentVNode)(2,c.Flex,{children:[0===k.length&&(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Tabs,{vertical:!0,children:g.map((function(e){var t;return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:e.name===_,onClick:function(){return w(e.name)},children:[e.name," (",(null==(t=e.items)?void 0:t.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,basis:0,children:[0===y.length&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:0===k.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,u,{compactMode:k.length>0||V,currencyAmount:s,currencySymbol:p,items:y})]})]})})};t.GenericUplink=d;var u=function(e,t){var n=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,u=(0,a.useBackend)(t).act,s=(0,a.useLocalState)(t,"hoveredItem",{}),m=s[0],p=s[1],C=m&&m.cost||0,h=e.items.map((function(e){var t=m&&m.name!==e.name,n=l-C50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,d.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,c.toFixed)(n)+"%"})],4)};t.AreaCharge=C,C.defaultHooks=i.pureComponentHooks;var h=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};h.defaultHooks=i.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.CameraConsoleContent=t.CameraConsole=t.selectCameras=t.prevNextCamera=void 0;var o=n(0),r=n(9),a=n(26),c=n(6),i=n(17),l=n(2),d=n(1),u=n(3),s=function(e,t){var n,o;if(!t)return[];var r=e.findIndex((function(e){return e.name===t.name}));return[null==(n=e[r-1])?void 0:n.name,null==(o=e[r+1])?void 0:o.name]};t.prevNextCamera=s;var m=function(e,t){void 0===t&&(t="");var n=(0,i.createSearch)(t,(function(e){return e.name}));return(0,a.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(n),(0,r.sortBy)((function(e){return e.name}))])(e)};t.selectCameras=m;t.CameraConsole=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,c=(n.config,a.mapRef),i=a.activeCamera,C=m(a.cameras),h=s(C,i),N=h[0],V=h[1];return(0,o.createComponentVNode)(2,u.Window,{width:870,height:708,resizable:!0,children:[(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)}),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),i&&i.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-left",disabled:!N,onClick:function(){return r("switch_camera",{name:N})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-right",disabled:!V,onClick:function(){return r("switch_camera",{name:V})}})],4),(0,o.createComponentVNode)(2,d.ByondUi,{className:"CameraConsole__map",params:{id:c,type:"map"}})],4)]})};var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,i=(0,l.useLocalState)(t,"searchText",""),u=i[0],s=i[1],p=a.activeCamera,C=m(a.cameras,u);return(0,o.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,d.Flex.Item,{children:(0,o.createComponentVNode)(2,d.Input,{autoFocus:!0,fluid:!0,mt:1,placeholder:"Search for a camera",onInput:function(e,t){return s(t)}})}),(0,o.createComponentVNode)(2,d.Flex.Item,{height:"100%",children:(0,o.createComponentVNode)(2,d.Section,{fill:!0,scrollable:!0,children:C.map((function(e){return(0,o.createVNode)(1,"div",(0,c.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",p&&e.name===p.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){return r("switch_camera",{name:e.name})}},e.name)}))})})]})};t.CameraConsoleContent=p},function(e,t,n){"use strict";t.__esModule=!0,t.CargoCatalog=t.CargoContent=t.Cargo=void 0;var o=n(0),r=n(9),a=n(2),c=n(1),i=n(39),l=n(3);t.Cargo=function(e,t){return(0,o.createComponentVNode)(2,l.Window,{width:780,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=(0,a.useSharedState)(t,"tab","catalog"),l=i[0],d=i[1],p=r.requestonly,h=r.cart||[],N=r.requests||[];return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,c.Section,{fitted:!0,children:(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"list",selected:"catalog"===l,onClick:function(){return d("catalog")},children:"Catalog"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"envelope",textColor:"requests"!==l&&N.length>0&&"yellow",selected:"requests"===l,onClick:function(){return d("requests")},children:["Requests (",N.length,")"]}),!p&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"shopping-cart",textColor:"cart"!==l&&h.length>0&&"yellow",selected:"cart"===l,onClick:function(){return d("cart")},children:["Checkout (",h.length,")"]})]})}),"catalog"===l&&(0,o.createComponentVNode)(2,s),"requests"===l&&(0,o.createComponentVNode)(2,m),"cart"===l&&(0,o.createComponentVNode)(2,C)]})};t.CargoContent=d;var u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.away,u=l.docked,s=l.loan,m=l.loan_dispatched,p=l.location,C=l.message,h=l.points,N=l.requestonly,V=l.can_send;return(0,o.createComponentVNode)(2,c.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:h,format:function(e){return(0,i.formatMoney)(e)}})," credits"]}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shuttle",children:u&&!N&&V&&(0,o.createComponentVNode)(2,c.Button,{content:p,onClick:function(){return r("send")}})||p}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"CentCom Message",children:C}),!!s&&!N&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loan",children:!m&&(0,o.createComponentVNode)(2,c.Button,{content:"Loan Shuttle",disabled:!(d&&u),onClick:function(){return r("loan")}})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Loaned to Centcom"})})]})})},s=function(e,t){var n,l=e.express,d=(0,a.useBackend)(t),u=d.act,s=d.data,m=s.self_paid,C=s.app_cost,h=(0,r.toArray)(s.supplies),N=(0,a.useSharedState)(t,"supply",null==(n=h[0])?void 0:n.name),V=N[0],b=N[1],f=h.find((function(e){return e.name===V}));return(0,o.createComponentVNode)(2,c.Section,{title:"Catalog",buttons:!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,c.Button.Checkbox,{ml:2,content:"Buy Privately",checked:m,onClick:function(){return u("toggleprivate")}})],4),children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{ml:-1,mr:1,children:(0,o.createComponentVNode)(2,c.Tabs,{vertical:!0,children:h.map((function(e){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:e.name===V,onClick:function(){return b(e.name)},children:[e.name," (",e.packs.length,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,c.Table,{children:null==f?void 0:f.packs.map((function(e){var t=[];return e.small_item&&t.push("Small"),e.access&&t.push("Restricted"),(0,o.createComponentVNode)(2,c.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,color:"label",textAlign:"right",children:t.join(", ")}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,tooltip:e.desc,tooltipPosition:"left",onClick:function(){return u("add",{id:e.id})},children:[(0,i.formatMoney)(m&&!e.goody||C?Math.round(1.1*e.cost):e.cost)," cr"]})})]},e.name)}))})})]})})};t.CargoCatalog=s;var m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.requestonly,u=l.can_send,s=l.can_approve_requests,m=l.requests||[];return(0,o.createComponentVNode)(2,c.Section,{title:"Active Requests",buttons:!d&&(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return r("denyall")}}),children:[0===m.length&&(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"No Requests"}),m.length>0&&(0,o.createComponentVNode)(2,c.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,color:"label",children:["#",e.id]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.object}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createVNode)(1,"b",null,e.orderer,0)}),(0,o.createComponentVNode)(2,c.Table.Cell,{width:"25%",children:(0,o.createVNode)(1,"i",null,e.reason,0)}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:[(0,i.formatMoney)(e.cost)," cr"]}),(!d||u)&&s&&(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"check",color:"good",onClick:function(){return r("approve",{id:e.id})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",color:"bad",onClick:function(){return r("deny",{id:e.id})}})]})]},e.id)}))})]})},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.requestonly,u=l.can_send,s=l.can_approve_requests,m=l.cart||[],p=m.reduce((function(e,t){return e+t.cost}),0);return!d&&u&&s?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:[0===m.length&&"Cart is empty",1===m.length&&"1 item",m.length>=2&&m.length+" items"," ",p>0&&"("+(0,i.formatMoney)(p)+" cr)"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return r("clear")}})],4):null},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.requestonly,u=l.away,s=l.docked,m=l.location,C=l.can_send,h=l.cart||[];return(0,o.createComponentVNode)(2,c.Section,{title:"Current Cart",buttons:(0,o.createComponentVNode)(2,p),children:[0===h.length&&(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Nothing in cart"}),h.length>0&&(0,o.createComponentVNode)(2,c.Table,{children:h.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,color:"label",children:["#",e.id]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.object}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:[(0,i.formatMoney)(e.cost)," cr"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:C&&(0,o.createComponentVNode)(2,c.Button,{icon:"minus",onClick:function(){return r("remove",{id:e.id})}})})]},e.id)}))}),h.length>0&&!d&&(0,o.createComponentVNode)(2,c.Box,{mt:2,children:1===u&&1===s&&(0,o.createComponentVNode)(2,c.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return r("send")}})||(0,o.createComponentVNode)(2,c.Box,{opacity:.5,children:["Shuttle in ",m,"."]})})]})}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";t.__esModule=!0,t.AiRestorerContent=t.AiRestorer=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.AiRestorer=function(){return(0,o.createComponentVNode)(2,c.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.AI_present,d=i.error,u=i.name,s=i.laws,m=i.isDead,p=i.restoring,C=i.health,h=i.ejectable;return(0,o.createFragment)([d&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:d}),!!h&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:l?u:"----------",disabled:!l,onClick:function(){return c("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,a.Section,{title:h?"System Status":u,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return c("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{className:"candystripe",children:e},e)}))})]})],0)};t.AiRestorerContent=i},function(e,t,n){"use strict";t.__esModule=!0,t.AccessList=void 0;var o=n(0),r=n(9),a=n(2),c=n(1);function i(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n=2?(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:["(",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"red",children:e.brute}),"|",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"orange",children:e.fire}),"|",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"green",children:e.tox}),"|",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"blue",children:e.oxy}),")"]}):null]}),(0,o.createComponentVNode)(2,l.TableCell,{children:3===e.sensor_type?u.isAI?(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return d("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+", "+e.z+")":"Not Available"})]},e.name)}))]}):1===p?(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:["Zoom Level:",(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,width:"40px",step:.5,stepPixelSize:"5",value:V,minValue:1,maxValue:8,onChange:function(e,t){return b(t)}}),"Z-Level:",u.map_levels.sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:~~e==~~s.mapZLevel,content:e,onClick:function(){d("setZLevel",{mapZLevel:e})}},e)})),(0,o.createComponentVNode)(2,i.NanoMap,{zoom:V,children:h.filter((function(e){return 3===e.sensor_type&&~~e.realZ==~~s.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,i.NanoMap.Marker,{x:e.x,y:e.y,zoom:V,icon:"circle",tooltip:e.name,color:e.dead?"red":"green"},e.ref)}))})]}):"ERROR",(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)};t.CrewMonitorContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadControl=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return n("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return n("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return n("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return n("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return n("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return n("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return n("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return n("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return n("move_pos",{x:1,y:-1})}})]})]})},l=function(e,t){var n=e.topLevel,c=(0,r.useBackend)(t),l=c.act,d=c.data,u=d.x,s=d.y,m=d.pad_name,p=d.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"170px",onChange:function(e,t){return l("rename",{name:t})}}),level:n?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return l("remove")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Controls",level:2,children:(0,o.createComponentVNode)(2,i)})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:u,minValue:-p,maxValue:p,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return l("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:-p,maxValue:p,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return l("set_pos",{y:t})}})]})]})})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return l("launch")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Pull",textAlign:"center",onClick:function(){return l("pull")}})})]})]})};t.LaunchpadControl=l;t.LaunchpadConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,u=d.launchpads,s=void 0===u?[]:u,m=d.selected_id;return(0,o.createComponentVNode)(2,c.Window,{width:475,height:260,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:0===s.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"})||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Flex,{minHeight:"190px",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"140px",minHeight:"190px",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,ellipsis:!0,content:e.name,selected:m===e.id,color:"transparent",onClick:function(){return i("select_pad",{id:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Flex.Item,{minHeight:"100%",children:(0,o.createComponentVNode)(2,a.Divider,{vertical:!0})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,minHeight:"100%",children:m&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCyborgRemoteMonitorContent=t.NtosCyborgRemoteMonitor=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NtosCyborgRemoteMonitor=function(e,t){return(0,o.createComponentVNode)(2,c.NtosWindow,{width:600,height:800,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.card,d=i.cyborgs,u=void 0===d?[]:d;return u.length?(0,o.createFragment)([!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Certain features require an ID card login."}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Send Message",color:"blue",disabled:!l,onClick:function(){return c("messagebot",{ref:e.ref})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":e.shell_discon?"Nominal/Disconnected":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,a.Box,{color:e.charge<=30?"bad":e.charge<=70?"average":"good",children:"number"==typeof e.charge?e.charge+"%":"Not Found"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:e.upgrades})]})},e.ref)}))],0):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected."})};t.NtosCyborgRemoteMonitorContent=i},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRadarContent=t.NtosRadar=void 0;var o=n(0),r=n(6),a=n(58),c=n(2),i=n(1),l=n(3);t.NtosRadar=function(e,t){return(0,o.createComponentVNode)(2,l.NtosWindow,{width:800,height:600,theme:"ntos",children:(0,o.createComponentVNode)(2,d,{sig_err:"Signal Lost"})})};var d=function(e,t){var n=(0,c.useBackend)(t),d=n.act,u=n.data,s=u.selected,m=u.object,p=void 0===m?[]:m,C=u.target,h=void 0===C?[]:C,N=u.scanning,V=e.sig_err;return(0,o.createComponentVNode)(2,i.Flex,{direction:"row",hight:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{position:"relative",width:20.5,hight:"100%",children:(0,o.createComponentVNode)(2,l.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"redo-alt",content:N?"Scanning...":"Scan",color:"blue",disabled:N,onClick:function(){return d("scan")}}),!p.length&&!N&&(0,o.createVNode)(1,"div",null,"No trackable signals found",16),!N&&p.map((function(e){return(0,o.createVNode)(1,"div",(0,r.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",e.ref===s&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){d("selecttarget",{ref:e.ref})}},e.dev)}))]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{style:{"background-image":'url("'+(0,a.resolveAsset)("ntosradarbackground.png")+'")',"background-position":"center","background-repeat":"no-repeat",top:"20px"},position:"relative",m:1.5,width:45,height:45,children:0===Object.keys(h).length?!!s&&(0,o.createComponentVNode)(2,i.NoticeBox,{position:"absolute",top:20.6,left:1.35,width:42,fontSize:"30px",textAlign:"center",children:V}):!!h.userot&&(0,o.createComponentVNode)(2,i.Box,{as:"img",src:(0,a.resolveAsset)(h.arrowstyle),position:"absolute",top:"20px",left:"243px",style:{transform:"rotate("+h.rot+"deg)"}})||(0,o.createComponentVNode)(2,i.Icon,{name:h.pointer,position:"absolute",size:2,color:h.color,top:10*h.locy+19+"px",left:10*h.locx+16+"px"})})]})};t.NtosRadarContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.RequestKioskContent=t.RequestKiosk=void 0;var o=n(0),r=n(2),a=n(1),c=n(39),i=n(3);t.RequestKiosk=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:550,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.accountName,u=l.requests,s=void 0===u?[]:u,m=l.applicants,p=void 0===m?[]:m,C=l.bountyValue;l.bountyText;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Log out",onClick:function(){return i("clear")}}),children:d||"N/A"})})}),(0,o.createComponentVNode)(2,a.Flex,{mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:null==s?void 0:s.map((function(e){return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.owner,width:"300px",children:(0,o.createComponentVNode)(2,a.Section,{width:"300px",children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,width:"310px",children:e.owner}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"100px",children:(0,c.formatMoney)(e.value)+" cr"}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"pen-fancy",content:"Apply",onClick:function(){return i("apply",{request:e.acc_number})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"trash-alt",content:"Delete",color:"red",onClick:function(){return i("deleteRequest",{request:e.acc_number})}})]})]}),(0,o.createComponentVNode)(2,a.Section,{align:"center",children:(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)('"'),e.description,(0,o.createTextVNode)('"')],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Request Applicants",children:null==p?void 0:p.map((function(t){return t.request_id===e.acc_number&&(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,p:.5,backgroundColor:"rgba(0, 0, 69, 0.5)",width:"510px",style:{border:"2px solid rgba(13, 13, 213, 0.7)"},children:t.name}),(0,o.createComponentVNode)(2,a.Flex.Item,{align:"end",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"cash-register",onClick:function(){return i("payApplicant",{applicant:t.requestee_id,request:e.acc_number})}})})]})}))})]},e.name)},e.name)}))}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Collapsible,{title:"New Bounty",width:"220px",color:"green",children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.TextArea,{fluid:!0,height:"250px",width:"200px",backgroundColor:"black",textColor:"white",onChange:function(e,t){return i("bountyText",{bountytext:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,unit:"cr",minValue:1,maxValue:1e3,value:C,width:"80px",onChange:function(e,t){return i("bountyVal",{bountyval:t})}})}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Submit bounty",onClick:function(){return i("createBounty")}})]})})})]})],4)};t.RequestKioskContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsoleContent=t.StationAlertConsole=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,c.Window,{width:325,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t).data.alarms||[],c=n.Fire||[],i=n.Atmosphere||[],l=n.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===c.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),c.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Atmospherics Alarms",children:(0,o.createVNode)(1,"ul",null,[0===i.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),i.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Alarms",children:(0,o.createVNode)(1,"ul",null,[0===l.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),l.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})],4)};t.StationAlertConsoleContent=i},function(e,t,n){"use strict";t.__esModule=!0,t.PortableBasicInfo=void 0;var o=n(0),r=n(2),a=n(1);t.PortableBasicInfo=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.connected,d=i.holding,u=i.on,s=i.pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return c("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!d,onClick:function(){return c("eject")}}),children:d?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)}},,,,,,,,,,,function(e,t,n){n(151),e.exports=n(449)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";var o=n(0);n(451),n(452),n(453),n(454),n(455),n(456),n(457),n(458),n(459),n(460);var r,a,c=n(100),i=(n(101),n(135)),l=n(189),d=n(136),u=n(190),s=n(57);c.perf.mark("inception",null==(r=window.performance)||null==(a=r.timing)?void 0:a.navigationStart),c.perf.mark("init");var m=(0,u.configureStore)(),p=(0,d.createRenderer)((function(){var e=(0,n(489).getRoutedComponent)(m);return(0,o.createComponentVNode)(2,u.StoreProvider,{store:m,children:(0,o.createComponentVNode)(2,e)})}));!function C(){if("loading"!==document.readyState){for((0,s.setupGlobalEvents)(),(0,i.setupHotKeys)(),(0,l.captureExternalLinks)(),m.subscribe(p),window.update=function(e){return m.dispatch(Byond.parseJson(e))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}0}else document.addEventListener("DOMContentLoaded",C)}()},,function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";t.__esModule=!0,t.getRoutedComponent=void 0;var o=n(0),r=n(2),a=(n(193),n(3)),c=n(490),i=function(e,t){return function(){return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:["notFound"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,t,0),(0,o.createTextVNode)(" was not found.")],4),"missingExport"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,t,0),(0,o.createTextVNode)(" is missing an export.")],4)]})})}},l=function(){return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0})})};t.getRoutedComponent=function(e){var t=e.getState(),n=(0,r.selectBackend)(t),o=n.suspended,a=n.config;if(o)return l;var d,u=null==a?void 0:a["interface"];try{d=c("./"+u+".js")}catch(m){if("MODULE_NOT_FOUND"===m.code)return i("notFound",u);throw m}var s=d[u];return s||i("missingExport",u)}},function(e,t,n){var o={"./AbductorConsole.js":491,"./Achievements.js":492,"./AiAirlock.js":493,"./AiRestorer.js":203,"./AirAlarm.js":494,"./AirlockElectronics.js":496,"./Apc.js":497,"./ApcControl.js":498,"./AtmosAlertConsole.js":499,"./AtmosControlConsole.js":500,"./AtmosControlPanel.js":501,"./AtmosFilter.js":502,"./AtmosMixer.js":503,"./AtmosPump.js":504,"./AtmosRelief.js":505,"./AutomatedAnnouncement.js":506,"./BankMachine.js":507,"./Bepis.js":508,"./Biogenerator.js":509,"./BlackmarketUplink.js":510,"./BluespaceArtillery.js":511,"./BluespaceLocator.js":512,"./BorgPanel.js":513,"./BrigTimer.js":514,"./CameraConsole.js":145,"./Canister.js":515,"./Canvas.js":516,"./Cargo.js":146,"./CargoBountyConsole.js":517,"./CargoExpress.js":518,"./CargoHoldTerminal.js":519,"./CellularEmporium.js":520,"./CentcomPodLauncher.js":521,"./ChemAcclimator.js":522,"./ChemDebugSynthesizer.js":523,"./ChemDispenser.js":524,"./ChemFilter.js":525,"./ChemHeater.js":526,"./ChemMaster.js":527,"./ChemPress.js":528,"./ChemReactionChamber.js":529,"./ChemSplitter.js":530,"./ChemSynthesizer.js":531,"./CivCargoHoldTerminal.js":532,"./ClockworkSlab.js":533,"./CodexGigas.js":534,"./CommunicationsConsole.js":535,"./ComputerFabricator.js":536,"./Crayon.js":537,"./CrewConsole.js":538,"./CrewMonitor.js":207,"./Cryo.js":539,"./DecalPainter.js":540,"./DisposalUnit.js":541,"./DnaConsole.js":542,"./DnaVault.js":543,"./EightBallVote.js":544,"./Electrolyzer.js":545,"./Electropack.js":546,"./EmergencyShuttleConsole.js":547,"./EngravedMessage.js":548,"./ExosuitControlConsole.js":549,"./ExosuitFabricator.js":550,"./ForbiddenLore.js":551,"./Gateway.js":552,"./GhostPoolProtection.js":553,"./GlandDispenser.js":554,"./Gps.js":555,"./GravityGenerator.js":556,"./GulagItemReclaimer.js":557,"./GulagTeleporterConsole.js":558,"./Holodeck.js":559,"./Holopad.js":560,"./HypnoChair.js":561,"./ImplantChair.js":562,"./InfraredEmitter.js":563,"./Intellicard.js":564,"./Jukebox.js":565,"./KeycardAuth.js":566,"./LaborClaimConsole.js":567,"./LanguageMenu.js":568,"./LaunchpadConsole.js":208,"./LaunchpadRemote.js":569,"./MafiaPanel.js":570,"./MalfunctionModulePicker.js":571,"./MassDriverControl.js":572,"./MechBayPowerConsole.js":573,"./MechpadConsole.js":574,"./MedicalKiosk.js":575,"./Microscope.js":576,"./MiningVendor.js":577,"./Mint.js":578,"./Mule.js":579,"./NaniteChamberControl.js":580,"./NaniteCloudControl.js":581,"./NaniteProgramHub.js":582,"./NaniteProgrammer.js":583,"./NaniteRemote.js":584,"./NotificationPreferences.js":585,"./NtnetRelay.js":586,"./NtosAiRestorer.js":587,"./NtosArcade.js":588,"./NtosAtmos.js":589,"./NtosBountyConsole.js":590,"./NtosCameraConsole.js":591,"./NtosCard.js":592,"./NtosCargo.js":593,"./NtosConfiguration.js":594,"./NtosCrewManifest.js":595,"./NtosCrewMonitor.js":596,"./NtosCyborgRemoteMonitor.js":209,"./NtosCyborgRemoteMonitorSyndicate.js":597,"./NtosFileManager.js":598,"./NtosJobManager.js":599,"./NtosMain.js":600,"./NtosNetChat.js":601,"./NtosNetDos.js":602,"./NtosNetDownloader.js":603,"./NtosNetMonitor.js":604,"./NtosPowerMonitor.js":605,"./NtosRadar.js":210,"./NtosRadarSyndicate.js":606,"./NtosRequestKiosk.js":607,"./NtosRevelation.js":608,"./NtosRoboControl.js":609,"./NtosRobotact.js":610,"./NtosSecurEye.js":611,"./NtosShipping.js":612,"./NtosStationAlertConsole.js":613,"./NtosSupermatterMonitor.js":614,"./NuclearBomb.js":615,"./OperatingComputer.js":616,"./Orbit.js":617,"./OreBox.js":618,"./OreRedemptionMachine.js":619,"./Pandemic.js":620,"./PaperSheet.js":621,"./ParticleAccelerator.js":624,"./PersonalCrafting.js":625,"./Photocopier.js":626,"./PortableChemMixer.js":627,"./PortableGenerator.js":628,"./PortablePump.js":629,"./PortableScrubber.js":630,"./PortableTurret.js":631,"./PowerMonitor.js":144,"./ProbingConsole.js":632,"./ProximitySensor.js":633,"./Radio.js":634,"./RadioactiveMicrolaser.js":635,"./RapidPipeDispenser.js":636,"./RemoteRobotControl.js":637,"./RequestKiosk.js":211,"./RoboticsControlConsole.js":638,"./Roulette.js":639,"./SatelliteControl.js":640,"./ScannerGate.js":641,"./SeedExtractor.js":642,"./ShuttleConsole.js":643,"./ShuttleManipulator.js":644,"./Signaler.js":645,"./SkillPanel.js":646,"./SkillStation.js":647,"./Sleeper.js":648,"./SlimeBodySwapper.js":649,"./SmartVend.js":650,"./Smes.js":651,"./SmokeMachine.js":652,"./SolarControl.js":653,"./SpaceHeater.js":654,"./SpawnersMenu.js":655,"./Stack.js":656,"./StationAlertConsole.js":212,"./SuitStorageUnit.js":657,"./SyndContractor.js":658,"./TachyonArray.js":659,"./Tank.js":660,"./TankDispenser.js":661,"./Telecomms.js":662,"./TelecommsInteraction.js":663,"./TelecommsLogBrowser.js":664,"./TelecommsMonitor.js":665,"./TelecommsPDALog.js":666,"./Teleporter.js":667,"./ThermoMachine.js":668,"./Timer.js":669,"./TransferValve.js":670,"./TurbineComputer.js":671,"./TurretControl.js":672,"./Uplink.js":143,"./VaultController.js":673,"./Vendatray.js":674,"./Vending.js":675,"./VrSleeper.js":676,"./Wires.js":677};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=490},function(e,t,n){"use strict";t.__esModule=!0,t.AbductorConsole=void 0;var o=n(0),r=n(143),a=n(2),c=n(1),i=n(3);t.AbductorConsole=function(e,t){var n=(0,a.useSharedState)(t,"tab",1),r=n[0],s=n[1];return(0,o.createComponentVNode)(2,i.Window,{theme:"abductor",width:600,height:532,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"list",lineHeight:"23px",selected:1===r,onClick:function(){return s(1)},children:"Abductsoft 3000"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"list",lineHeight:"23px",selected:2===r,onClick:function(){return s(2)},children:"Mission Settings"})]}),1===r&&(0,o.createComponentVNode)(2,l),2===r&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)]})})};var l=function(e,t){var n=(0,a.useBackend)(t),i=(n.act,n.data),l=i.experiment,d=i.points,u=i.credits;return l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Collected Samples",children:d})})}),(0,o.createComponentVNode)(2,r.GenericUplink,{currencyAmount:u,currencySymbol:"Credits"})],4):(0,o.createComponentVNode)(2,c.NoticeBox,{danger:!0,children:"No Experiment Machine Detected"})},d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.pad,d=i.gizmo;return l?(0,o.createComponentVNode)(2,c.Section,{title:"Emergency Teleport",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-circle",content:"Activate",color:"bad",onClick:function(){return r("teleporter_send")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mark Retrieval",children:(0,o.createComponentVNode)(2,c.Button,{icon:d?"user-plus":"user-slash",content:d?"Retrieve":"No Mark",disabled:!d,onClick:function(){return r("teleporter_retrieve")}})})})}):(0,o.createComponentVNode)(2,c.NoticeBox,{danger:!0,children:"No Telepad Detected"})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.vest,d=i.vest_mode,u=i.vest_lock;return l?(0,o.createComponentVNode)(2,c.Section,{title:"Agent Vest Settings",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:u?"lock":"unlock",content:u?"Locked":"Unlocked",onClick:function(){return r("toggle_vest")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,c.Button,{icon:1===d?"eye-slash":"fist-raised",content:1===d?"Stealth":"Combat",onClick:function(){return r("flip_vest")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Disguise",children:(0,o.createComponentVNode)(2,c.Button,{icon:"user-secret",content:"Select",onClick:function(){return r("select_disguise")}})})]})}):(0,o.createComponentVNode)(2,c.NoticeBox,{danger:!0,children:"No Agent Vest Detected"})}},function(e,t,n){"use strict";t.__esModule=!0,t.Achievements=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.Achievements=function(e,t){var n=(0,r.useBackend)(t).data,l=n.categories,u=(0,r.useLocalState)(t,"category",l[0]),s=u[0],m=u[1],p=n.achievements.filter((function(e){return e.category===s}));return(0,o.createComponentVNode)(2,c.Window,{title:"Achievements",width:540,height:680,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[l.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:s===e,onClick:function(){return m(e)},children:e},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"High Scores"===s,onClick:function(){return m("High Scores")},children:"High Scores"})]}),"High Scores"===s&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,i,{achievements:p})]})})};var i=function(e,t){var n=e.achievements;return(0,o.createComponentVNode)(2,a.Table,{children:n.map((function(e){return(0,o.createComponentVNode)(2,l,{achievement:e},e.name)}))})},l=function(e){var t=e.achievement,n=t.name,r=t.desc,c=t.icon_class,i=t.value,l=t.score;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Box,{m:1,className:c})}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",children:[(0,o.createVNode)(1,"h1",null,n,0),r,l&&(0,o.createComponentVNode)(2,a.Box,{color:i>0?"good":"bad",children:i>0?"Earned "+i+" times":"Locked"})||(0,o.createComponentVNode)(2,a.Box,{color:i?"good":"bad",children:i?"Unlocked":"Locked"})]})]},n)},d=function(e,t){var n=(0,r.useBackend)(t).data,c=n.highscore,i=n.user_ckey,l=(0,r.useLocalState)(t,"highscore",0),d=l[0],u=l[1],s=c[d];if(!s)return null;var m=Object.keys(s.scores).map((function(e){return{ckey:e,value:s.scores[e]}}));return(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:d===t,onClick:function(){return u(t)},children:e.name},e.name)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Score"})]}),m.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:t+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:e.ckey===i&&"green",textAlign:"center",children:[0===t&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"yellow",mr:2}),e.ckey,0===t&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"yellow",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.value})]},e.ckey)}))]})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=i[d.power.main]||i[0],s=i[d.power.backup]||i[0],m=i[d.shock]||i[0];return(0,o.createComponentVNode)(2,c.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_1&&d.wires.main_2?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_1&&d.wires.backup_2?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.emergency?"power-off":"times",content:d.emergency?"Enabled":"Disabled",selected:d.emergency,onClick:function(){return l("emergency-toggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(10),a=(n(17),n(2)),c=n(1),i=(n(31),n(3)),l=n(64),d=n(495);t.AirAlarm=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.locked&&!r.siliconUser;return(0,o.createComponentVNode)(2,i.Window,{width:440,height:650,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,u),!c&&(0,o.createComponentVNode)(2,m)]})})};var u=function(e,t){var n=(0,a.useBackend)(t).data,i=(n.environment_data||[]).filter((function(e){return e.value>=.01})),l={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},d=l[n.danger_level]||l[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[i.length>0&&(0,o.createFragment)([i.map((function(e){var t=l[e.danger_level]||l[0];return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Local status",color:d.color,children:d.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:n.atmos_alarm||n.fire_alarm?"bad":"good",children:(n.atmos_alarm?"Atmosphere Alarm":n.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!n.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},s={home:{title:"Air Controls",component:function(){return p}},vents:{title:"Vent Controls",component:function(){return C}},scrubbers:{title:"Scrubber Controls",component:function(){return h}},modes:{title:"Operating Mode",component:function(){return N}},thresholds:{title:"Alarm Thresholds",component:function(){return V}}},m=function(e,t){var n=(0,a.useLocalState)(t,"screen"),r=n[0],i=n[1],l=s[r]||s.home,d=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return i()}}),children:(0,o.createComponentVNode)(2,d)})},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=(0,a.useLocalState)(t,"screen"),d=(l[0],l[1]),u=i.mode,s=i.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:s?"exclamation-triangle":"exclamation",color:s&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(s?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===u?"exclamation-triangle":"exclamation",color:3===u&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===u?1:3})}}),(0,o.createComponentVNode)(2,c.Box,{mt:2}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},C=function(e,t){var n=(0,a.useBackend)(t).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,d.Vent,{vent:e},e.id_tag)})):"Nothing to show"},h=function(e,t){var n=(0,a.useBackend)(t).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,d.Scrubber,{scrubber:e},e.id_tag)})):"Nothing to show"},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.modes;return i&&0!==i.length?i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return r("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},V=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,l.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",e.name,0),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return i("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.Scrubber=t.Vent=void 0;var o=n(0),r=n(17),a=n(2),c=n(1),i=n(31);t.Vent=function(e,t){var n=e.vent,i=(0,a.useBackend)(t).act,l=n.id_tag,d=n.long_name,u=n.power,s=n.checks,m=n.excheck,p=n.incheck,C=n.direction,h=n.external,N=n.internal,V=n.extdefault,b=n.intdefault;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:u?"power-off":"times",selected:u,content:u?"On":"Off",onClick:function(){return i("power",{id_tag:l,val:Number(!u)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:C?"Pressurizing":"Scrubbing",color:!C&&"danger",onClick:function(){return i("direction",{id_tag:l,val:Number(!C)})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return i("incheck",{id_tag:l,val:s})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return i("excheck",{id_tag:l,val:s})}})]}),!!p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(N),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return i("set_internal_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return i("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(h),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return i("set_external_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:V,content:"Reset",onClick:function(){return i("reset_external_pressure",{id_tag:l})}})]})]})})};t.Scrubber=function(e,t){var n=e.scrubber,l=(0,a.useBackend)(t).act,d=n.long_name,u=n.power,s=n.scrubbing,m=n.id_tag,p=n.widenet,C=n.filter_types;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return l("power",{id_tag:m,val:Number(!u)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:s?"filter":"sign-in-alt",color:s||"danger",content:s?"Scrubbing":"Siphoning",onClick:function(){return l("scrubbing",{id_tag:m,val:Number(!s)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:p?"expand":"compress",selected:p,content:p?"Expanded range":"Normal range",onClick:function(){return l("widenet",{id_tag:m,val:Number(!p)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:s&&C.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return l("toggle_filter",{id_tag:m,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=n(204);t.AirlockElectronics=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.oneAccess,s=d.unres_direction,m=d.regions||[],p=d.accesses||[];return(0,o.createComponentVNode)(2,c.Window,{width:420,height:485,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Main",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Required",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"unlock":"lock",content:u?"One":"All",onClick:function(){return l("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&s?"check-square-o":"square-o",content:"North",selected:1&s,onClick:function(){return l("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&s?"check-square-o":"square-o",content:"South",selected:2&s,onClick:function(){return l("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&s?"check-square-o":"square-o",content:"East",selected:4&s,onClick:function(){return l("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&s?"check-square-o":"square-o",content:"West",selected:8&s,onClick:function(){return l("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,i.AccessList,{accesses:m,selectedList:p,accessMod:function(e){return l("set",{access:e})},grantAll:function(){return l("grant_all")},denyAll:function(){return l("clear_all")},grantDep:function(e){return l("grant_region",{region:e})},denyDep:function(e){return l("deny_region",{region:e})}})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=n(64);t.Apc=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:450,height:445,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,u)})})};var l={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"}},d={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"}},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,s=u.locked&&!u.siliconUser,m=l[u.externalPower]||l[0],p=l[u.chargingStatus]||l[0],C=u.powerChannels||[],h=d[u.malfStatus]||d[0],N=u.powerCellStatus/100;return u.failTime>0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,(0,o.createVNode)(1,"h3",null,"SYSTEM FAILURE",16),2),(0,o.createVNode)(1,"i",null,"I/O regulators malfunction detected! Waiting for system reboot...",16),(0,o.createVNode)(1,"br"),"Automatic reboot in ",u.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return c("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:m.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.isOperating?"power-off":"times",content:u.isOperating?"On":"Off",selected:u.isOperating&&!s,disabled:s,onClick:function(){return c("breaker")}}),children:["[ ",m.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:N})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.chargeMode?"sync":"close",content:u.chargeMode?"Auto":"Off",disabled:s,onClick:function(){return c("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[C.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!s&&(1===e.status||3===e.status),disabled:s,onClick:function(){return c("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!s&&2===e.status,disabled:s,onClick:function(){return c("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!s&&0===e.status,disabled:s,onClick:function(){return c("channel",t.off)}})],4),children:e.powerLoad},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,u.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!u.siliconUser&&(0,o.createFragment)([!!u.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:h.icon,content:h.content,color:"bad",onClick:function(){return c(h.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return c("overload")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.coverLocked?"lock":"unlock",content:u.coverLocked?"Engaged":"Disengaged",disabled:s,onClick:function(){return c("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:u.emergencyLights?"Enabled":"Disabled",disabled:s,onClick:function(){return c("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:u.nightshiftLights?"Enabled":"Disabled",onClick:function(){return c("toggle_nightshift")}})}),1===u.hijackable&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:u.hijacker,onClick:function(){return c("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",isabled:!u.lockdownavail&&1===u.hijacked,onClick:function(){return c("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!u.drainavail&&1===u.hijacked,onClick:function(){return c("drain")}})],4)})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ApcControl=void 0;var o=n(0),r=n(9),a=n(26),c=n(6),i=n(2),l=n(1),d=n(3),u=n(144);t.ApcControl=function(e,t){var n=(0,i.useBackend)(t).data;return(0,o.createComponentVNode)(2,d.Window,{title:"APC Controller",width:550,height:500,resizable:!0,children:[1===n.authenticated&&(0,o.createComponentVNode)(2,m),0===n.authenticated&&(0,o.createComponentVNode)(2,s)]})};var s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.emagged,c=1===a?"Open":"Log In";return(0,o.createComponentVNode)(2,d.Window.Content,{children:(0,o.createComponentVNode)(2,l.Button,{fluid:!0,color:1===a?"":"good",content:c,onClick:function(){return r("log-in")}})})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.restoring,c=(0,i.useLocalState)(t,"tab-index",1),u=c[0],s=c[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Tabs,{children:[(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===u,onClick:function(){s(1),r("check-apcs")},children:"APC Control Panel"}),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:2===u,onClick:function(){s(2),r("check-logs")},children:"Log View Panel"})]}),1===a&&(0,o.createComponentVNode)(2,l.Dimmer,{fontSize:"32px",children:[(0,o.createComponentVNode)(2,l.Icon,{name:"cog",spin:!0})," Resetting..."]}),1===u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,l.Box,{fillPositionedParent:!0,top:"53px",children:(0,o.createComponentVNode)(2,d.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,C)})})],4),2===u&&(0,o.createComponentVNode)(2,l.Box,{fillPositionedParent:!0,top:"20px",children:(0,o.createComponentVNode)(2,d.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,h)})})],0)},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,c=a.emagged,d=a.logging,u=(0,i.useLocalState)(t,"sortByField",null),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,l.Flex,{children:[(0,o.createComponentVNode)(2,l.Flex.Item,{children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"name"===s,content:"Name",onClick:function(){return m("name"!==s&&"name")}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===s,content:"Charge",onClick:function(){return m("charge"!==s&&"charge")}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===s,content:"Draw",onClick:function(){return m("draw"!==s&&"draw")}})]}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,l.Flex.Item,{children:[1===c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Button,{color:1===d?"bad":"good",content:1===d?"Stop Logging":"Restore Logging",onClick:function(){return r("toggle-logs")}}),(0,o.createComponentVNode)(2,l.Button,{content:"Reset Console",onClick:function(){return r("restore-console")}})],4),(0,o.createComponentVNode)(2,l.Button,{color:"bad",content:"Log Out",onClick:function(){return r("log-out")}})]})]})},C=function(e,t){var n=(0,i.useBackend)(t),c=n.data,d=n.act,s=(0,i.useLocalState)(t,"sortByField",null)[0],m=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===s&&(0,r.sortBy)((function(e){return e.name})),"charge"===s&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===s&&(0,r.sortBy)((function(e){return-(0,u.powerRank)(e.load)}),(function(e){return-parseFloat(e.load)}))])(c.apcs);return(0,o.createComponentVNode)(2,l.Table,{children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"On/Off"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),m.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,l.Button,{icon:e.operating?"power-off":"times",color:e.operating?"good":"bad",onClick:function(){return d("breaker",{ref:e.ref})}}),2),(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,l.Button,{onClick:function(){return d("access-apc",{ref:e.ref})},children:e.name}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,u.AreaCharge,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,N,{target:"equipment",status:e.eqp,apc:e,act:d}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,N,{target:"lighting",status:e.lgt,apc:e,act:d}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,N,{target:"environ",status:e.env,apc:e,act:d}),2)],4,null,e.id)}))]})},h=function(e,t){var n=(0,i.useBackend)(t).data,c=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.entry+t})})),function(e){return e.reverse()}])(n.logs);return(0,o.createComponentVNode)(2,l.Box,{m:-.5,children:c.map((function(e){return(0,o.createComponentVNode)(2,l.Box,{p:.5,className:"candystripe",bold:!0,children:e.entry},e.id)}))})},N=function(e){var t=e.target,n=e.status,r=e.apc,a=e.act,c=Boolean(2&n),i=Boolean(1&n);return(0,o.createComponentVNode)(2,l.Button,{icon:i?"sync":"power-off",color:c?"good":"bad",onClick:function(){return a("toggle-minor",{type:t,value:V(n),ref:r.ref})}})},V=function(e){return 0===e?2:2===e?3:0};N.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.priority||[],u=l.minor||[];return(0,o.createComponentVNode)(2,c.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"bad",onClick:function(){return i("clear",{zone:e})}}),2,null,e)})),0===u.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),u.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"average",onClick:function(){return i("clear",{zone:e})}}),2,null,e)}))],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(0),r=n(9),a=n(10),c=n(2),i=n(1),l=n(3);t.AtmosControlConsole=function(e,t){var n,d=(0,c.useBackend)(t),u=d.act,s=d.data,m=s.sensors||[];return(0,o.createComponentVNode)(2,l.Window,{width:500,height:315,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:!!s.tank&&(null==(n=m[0])?void 0:n.long_name),children:m.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,i.Section,{title:!s.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),s.tank&&(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"Reconnect",onClick:function(){return u("reconnect")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,i.Button,{icon:s.inputting?"power-off":"times",content:s.inputting?"Injecting":"Off",selected:s.inputting,onClick:function(){return u("input")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:s.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:s.maxInputRate,suppressFlicker:2e3,onChange:function(e,t){return u("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,i.Button,{icon:s.outputting?"power-off":"times",content:s.outputting?"Open":"Closed",selected:s.outputting,onClick:function(){return u("output")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:parseFloat(s.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:s.maxOutputPressure,step:10,suppressFlicker:2e3,onChange:function(e,t){return u("pressure",{pressure:t})}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlPanel=void 0;var o=n(0),r=n(9),a=n(26),c=n(2),i=n(1),l=n(3);t.AtmosControlPanel=function(e,t){var n=(0,c.useBackend)(t),d=n.act,u=n.data,s=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.area+t})})),(0,r.sortBy)((function(e){return e.id}))])(u.excited_groups);return(0,o.createComponentVNode)(2,l.Window,{title:"SSAir Control Panel",width:900,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{m:1,children:(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",align:"baseline",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return d("toggle-freeze")},color:1===u.frozen?"good":"bad",children:1===u.frozen?"Freeze Subsystem":"Unfreeze Subsystem"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:["Fire Cnt: ",u.fire_count]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:["Active Turfs: ",u.active_size]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:["Excited Groups: ",u.excited_size]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:["Hotspots: ",u.hotspots_size]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:["Superconductors: ",u.conducting_size]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:u.showing_user,onClick:function(){return d("toggle_user_display")},children:"Personal View"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:u.show_all,onClick:function(){return d("toggle_show_all")},children:"Display all"})})]})}),(0,o.createComponentVNode)(2,i.Box,{fillPositionedParent:!0,top:"45px",children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Area Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Breakdown"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Dismantle"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Turfs"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:1===u.display_max&&"Max Share"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Display"})]}),s.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Button,{content:e.area,onClick:function(){return d("move-to-target",{spot:e.jump_to})}}),2),(0,o.createVNode)(1,"td",null,e.breakdown,0),(0,o.createVNode)(1,"td",null,e.dismantle,0),(0,o.createVNode)(1,"td",null,e.size,0),(0,o.createVNode)(1,"td",null,1===u.display_max&&e.max_share,0),(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:e.should_show,onClick:function(){return d("toggle_show_group",{group:e.group})}}),2)],4,null,e.id)}))]})})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(2),a=n(1),c=n(31),i=n(3);t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.filter_types||[];return(0,o.createComponentVNode)(2,i.Window,{width:390,height:221,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.on?"power-off":"times",content:d.on?"On":"Off",selected:d.on,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(d.rate),width:"63px",unit:"L/s",minValue:0,maxValue:d.max_rate,onDrag:function(e,t){return l("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:d.rate===d.max_rate,onClick:function(){return l("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,c.getGasLabel)(e.id,e.name),onClick:function(){return l("filter",{mode:e.id})}},e.id)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:370,height:165,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure,step:10,onChange:function(e,t){return i("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return i("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return i("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return i("node2",{concentration:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.AtmosPump=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:335,height:115,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return i("power")}})}),l.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:l.max_rate,onChange:function(e,t){return i("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return i("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure,step:10,onChange:function(e,t){return i("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.pressure===l.max_pressure,onClick:function(){return i("pressure",{pressure:"max"})}})]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosRelief=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.AtmosRelief=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:335,height:115,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Open Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.open_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure||4500,step:10,onChange:function(e,t){return i("open_pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.open_pressure===l.max_pressure,onClick:function(){return i("open_pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Close Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.close_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure||4500,step:10,onChange:function(e,t){return i("close_pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.close_pressure===l.max_pressure,onClick:function(){return i("close_pressure",{pressure:"max"})}})]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AutomatedAnnouncement=void 0;var o=n(0),r=(n(17),n(2)),a=n(1),c=n(3),i="%PERSON will be replaced with their name.\n%RANK with their job.";t.AutomatedAnnouncement=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.arrivalToggle,s=d.arrival,m=d.newheadToggle,p=d.newhead;return(0,o.createComponentVNode)(2,c.Window,{title:"Automated Announcement System",width:500,height:225,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Arrival Announcement",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",selected:u,content:u?"On":"Off",onClick:function(){return l("ArrivalToggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"info",tooltip:i,tooltipPosition:"left"}),children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:s,onChange:function(e,t){return l("ArrivalText",{newText:t})}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Departmental Head Announcement",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"power-off":"times",selected:m,content:m?"On":"Off",onClick:function(){return l("NewheadToggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"info",tooltip:i,tooltipPosition:"left"}),children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:p,onChange:function(e,t){return l("NewheadText",{newText:t})}})})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(0),r=n(2),a=n(1),c=n(39),i=n(3);t.BankMachine=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.current_balance,s=d.siphoning,m=d.station_name;return(0,o.createComponentVNode)(2,i.Window,{width:350,height:155,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"Authorized personnel only"}),(0,o.createComponentVNode)(2,a.Section,{title:m+" Vault",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Balance",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"times":"sync",content:s?"Stop Siphoning":"Siphon Credits",selected:s,onClick:function(){return l(s?"halt":"siphon")}}),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u,format:function(e){return(0,c.formatMoney)(e)}})," cr"]})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.Bepis=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.amount;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:480,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:l.manual_power?"Off":"On",selected:!l.manual_power,onClick:function(){return i("toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return i("account_reset")}}),children:["Console is currently being operated by ",l.account_owner?l.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:l.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[l.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:l.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:l.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:d,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return i("amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===l.manual_power||1===l.silicon_check,onClick:function(){return i("deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===l.manual_power,onClick:function(){return i("withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",l.mean_value]}),(0,o.createComponentVNode)(2,a.Box,{children:["Current chance of Success: Est. ",l.success_estimate,"%"]}),l.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===l.manual_power,onClick:function(){return i("begin_experiment")},content:"Begin Testing"})]})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BiogeneratorContent=t.Biogenerator=void 0;var o=n(0),r=n(6),a=n(17),c=n(2),i=n(1),l=n(39),d=n(3);t.Biogenerator=function(e,t){var n=(0,c.useBackend)(t).data,r=n.beaker,a=n.processing;return(0,o.createComponentVNode)(2,d.Window,{width:550,height:420,resizable:!0,children:[!!a&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"32px",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Processing..."]}),(0,o.createComponentVNode)(2,d.Window.Content,{scrollable:!0,children:[!r&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Container"}),!!r&&(0,o.createComponentVNode)(2,u)]})]})};var u=function(e,t){var n,r,d=(0,c.useBackend)(t),u=d.act,m=d.data,p=m.biomass,C=m.can_process,h=m.categories,N=void 0===h?[]:h,V=(0,c.useLocalState)(t,"searchText",""),b=V[0],f=V[1],g=(0,c.useLocalState)(t,"category",null==(n=N[0])?void 0:n.name),v=g[0],k=g[1],x=(0,a.createSearch)(b,(function(e){return e.name})),B=b.length>0&&N.flatMap((function(e){return e.items||[]})).filter(x).filter((function(e,t){return t<25}))||(null==(r=N.find((function(e){return e.name===v})))?void 0:r.items)||[];return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:p>0?"good":"bad",children:[(0,l.formatMoney)(p)," Biomass"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{autoFocus:!0,value:b,onInput:function(e,t){return f(t)},mx:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return u("detach")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Activate",disabled:!C,onClick:function(){return u("activate")}})],4),children:(0,o.createComponentVNode)(2,i.Flex,{children:[0===b.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:N.map((function(e){var t;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:e.name===v,onClick:function(){return k(e.name)},children:[e.name," (",(null==(t=e.items)?void 0:t.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:[0===B.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:0===b.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,i.Table,{children:(0,o.createComponentVNode)(2,s,{biomass:p,items:B})})]})]})})};t.BiogeneratorContent=u;var s=function(e,t){var n=(0,c.useBackend)(t).act,a=(0,c.useLocalState)(t,"hoveredItem",{}),l=a[0],d=a[1],u=l&&l.cost||0;return e.items.map((function(n){var o=(0,c.useLocalState)(t,"amount"+n.name,1),r=o[0],a=o[1],i=l&&l.name!==n.name,d=e.biomass-u*l.amountV,onClick:function(){return d("select",{item:e.id})}})})]}),e.desc]},e.name)}))})]})]})]})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.buying,u=l.ltsrbt_built,s=l.money;if(!d)return null;var m=l.delivery_methods.map((function(e){var t=l.delivery_method_description[e.name];return Object.assign({},e,{description:t})}));return(0,o.createComponentVNode)(2,a.Modal,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex,{mb:1,children:m.map((function(e){return"LTSRBT"!==e.name||u?(0,o.createComponentVNode)(2,a.Flex.Item,{mx:1,width:"250px",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"30px",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:e.description}),(0,o.createComponentVNode)(2,a.Button,{mt:2,content:(0,c.formatMoney)(e.price)+" cr",disabled:s=0||(r[n]=e[n]);return r}(t,["res","value","dotsize"]),i=l(n),d=i[0],u=i[1];return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:d*a||300,height:u*a||300},c,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component),l=function(e){var t=e.length;return[t,0!==t?e[0].length:0]};t.Canvas=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=l(u.grid),m=s[0],p=s[1];return(0,o.createComponentVNode)(2,c.Window,{width:Math.min(700,24*m+72),height:Math.min(700,24*p+72),resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i,{value:u.grid,dotsize:24,onCanvasClick:function(e,t){return d("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:[!u.finalized&&(0,o.createComponentVNode)(2,a.Button.Confirm,{onClick:function(){return d("finalize")},content:"Finalize"}),u.name]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoBountyConsole=void 0;var o=n(0),r=n(2),a=n(1),c=n(39),i=n(3);t.CargoBountyConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data.bountydata,u=void 0===d?[]:d;return(0,o.createComponentVNode)(2,i.Window,{width:750,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print Bounty List",onClick:function(){return c("Print")}}),children:(0,o.createComponentVNode)(2,a.Table,{border:!0,children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,italic:!0,color:"label",fontSize:1.25,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Bounty Object"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Description"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Progress"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Claim"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{backgroundColor:1===e.priority?"rgba(252, 152, 3, 0.25)":"",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{italic:!0,textAlign:"center",p:1,children:e.description}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,textAlign:"center",children:[1===e.priority?(0,o.createComponentVNode)(2,a.Box,{children:"High Priority"}):"",e.completion_string]}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,textAlign:"center",children:e.reward_string}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:1===e.claimed?"check":"",content:1===e.claimed?"Claimed":"Claim",disabled:1===e.claimed,color:1===e.can_claim?"green":"red",onClick:function(){return c("ClaimBounty",{bounty:e.bounty_ref})}})})]},e.name)}))]})})})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.stored_cash);return(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i,format:function(e){return(0,c.formatMoney)(e)}})," credits"]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=n(146),l=n(64);t.CargoExpress=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data);return(0,o.createComponentVNode)(2,c.Window,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.InterfaceLockNoticeBox,{accessText:"a QM-level ID card"}),!a.locked&&(0,o.createComponentVNode)(2,d)]})})};var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(l.points)})," credits"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Cargo Bay",selected:!l.usingBeacon,onClick:function(){return c("LZCargo")}}),(0,o.createComponentVNode)(2,a.Button,{selected:l.usingBeacon,disabled:!l.hasBeacon,onClick:function(){return c("LZBeacon")},children:[l.beaconzone," (",l.beaconName,")"]}),(0,o.createComponentVNode)(2,a.Button,{content:l.printMsg,disabled:!l.canBuyBeacon,onClick:function(){return c("printBeacon")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Notice",children:l.message})]})}),(0,o.createComponentVNode)(2,i.CargoCatalog,{express:!0})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoHoldTerminal=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.CargoHoldTerminal=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.points,u=l.pad,s=l.sending,m=l.status_report;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:230,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Cargo Value",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(d)})," credits"]})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cargo Pad",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Recalculate Value",disabled:!u,onClick:function(){return i("recalc")}}),(0,o.createComponentVNode)(2,a.Button,{icon:s?"times":"arrow-up",content:s?"Stop Sending":"Send Goods",selected:s,disabled:!u,onClick:function(){return i(s?"stop":"send")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:u?"good":"bad",children:u?"Online":"Not Found"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Report",children:m})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.CellularEmporium=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.abilities;return(0,o.createComponentVNode)(2,c.Window,{width:900,height:480,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!l.can_readapt,onClick:function(){return i("readapt")}}),children:l.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.name,buttons:(0,o.createFragment)([e.dna_cost," ",(0,o.createComponentVNode)(2,a.Button,{content:e.owned?"Evolved":"Evolve",selected:e.owned,onClick:function(){return i("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(0),r=n(10),a=n(6),c=n(79),i=(n(17),n(205)),l=n(2),d=n(1),u=n(3);function s(e,t,n,o,r,a,c){try{var i=e[a](c),l=i.value}catch(d){return void n(d)}i.done?t(l):Promise.resolve(l).then(o,r)}function m(e){return function(){var t=this,n=arguments;return new Promise((function(o,r){var a=e.apply(t,n);function c(e){s(a,o,r,c,i,"next",e)}function i(e){s(a,o,r,c,i,"throw",e)}c(undefined)}))}}var p={color:"grey"},C=function(e){var t=(0,l.useLocalState)(e,"compact",!1),n=t[0],o=t[1];return[n,function(){return o(!n)}]};t.CentcomPodLauncher=function(e,t){var n=C(t)[0];return(0,o.createComponentVNode)(2,u.Window,{resizable:!0,title:n?"Use against Helen Weinstein":"Supply Pod Menu (Use against Helen Weinstein)",overflow:"hidden",width:n?435:690,height:n?360:440,children:(0,o.createComponentVNode)(2,h)},"CPL_"+n)};var h=function(e,t){var n=C(t)[0];return(0,o.createComponentVNode)(2,u.Window.Content,{children:(0,o.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,d.Flex.Item,{grow:0,shrink:0,children:(0,o.createComponentVNode)(2,L)}),(0,o.createComponentVNode)(2,d.Flex.Item,{mt:1,grow:1,children:(0,o.createComponentVNode)(2,d.Flex,{height:"100%",children:[(0,o.createComponentVNode)(2,d.Flex.Item,{grow:1,shrink:0,basis:"13em",children:(0,o.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,d.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,S)}),(0,o.createComponentVNode)(2,d.Flex.Item,{mt:1,grow:0,children:(0,o.createComponentVNode)(2,y)}),(0,o.createComponentVNode)(2,d.Flex.Item,{mt:1,children:(0,o.createComponentVNode)(2,d.Section,{children:(0,o.createComponentVNode)(2,I)})})]})}),!n&&(0,o.createComponentVNode)(2,d.Flex.Item,{ml:1,grow:3,children:(0,o.createComponentVNode)(2,x)}),(0,o.createComponentVNode)(2,d.Flex.Item,{ml:1,basis:"8em",children:(0,o.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,d.Flex.Item,{children:(0,o.createComponentVNode)(2,A)}),(0,o.createComponentVNode)(2,d.Flex.Item,{mt:1,grow:1,children:(0,o.createComponentVNode)(2,P)}),!n&&(0,o.createComponentVNode)(2,d.Flex.Item,{mt:1,children:(0,o.createComponentVNode)(2,R)})]})}),(0,o.createComponentVNode)(2,d.Flex.Item,{ml:1,basis:"11em",children:(0,o.createComponentVNode)(2,T)})]})})]})})},N=[{title:"View Pod",component:function(){return B}},{title:"View Bay",component:function(){return _}},{title:"View Dropoff Location",component:function(){return w}}],V=[{title:"Mobs",icon:"user"},{title:"Unanchored\nObjects",key:"Unanchored",icon:"cube"},{title:"Anchored\nObjects",key:"Anchored",icon:"anchor"},{title:"Under-Floor",key:"Underfloor",icon:"eye-slash"},{title:"Wall-Mounted",key:"Wallmounted",icon:"link"},{title:"Floors",icon:"border-all"},{title:"Walls",icon:"square"}],b=[{title:"Pre",tooltip:"Time until pod gets to station"},{title:"Fall",tooltip:"Duration of pods\nfalling animation"},{title:"Open",tooltip:"Time it takes pod to open after landing"},{title:"Exit",tooltip:"Time for pod to\nleave after opening"}],f=[{title:"Fall",act:"fallingSound",tooltip:"Plays while pod falls, timed\nto end when pod lands"},{title:"Land",act:"landingSound",tooltip:"Plays after pod lands"},{title:"Open",act:"openingSound",tooltip:"Plays when pod opens"},{title:"Exit",act:"leavingSound",tooltip:"Plays when pod leaves"}],g=[{title:"Standard"},{title:"Advanced"},{title:"Nanotrasen"},{title:"Syndicate"},{title:"Deathsquad"},{title:"Cultist"},{title:"Missile"},{title:"Syndie Missile"},{title:"Supply Box"},{title:"Clown Pod"},{title:"Fruit"},{title:"Invisible"},{title:"Gondola"},{title:"Seethrough"}],v=[{title:"1"},{title:"2"},{title:"3"},{title:"4"},{title:"ERT"}],k=[{list:[{title:"Launch All Turfs",icon:"globe",choiceNumber:0,selected:"launchChoice",act:"launchAll"},{title:"Launch Turf Ordered",icon:"sort-amount-down-alt",choiceNumber:1,selected:"launchChoice",act:"launchOrdered"},{title:"Pick Random Turf",icon:"dice",choiceNumber:2,selected:"launchChoice",act:"launchRandomTurf"},{divider:1},{title:"Launch Whole Turf",icon:"expand",choiceNumber:0,selected:"launchRandomItem",act:"launchWholeTurf"},{title:"Pick Random Item",icon:"dice",choiceNumber:1,selected:"launchRandomItem",act:"launchRandomItem"},{divider:1},{title:"Clone",icon:"clone",soloSelected:"launchClone",act:"launchClone"}],label:"Load From",alt_label:"Load",tooltipPosition:"right"},{list:[{title:"Specific Target",icon:"user-check",soloSelected:"effectTarget",act:"effectTarget"},{title:"Pod Stays",icon:"hand-paper",choiceNumber:0,selected:"effectBluespace",act:"effectBluespace"},{title:"Stealth",icon:"user-ninja",soloSelected:"effectStealth",act:"effectStealth"},{title:"Quiet",icon:"volume-mute",soloSelected:"effectQuiet",act:"effectQuiet"},{title:"Missile Mode",icon:"rocket",soloSelected:"effectMissile",act:"effectMissile"},{title:"Burst Launch",icon:"certificate",soloSelected:"effectBurst",act:"effectBurst"},{title:"Any Descent Angle",icon:"ruler-combined",soloSelected:"effectCircle",act:"effectCircle"},{title:"No Ghost Alert\n(If you dont want to\nentertain bored ghosts)",icon:"ghost",choiceNumber:0,selected:"effectAnnounce",act:"effectAnnounce"}],label:"Normal Effects",tooltipPosition:"bottom"},{list:[{title:"Explosion Custom",icon:"bomb",choiceNumber:1,selected:"explosionChoice",act:"explosionCustom"},{title:"Adminbus Explosion\nWhat are they gonna do, ban you?",icon:"bomb",choiceNumber:2,selected:"explosionChoice",act:"explosionBus"},{divider:1},{title:"Custom Damage",icon:"skull",choiceNumber:1,selected:"damageChoice",act:"damageCustom"},{title:"Gib",icon:"skull-crossbones",choiceNumber:2,selected:"damageChoice",act:"damageGib"},{divider:1},{title:"Projectile Cloud",details:!0,icon:"cloud-meatball",soloSelected:"effectShrapnel",act:"effectShrapnel"},{title:"Stun",icon:"sun",soloSelected:"effectStun",act:"effectStun"},{title:"Delimb",icon:"socks",soloSelected:"effectLimb",act:"effectLimb"},{title:"Yeet Organs",icon:"book-dead",soloSelected:"effectOrgans",act:"effectOrgans"}],label:"Harmful Effects",tooltipPosition:"bottom"}],x=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,c=(0,l.useLocalState)(t,"tabPageIndex",1),i=c[0],u=c[1],s=a.mapRef,m=N[i].component();return(0,o.createComponentVNode)(2,d.Section,{title:"View",fill:!0,buttons:(0,o.createFragment)([!!a.customDropoff&&1===a.effectReverse&&(0,o.createComponentVNode)(2,d.Button,{inline:!0,color:"transparent",tooltip:"View Dropoff Location",icon:"arrow-circle-down",selected:2===i,onClick:function(){u(2),r("tabSwitch",{tabIndex:2})}}),(0,o.createComponentVNode)(2,d.Button,{inline:!0,color:"transparent",tooltip:"View Pod",icon:"rocket",selected:0===i,onClick:function(){u(0),r("tabSwitch",{tabIndex:0})}}),(0,o.createComponentVNode)(2,d.Button,{inline:!0,color:"transparent",tooltip:"View Source Bay",icon:"th",selected:1===i,onClick:function(){u(1),r("tabSwitch",{tabIndex:1})}}),(0,o.createVNode)(1,"span",null,"|",16,{style:p}),!!a.customDropoff&&1===a.effectReverse&&(0,o.createComponentVNode)(2,d.Button,{inline:!0,color:"transparent",icon:"lightbulb",selected:a.renderLighting,tooltip:"Render Lighting for the dropoff view",onClick:function(){r("renderLighting"),r("refreshView")}}),(0,o.createComponentVNode)(2,d.Button,{inline:!0,color:"transparent",icon:"sync-alt",tooltip:"Refresh view window in case it breaks",onClick:function(){u(i),r("refreshView")}})],0),children:(0,o.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,d.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,d.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,d.Section,{fill:!0,children:(0,o.createComponentVNode)(2,d.ByondUi,{fillPositionedParent:!0,params:{zoom:0,id:s,type:"map"}})})})]})})},B=function(e,t){return(0,o.createComponentVNode)(2,d.Box,{color:"label",children:["Note: You can right click on this",(0,o.createVNode)(1,"br"),"blueprint pod and edit vars directly"]})},_=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data;n.config;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Button,{content:"Teleport",icon:"street-view",onClick:function(){return r("teleportCentcom")}}),(0,o.createComponentVNode)(2,d.Button,{content:a.oldArea?a.oldArea.substring(0,17):"Go Back",disabled:!a.oldArea,icon:"undo-alt",onClick:function(){return r("teleportBack")}})],4)},w=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data;n.config,a.mapRef;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Button,{content:"Teleport",icon:"street-view",onClick:function(){return r("teleportDropoff")}}),(0,o.createComponentVNode)(2,d.Button,{content:a.oldArea?a.oldArea.substring(0,17):"Go Back",disabled:!a.oldArea,icon:"undo-alt",onClick:function(){return r("teleportBack")}})],4)},L=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,c=C(t),i=c[0],u=c[1];return(0,o.createComponentVNode)(2,d.Section,{fill:!0,width:"100%",children:(0,o.createComponentVNode)(2,d.Flex,{children:k.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Flex.Item,{children:[(0,o.createComponentVNode)(2,d.Box,{bold:!0,color:"label",mb:1,children:[1===i&&e.alt_label?e.alt_label:e.label,":"]}),(0,o.createComponentVNode)(2,d.Box,{children:e.list.map((function(t,n){return(0,o.createFragment)([t.divider&&(0,o.createVNode)(1,"span",null,(0,o.createVNode)(1,"b",null,"|",16),2,{style:p}),!t.divider&&(0,o.createComponentVNode)(2,d.Button,{tooltip:t.details&&a.effectShrapnel?t.title+"\n"+a.shrapnelType+"\nMagnitude:"+a.shrapnelMagnitude:t.title,tooltipPosition:e.tooltipPosition,tooltipOverrideLong:!0,icon:t.icon,content:t.content,selected:t.soloSelected?a[t.soloSelected]:a[t.selected]===t.choiceNumber,onClick:function(){return 0!==a.payload?r(t.act,t.payload):r(t.act)},style:{"vertical-align":"middle","margin-left":0!==n?"1px":"0px","margin-right":n!==e.list.length-1?"1px":"0px","border-radius":"5px"}})],0,n)}))})]}),t=g.length-2?t%2==1?"top-left":"top-right":t%2==1?"bottom-left":"bottom-right",tooltip:e.title,style:{"vertical-align":"middle","margin-right":"5px","border-radius":"20px"},selected:c.styleChoice-1===t,onClick:function(){return r("setStyle",{style:t})},children:(0,o.createComponentVNode)(2,d.Box,{className:(0,a.classes)(["supplypods64x64","pod_asset"+(t+1)]),style:{transform:"rotate(45deg) translate(-25%,-10%)","pointer-events":"none"}})},t)}))})},A=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data;C(t)[0];return(0,o.createComponentVNode)(2,d.Section,{fill:!0,title:"Bay",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Button,{icon:"trash",color:"transparent",tooltip:"Clears everything\nfrom the selected bay",tooltipOverrideLong:!0,tooltipPosition:"bottom-right",onClick:function(){return r("clearBay")}}),(0,o.createComponentVNode)(2,d.Button,{icon:"question",color:"transparent",tooltip:'Each option corresponds\nto an area on centcom.\nLaunched pods will\nbe filled with items\nin these areas according\nto the "Load from Bay"\noptions at the top left.',tooltipOverrideLong:!0,tooltipPosition:"bottom-right"})],4),children:v.map((function(e,t){return(0,o.createComponentVNode)(2,d.Button,{content:e.title,tooltipPosition:"bottom-right",selected:a.bayNumber===""+(t+1),onClick:function(){return r("switchBay",{bayNumber:""+(t+1)})}},t)}))})},P=function(e,t){var n=(0,l.useBackend)(t),a=n.act,c=n.data;return(0,o.createComponentVNode)(2,d.Section,{fill:!0,title:"Delay",buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"undo",color:"transparent",tooltip:"Reset all pod\ntimings/delays",tooltipOverrideLong:!0,tooltipPosition:"bottom-right",onClick:function(){return a("resetTiming")}}),children:(0,o.createComponentVNode)(2,d.LabeledControls,{wrap:!0,children:b.map((function(e,t){return(0,o.createComponentVNode)(2,d.LabeledControls.Item,{label:e.title,children:(0,o.createComponentVNode)(2,d.Knob,{inline:!0,step:.02,value:c["delay_"+(t+1)]/10,unclamped:!0,minValue:0,unit:"s",format:function(e){return(0,r.toFixed)(e,2)},maxValue:10,color:c["delay_"+(t+1)]/10>10?"orange":"default",onDrag:function(e,n){a("editTiming",{timer:t+1,value:Math.max(n,0)})}})},t)}))})})},R=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data;return(0,o.createComponentVNode)(2,d.Section,{fill:!0,title:"Sounds",buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"volume-up",color:"transparent",selected:a.soundVolume!==a.defaultSoundVolume,tooltip:"Sound Volume:"+a.soundVolume,tooltipOverrideLong:!0,onClick:function(){return r("soundVolume")}}),children:f.map((function(e,t){return(0,o.createComponentVNode)(2,d.Button,{content:e.title,tooltip:e.tooltip,tooltipPosition:"top-right",tooltipOverrideLong:!0,selected:a[e.act],onClick:function(){return r(e.act)}},t)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.ChemAcclimator=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:320,height:271,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[l.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return i("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:l.target_temperature,stepPixelSize:2,onChange:function(e,t){i("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:l.enabled?"On":"Off",selected:l.enabled,onClick:function(){return i("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l.max_volume,unit:"u",width:"50px",minValue:l.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return i("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:l.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:l.emptying?"Emptying":"Filling"})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.ChemDebugSynthesizer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.amount,u=l.beakerCurrentVolume,s=l.beakerMaxVolume,m=l.isBeakerLoaded,p=l.beakerContents,C=void 0===p?[]:p;return(0,o.createComponentVNode)(2,c.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:m?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return i("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,unit:"u",minValue:1,maxValue:s,step:1,stepPixelSize:2,onChange:function(e,t){return i("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return i("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return i("makecup")}}),children:m?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," / "+s+" u"]}),C.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(10),a=n(17),c=n(2),i=n(1),l=n(3);t.ChemDispenser=function(e,t){var n=(0,c.useBackend)(t),d=n.act,u=n.data,s=!!u.recordingRecipe,m=Object.keys(u.recipes).map((function(e){return{name:e,contents:u.recipes[e]}})),p=u.beakerTransferAmounts||[],C=s&&Object.keys(u.recordingRecipe).map((function(e){return{id:e,name:(0,a.toTitleCase)(e.replace(/_/," ")),volume:u.recordingRecipe[e]}}))||u.beakerContents||[];return(0,o.createComponentVNode)(2,l.Window,{width:565,height:620,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:s&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,color:"red",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"circle",mr:1}),"Recording"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:u.energy/u.maxEnergy,children:(0,r.toFixed)(u.energy)+" units"})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Recipes",buttons:(0,o.createFragment)([!s&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,i.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return d("clear_recipes")}})}),!s&&(0,o.createComponentVNode)(2,i.Button,{icon:"circle",disabled:!u.isBeakerLoaded,content:"Record",onClick:function(){return d("record_recipe")}}),s&&(0,o.createComponentVNode)(2,i.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return d("cancel_recording")}}),s&&(0,o.createComponentVNode)(2,i.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return d("save_recording")}})],0),children:(0,o.createComponentVNode)(2,i.Box,{mr:-1,children:[m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",width:"129.5px",lineHeight:1.75,content:e.name,onClick:function(){return d("dispense_recipe",{recipe:e.name})}},e.name)})),0===m.length&&(0,o.createComponentVNode)(2,i.Box,{color:"light-gray",children:"No recipes."})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Dispense",buttons:p.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",selected:e===u.amount,content:e,onClick:function(){return d("amount",{target:e})}},e)})),children:(0,o.createComponentVNode)(2,i.Box,{mr:-1,children:u.chemicals.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",width:"129.5px",lineHeight:1.75,content:e.title,onClick:function(){return d("dispense",{reagent:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:p.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"minus",disabled:s,content:e,onClick:function(){return d("remove",{amount:e})}},e)})),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Beaker",buttons:!!u.isBeakerLoaded&&(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!u.isBeakerLoaded,onClick:function(){return d("eject")}}),children:(s?"Virtual beaker":u.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.AnimatedNumber,{initial:0,value:u.beakerCurrentVolume}),(0,o.createTextVNode)("/"),u.beakerMaxVolume,(0,o.createTextVNode)(" units")],0))||"No beaker"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:u.isBeakerLoaded||s?0===C.length&&"Nothing":"N/A"}),C.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"label",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{initial:0,value:e.volume})," ","units of ",e.name]},e.name)})),(0,o.createComponentVNode)(2,i.Box,{children:["pH:",(0,o.createComponentVNode)(2,i.AnimatedNumber,{initial:7,value:u.beakerCurrentpH})]},"pH")]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemFilter=t.ChemFilterPane=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=function(e,t){var n=(0,r.useBackend)(t).act,c=e.title,i=e.list,l=e.reagentName,d=e.onReagentInput,u=c.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:c,minHeight:"240px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return d(t)}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",onClick:function(){return n("add",{which:u,name:l})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return n("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;t.ChemFilter=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.left,u=void 0===d?[]:d,s=l.right,m=void 0===s?[]:s,p=(0,r.useLocalState)(t,"leftName",""),C=p[0],h=p[1],N=(0,r.useLocalState)(t,"rightName",""),V=N[0],b=N[1];return(0,o.createComponentVNode)(2,c.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i,{title:"Left",list:u,reagentName:C,onReagentInput:function(e){return h(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i,{title:"Right",list:m,reagentName:V,onReagentInput:function(e){return b(e)}})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(0),r=n(10),a=n(2),c=n(1),i=n(3),l=n(206);t.ChemHeater=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.targetTemp,m=u.isActive,p=u.isBeakerLoaded,C=u.currentTemp,h=u.beakerCurrentVolume,N=u.beakerMaxVolume,V=u.beakerContents,b=void 0===V?[]:V;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:m?"power-off":"times",selected:m,content:m?"On":"Off",onClick:function(){return d("power")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,c.NumberInput,{width:"65px",unit:"K",step:10,stepPixelSize:3,value:(0,r.round)(s),minValue:0,maxValue:1e3,onDrag:function(e,t){return d("temperature",{target:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Reading",children:(0,o.createComponentVNode)(2,c.Box,{width:"60px",textAlign:"right",children:p&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:C,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",mr:2,children:[h," / ",N," units"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",onClick:function(){return d("eject")}})],4),children:[(0,o.createComponentVNode)(2,l.BeakerContents,{beakerLoaded:p,beakerContents:b}),(0,o.createComponentVNode)(2,c.Box,{color:"label",children:[Number(u.currentpH).toFixed(u.partRating)," pH"]},"pH")]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data.screen;return(0,o.createComponentVNode)(2,c.Window,{width:465,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:"analyze"===n&&(0,o.createComponentVNode)(2,m)||(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,u=i.screen,p=i.beakerContents,C=void 0===p?[]:p,h=i.bufferContents,N=void 0===h?[]:h,V=i.beakerCurrentVolume,b=i.beakerMaxVolume,f=i.isBeakerLoaded,g=i.isPillBottleLoaded,v=i.pillBottleCurrentAmount,k=i.pillBottleMaxAmount;return"analyze"===u?(0,o.createComponentVNode)(2,m):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:!!i.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V,initial:0})," / "+b+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return c("eject")}})],4),children:[!f&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!f&&0===C.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,l,{children:C.map((function(e){return(0,o.createComponentVNode)(2,d,{chemical:e,transferTo:"buffer"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Buffer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:1,children:"Mode:"}),(0,o.createComponentVNode)(2,a.Button,{color:i.mode?"good":"bad",icon:i.mode?"exchange-alt":"times",content:i.mode?"Transfer":"Destroy",onClick:function(){return c("toggleMode")}})],4),children:[0===N.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,l,{children:N.map((function(e){return(0,o.createComponentVNode)(2,d,{chemical:e,transferTo:"beaker"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Packaging",children:(0,o.createComponentVNode)(2,s)}),!!g&&(0,o.createComponentVNode)(2,a.Section,{title:"Pill Bottle",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[v," / ",k," pills"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return c("ejectPillBottle")}})],4)})],0)},l=a.Table,d=function(e,t){var n=(0,r.useBackend)(t).act,c=e.chemical,i=e.transferTo;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.volume,initial:0})," units of "+c.name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",onClick:function(){return n("transfer",{id:c.id,amount:1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",onClick:function(){return n("transfer",{id:c.id,amount:5,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"10",onClick:function(){return n("transfer",{id:c.id,amount:10,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",onClick:function(){return n("transfer",{id:c.id,amount:1e3,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"ellipsis-h",title:"Custom amount",onClick:function(){return n("transfer",{id:c.id,amount:-1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"question",title:"Analyze",onClick:function(){return n("analyze",{id:c.id})}})]})]},c.id)},u=function(e){var t=e.label,n=e.amountUnit,r=e.amount,c=e.onChangeAmount,i=e.onCreate,l=e.sideNote;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,children:[(0,o.createComponentVNode)(2,a.NumberInput,{width:"84px",unit:n,step:1,stepPixelSize:15,value:r,minValue:1,maxValue:10,onChange:c}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Create",onClick:i}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,ml:1,color:"label",children:l})]})},s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=(0,r.useSharedState)(t,"pillAmount",1),d=l[0],s=l[1],m=(0,r.useSharedState)(t,"patchAmount",1),p=m[0],C=m[1],h=(0,r.useSharedState)(t,"bottleAmount",1),N=h[0],V=h[1],b=(0,r.useSharedState)(t,"packAmount",1),f=b[0],g=b[1],v=(0,r.useSharedState)(t,"setvialAmount",1),k=v[0],x=v[1],B=(0,r.useSharedState)(t,"setdartAmount",1),_=B[0],w=B[1],L=i.condi,y=i.chosenPillStyle,S=i.pillStyles,I=void 0===S?[]:S;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!L&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:I.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:"30px",selected:e.id===y,textAlign:"center",color:"transparent",onClick:function(){return c("pillStyle",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.className})},e.id)}))}),!L&&(0,o.createComponentVNode)(2,u,{label:"Pills",amount:d,amountUnit:"pills",sideNote:"max 50u",onChangeAmount:function(e,t){return s(t)},onCreate:function(){return c("create",{type:"pill",amount:d,volume:"auto"})}}),!L&&(0,o.createComponentVNode)(2,u,{label:"Patches",amount:p,amountUnit:"patches",sideNote:"max 40u",onChangeAmount:function(e,t){return C(t)},onCreate:function(){return c("create",{type:"patch",amount:p,volume:"auto"})}}),!L&&(0,o.createComponentVNode)(2,u,{label:"Bottles",amount:N,amountUnit:"bottles",sideNote:"max 30u",onChangeAmount:function(e,t){return V(t)},onCreate:function(){return c("create",{type:"bottle",amount:N,volume:"auto"})}}),!L&&(0,o.createComponentVNode)(2,u,{label:"Hypovials",amount:k,amountUnit:"vials",sideNote:"max 60u",onChangeAmount:function(e,t){return x(t)},onCreate:function(){return c("create",{type:"hypoVial",amount:k,volume:"auto"})}}),!L&&(0,o.createComponentVNode)(2,u,{label:"Smartdarts",amount:_,amountUnit:"darts",sideNote:"max 20u",onChangeAmount:function(e,t){return w(t)},onCreate:function(){return c("create",{type:"smartDart",amount:_,volume:"auto"})}}),!!L&&(0,o.createComponentVNode)(2,u,{label:"Packs",amount:f,amountUnit:"packs",sideNote:"max 10u",onChangeAmount:function(e,t){return g(t)},onCreate:function(){return c("create",{type:"condimentPack",amount:f,volume:"auto"})}}),!!L&&(0,o.createComponentVNode)(2,u,{label:"Bottles",amount:N,amountUnit:"bottles",sideNote:"max 50u",onChangeAmount:function(e,t){return V(t)},onCreate:function(){return c("create",{type:"condimentBottle",amount:N,volume:"auto"})}})]})},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=e.fermianalyze,d=i.analyzeVars;return(0,o.createComponentVNode)(2,a.Section,{title:"Analysis Results",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c("goScreen",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:d.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:d.color,mr:1}),d.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:d.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[d.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:d.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:d.addicD}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity",children:d.purityF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inverse Ratio",children:d.inverseRatioF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity E",children:d.purityE}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lower Optimal Temperature",children:d.minTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upper Optimal Temperature",children:d.maxTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosive Temperature",children:d.eTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"pH Peak",children:d.pHpeak})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.ChemPress=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.current_volume,u=l.product_name,s=l.pill_style,m=l.pill_styles,p=void 0===m?[]:m,C=l.product,h=l.min_volume,N=l.max_volume;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:227,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Product",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Pills",checked:"pill"===C,onClick:function(){return i("change_product",{product:"pill"})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Patches",checked:"patch"===C,onClick:function(){return i("change_product",{product:"patch"})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Bottles",checked:"bottle"===C,onClick:function(){return i("change_product",{product:"bottle"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:d,unit:"u",width:"43px",minValue:h,maxValue:N,step:1,stepPixelSize:2,onChange:function(e,t){return i("change_current_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:u,placeholder:u,onChange:function(e,t){return i("change_product_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Box,{as:"span",children:C})]}),"pill"===C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:"30px",selected:e.id===s,textAlign:"center",color:"transparent",onClick:function(){return i("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(0),r=n(9),a=n(6),c=n(2),i=n(1),l=n(3);t.ChemReactionChamber=function(e,t){var n=(0,c.useBackend)(t),d=n.act,u=n.data,s=(0,c.useLocalState)(t,"reagentName",""),m=s[0],p=s[1],C=(0,c.useLocalState)(t,"reagentQuantity",1),h=C[0],N=C[1],V=u.emptying,b=u.reagents||[];return(0,o.createComponentVNode)(2,l.Window,{width:250,height:225,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,color:V?"bad":"good",children:V?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(e,t){return p(t)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,a.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,i.NumberInput,{value:h,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(e,t){return N(t)}}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return d("add",{chem:m,amount:h})}})],4)],4),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"minus",color:"bad",onClick:function(){return d("remove",{chem:t})}}),children:e},t)}))(b)]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(0),r=n(10),a=n(2),c=n(1),i=n(3);t.ChemSplitter=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.straight,s=d.side,m=d.max_transfer;return(0,o.createComponentVNode)(2,i.Window,{width:220,height:105,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:m,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return l("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:s,unit:"u",width:"55px",minValue:1,maxValue:m,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return l("set_amount",{target:"side",amount:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(0),r=n(10),a=n(2),c=n(1),i=n(3);t.ChemSynthesizer=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.amount,s=d.current_reagent,m=d.chemicals,p=void 0===m?[]:m,C=d.possible_amounts,h=void 0===C?[]:C;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:375,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Box,{children:h.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===u,onClick:function(){return l("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,c.Box,{mt:1,children:p.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===s,onClick:function(){return l("select",{reagent:e.id})}},e.id)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CivCargoHoldTerminal=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.CivCargoHoldTerminal=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.pad,s=d.sending,m=d.status_report,p=d.id_inserted,C=d.id_bounty_info;d.id_bounty_value,d.id_bounty_num;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,width:500,height:375,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{color:p?"blue":"default",children:p?"Welcome valued employee.":"To begin, insert your ID into the console."}),(0,o.createComponentVNode)(2,a.Section,{title:"Cargo Pad",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:u?"good":"bad",children:u?"Online":"Not Found"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Report",children:m})]})}),(0,o.createComponentVNode)(2,i)]}),(0,o.createComponentVNode)(2,a.Flex.Item,{m:1,children:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sync",content:"Check Contents",disabled:!u||!p,onClick:function(){return l("recalc")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:s?"times":"arrow-up",content:s?"Stop Sending":"Send Goods",selected:s,disabled:!u||!p,onClick:function(){return l(s?"stop":"send")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:C?"recycle":"pen",color:C?"green":"default",content:C?"Replace Bounty":"New Bounty",disabled:!p,onClick:function(){return l("bounty")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Eject",disabled:!p,onClick:function(){return l("eject")}})],4)})]})})})};var i=function(e,t){var n=(0,r.useBackend)(t).data,c=n.id_bounty_info,i=n.id_bounty_value,l=n.id_bounty_num;return(0,o.createComponentVNode)(2,a.Section,{title:"Bounty Info",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:c||"N/A, please add a new bounty."}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Quantity",children:c?l:"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Value",children:c?i:"N/A"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ClockworkSlab=void 0;for(var o=n(0),r=n(2),a=n(9),c=n(1),i=n(3),l="",d=0;d=w,tooltip:e.tip,tooltipPosition:"left",onClick:function(){return d("recite",{script:e.type})},children:"Recite "+e.required})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,disabled:!e.quickbind,onClick:function(){return d("bind",{script:e.type})},children:["content=",e.bound?"Unbind "+e.bound:"Quickbind"]})})]},e.name)}))})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"],l=["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"],d=["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"],u=["the Red","the Soulless","the Master","the Lord of all things","Jr."];t.CodexGigas=function(e,t){var n=(0,r.useBackend)(t),s=n.act,m=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:450,height:450,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[m.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==m.currentSection,onClick:function(){return s(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:m.currentSection>2,onClick:function(){return s(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:m.currentSection>4,onClick:function(){return s(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==m.currentSection,onClick:function(){return s(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:m.currentSection<4,onClick:function(){return s("search")}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CommunicationsConsole=void 0;var o=n(0),r=n(9),a=n(17),c=n(2),i=n(1),l=n(3),d=(0,r.sortBy)((function(e){return e.creditCost})),u=function(e,t){var n=(0,c.useBackend)(t),r=n.act,l=n.data,d=l.alertLevelTick,u=l.canSetAlertLevel,s=e.alertLevel,m=e.setShowAlertLevelConfirm,p=l.alertLevel===s;return(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",color:p&&"good",content:(0,a.capitalize)(s),onClick:function(){p||("SWIPE_NEEDED"===u?m([s,d]):r("changeSecurityLevel",{newSecurityLevel:s}))}})},s=function(e,t){var n=(0,c.useBackend)(t).data.maxMessageLength,r=(0,c.useLocalState)(t,e.label,""),a=r[0],l=r[1],d=e.minLength===undefined||a.length>=e.minLength;return(0,o.createComponentVNode)(2,i.Modal,{children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{fontSize:"16px",maxWidth:"90vw",mb:1,children:[e.label,":"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{mr:2,mb:1,children:(0,o.createComponentVNode)(2,i.TextArea,{fluid:!0,height:"20vh",width:"80vw",backgroundColor:"black",textColor:"white",onInput:function(e,t){l(t.substring(0,n))},value:a})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:e.icon,content:e.buttonText,color:"good",disabled:!d,tooltip:d?"":"You need a longer reason.",tooltipPosition:"right",onClick:function(){d&&(l(""),e.onSubmit(a))}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Cancel",color:"bad",onClick:e.onBack})]}),!!e.notice&&(0,o.createComponentVNode)(2,i.Flex.Item,{maxWidth:"90vw",children:e.notice})]})})},m=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-left",content:"Back",onClick:function(){return r("setState",{state:"main"})}})}),(0,o.createComponentVNode)(2,i.Section,{children:["Budget: ",(0,o.createVNode)(1,"b",null,a.budget.toLocaleString(),0)," credits"]}),d(a.shuttles).map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createVNode)(1,"span",null,e.name,0,{style:{display:"inline-block",width:"70%"}}),buttons:(0,o.createComponentVNode)(2,i.Button,{content:e.creditCost.toLocaleString()+" credits",disabled:a.budget0&&(0,o.createComponentVNode)(2,i.Section,{title:"Allied Sectors",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:[_.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Send a message to station in "+e+" sector",disabled:!B,onClick:function(){return W(e)}})},e)})),_.length>2&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Send a message to all allied stations",disabled:!B,onClick:function(){return W("all")}})})]})}),!!f&&_.length>0&&j&&(0,o.createComponentVNode)(2,s,{label:"Message to send to allied station",notice:"Please be aware that this process is very expensive, and abuse will lead to...termination.",icon:"bullhorn",buttonText:"Send",onBack:function(){return W(null)},onSubmit:function(e){r("sendToOtherSector",{destination:j,message:e}),W(null)}})]})},h=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data.messages||[],l=[];l.push((0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-left",content:"Back",onClick:function(){return r("setState",{state:"main"})}})}));for(var d=[],u=function(){var e=m[s],t=e[0],n=e[1],a=null;n.possibleAnswers.length>0&&(a=(0,o.createComponentVNode)(2,i.Box,{mt:1,children:n.possibleAnswers.map((function(e,a){return(0,o.createComponentVNode)(2,i.Button,{content:e,color:n.answered===a+1?"good":undefined,onClick:n.answered?undefined:function(){return r("answerMessage",{message:t+1,answer:a+1})}},a)}))})),d.push((0,o.createComponentVNode)(2,i.Section,{title:n.title,buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",content:"Delete",color:"red",onClick:function(){return r("deleteMessage",{message:t+1})}}),children:[(0,o.createComponentVNode)(2,i.Box,{children:n.content}),a]},t))},s=0,m=Object.entries(a);s=i.totalprice?"good":"bad",children:[i.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?c.COLORS.department.security:e>=20&&e<30?c.COLORS.department.medbay:e>=30&&e<40?c.COLORS.department.science:e>=40&&e<50?c.COLORS.department.engineering:e>=50&&e<60?c.COLORS.department.cargo:e>=200&&e<230?c.COLORS.department.centcom:c.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:2,color:c.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(){return(0,o.createComponentVNode)(2,i.Window,{title:"Crew Monitor",width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{minHeight:"540px",children:(0,o.createComponentVNode)(2,s)})})})};var s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,s=i.sensors||[];return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,textAlign:"center",children:"Vitals"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Position"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,children:"Tracking"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(C=e.ijob,C%10==0),color:d(e.ijob),children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.ColorBox,{color:(t=e.oxydam,n=e.toxdam,r=e.burndam,s=e.brutedam,m=t+n+r+s,p=Math.min(Math.max(Math.ceil(m/25),0),5),l[p])})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:null!==e.oxydam?(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,u,{type:"oxy",value:e.oxydam}),"/",(0,o.createComponentVNode)(2,u,{type:"toxin",value:e.toxdam}),"/",(0,o.createComponentVNode)(2,u,{type:"burn",value:e.burndam}),"/",(0,o.createComponentVNode)(2,u,{type:"brute",value:e.brutedam})]}):e.life_status?"Alive":"Dead"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:null!==e.pos_x?e.area:"N/A"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Track",disabled:!e.can_track,onClick:function(){return c("select_person",{name:e.name})}})})]},e.name);var t,n,r,s,m,p,C}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(2),a=n(1),c=n(206),i=n(3),l=[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}];t.Cryo=function(){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:d.occupant.name||"No Occupant"}),!!d.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:d.occupant.statstate,children:d.occupant.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:d.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.occupant.health/d.occupant.maxHealth,color:d.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.occupant.health})})}),l.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.occupant[e.type]})})},e.id)}))],0)]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.isOperating?"power-off":"times",disabled:d.isOpen,onClick:function(){return i("power")},color:d.isOperating&&"green",children:d.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:d.isOpen?"unlock":"lock",onClick:function(){return i("door")},content:d.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:d.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return i("autoeject")},content:d.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!d.isBeakerLoaded,onClick:function(){return i("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:d.isBeakerLoaded,beakerContents:d.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.DecalPainter=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.decal_list||[],u=l.color_list||[],s=l.dir_list||[];return(0,o.createComponentVNode)(2,c.Window,{width:500,height:400,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===l.decal_style,onClick:function(){return i("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===l.decal_color,onClick:function(){return i("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===l.decal_direction,onClick:function(){return i("selected direction",{dirs:e.dirs})}},e.dirs)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.DisposalUnit=function(e,t){var n,i,l=(0,r.useBackend)(t),d=l.act,u=l.data;return u.full_pressure?(n="good",i="Ready"):u.panel_open?(n="bad",i="Power Disabled"):u.pressure_charging?(n="average",i="Pressurizing"):(n="bad",i="Off"),(0,o.createComponentVNode)(2,c.Window,{width:300,height:180,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:n,children:i}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:u.flush?"toggle-on":"toggle-off",disabled:u.isai||u.panel_open,content:u.flush?"Disengage":"Engage",onClick:function(){return d(u.flush?"handle-0":"handle-1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:u.isai,content:"Eject Contents",onClick:function(){return d("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:u.panel_open,selected:u.pressure_charging,onClick:function(){return d(u.pressure_charging?"pump-0":"pump-1")}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaConsoleCommands=t.DnaConsole=void 0;var o=n(0),r=n(9),a=n(26),c=n(6),i=n(17),l=n(58),d=n(2),u=n(1),s=n(3);var m=["A","T","C","G"],p={A:"green",T:"green",G:"blue",C:"blue",X:"grey"},C={1:"good",2:"bad",4:"average"},h=function(e,t){return e.Alias===t.Alias&&e.AppliedChromo===t.AppliedChromo};t.DnaConsole=function(e,t){var n=(0,d.useBackend)(t),r=n.data,a=(n.act,r.isPulsingRads),c=r.radPulseSeconds,i=r.view.consoleMode;return(0,o.createComponentVNode)(2,s.Window,{title:"DNA Console",width:539,height:710,resizable:!0,children:[!!a&&(0,o.createComponentVNode)(2,u.Dimmer,{fontSize:"14px",textAlign:"center",children:[(0,o.createComponentVNode)(2,u.Icon,{mr:1,name:"spinner",spin:!0}),"Radiation pulse in progress...",(0,o.createComponentVNode)(2,u.Box,{mt:1}),c,"s"]}),(0,o.createComponentVNode)(2,s.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,g),"storage"===i&&(0,o.createComponentVNode)(2,k),"sequencer"===i&&(0,o.createComponentVNode)(2,L),"enzymes"===i&&(0,o.createComponentVNode)(2,T)]})]})};var N=function(e,t){return(0,o.createComponentVNode)(2,u.Section,{title:"DNA Scanner",buttons:(0,o.createComponentVNode)(2,V),children:(0,o.createComponentVNode)(2,f)})},V=function(e,t){var n=(0,d.useBackend)(t),r=n.data,a=n.act,c=r.hasDelayedAction,i=r.isPulsingRads,l=r.isScannerConnected,s=r.isScrambleReady,m=r.isViableSubject,p=r.scannerLocked,C=r.scannerOpen,h=r.scrambleSeconds;return l?(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,u.Button,{content:"Cancel Delayed Action",onClick:function(){return a("cancel_delay")}}),!!m&&(0,o.createComponentVNode)(2,u.Button,{disabled:!s||i,onClick:function(){return a("scramble_dna")},children:["Scramble DNA",!s&&" ("+h+"s)"]}),(0,o.createComponentVNode)(2,u.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,u.Button,{icon:p?"lock":"lock-open",color:p&&"bad",disabled:C,content:p?"Locked":"Unlocked",onClick:function(){return a("toggle_lock")}}),(0,o.createComponentVNode)(2,u.Button,{disabled:p,content:C?"Close":"Open",onClick:function(){return a("toggle_door")}})],0):(0,o.createComponentVNode)(2,u.Button,{content:"Connect Scanner",onClick:function(){return a("connect_scanner")}})},b=function(e,t){var n=e.status;return 0===n?(0,o.createComponentVNode)(2,u.Box,{inline:!0,color:"good",children:"Conscious"}):2===n?(0,o.createComponentVNode)(2,u.Box,{inline:!0,color:"average",children:"Unconscious"}):1===n?(0,o.createComponentVNode)(2,u.Box,{inline:!0,color:"average",children:"Critical"}):3===n?(0,o.createComponentVNode)(2,u.Box,{inline:!0,color:"bad",children:"Dead"}):4===n?(0,o.createComponentVNode)(2,u.Box,{inline:!0,color:"bad",children:"Transforming"}):(0,o.createComponentVNode)(2,u.Box,{inline:!0,children:"Unknown"})},f=function(e,t){var n=(0,d.useBackend)(t),r=n.data,a=(n.act,r.subjectName),c=r.isScannerConnected,i=r.isViableSubject,l=r.subjectHealth,s=r.subjectRads,m=r.subjectStatus;return c?i?(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Status",children:[a,(0,o.createComponentVNode)(2,u.Icon,{mx:1,color:"label",name:"long-arrow-alt-right"}),(0,o.createComponentVNode)(2,b,{status:m})]}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,u.ProgressBar,{value:l,minValue:0,maxValue:100,ranges:{olive:[101,Infinity],good:[70,101],average:[30,70],bad:[-Infinity,30]},children:[l,"%"]})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,u.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{bad:[71,Infinity],average:[30,71],good:[0,30],olive:[-Infinity,0]},children:[s,"%"]})})]}):(0,o.createComponentVNode)(2,u.Box,{color:"average",children:"No viable subject found in DNA Scanner."}):(0,o.createComponentVNode)(2,u.Box,{color:"bad",children:"DNA Scanner is not connected."})},g=function(e,t){var n=(0,d.useBackend)(t),r=n.data,a=n.act,c=r.hasDisk,i=r.isInjectorReady,l=r.injectorSeconds,s=r.view.consoleMode;return(0,o.createComponentVNode)(2,u.Section,{title:"DNA Console",buttons:!i&&(0,o.createComponentVNode)(2,u.Box,{lineHeight:"20px",color:"label",children:["Injector on cooldown (",l,"s)"]}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,u.Button,{content:"Storage",selected:"storage"===s,onClick:function(){return a("set_view",{consoleMode:"storage"})}}),(0,o.createComponentVNode)(2,u.Button,{content:"Sequencer",disabled:!r.isViableSubject,selected:"sequencer"===s,onClick:function(){return a("set_view",{consoleMode:"sequencer"})}}),(0,o.createComponentVNode)(2,u.Button,{content:"Enzymes",selected:"enzymes"===s,onClick:function(){return a("set_view",{consoleMode:"enzymes"})}})]}),!!c&&(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Disk",children:(0,o.createComponentVNode)(2,u.Button,{icon:"eject",content:"Eject",onClick:function(){a("eject_disk"),a("set_view",{storageMode:"console"})}})})]})})};t.DnaConsoleCommands=g;var v=function(e,t){var n=(0,d.useBackend)(t),r=n.data,a=n.act,c=r.hasDisk,i=r.view,l=i.storageMode,s=i.storageConsSubMode,m=i.storageDiskSubMode;return(0,o.createFragment)(["console"===l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Button,{selected:"mutations"===s,content:"Mutations",onClick:function(){return a("set_view",{storageConsSubMode:"mutations"})}}),(0,o.createComponentVNode)(2,u.Button,{selected:"chromosomes"===s,content:"Chromosomes",onClick:function(){return a("set_view",{storageConsSubMode:"chromosomes"})}})],4),"disk"===l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Button,{selected:"mutations"===m,content:"Mutations",onClick:function(){return a("set_view",{storageDiskSubMode:"mutations"})}}),(0,o.createComponentVNode)(2,u.Button,{selected:"diskenzymes"===m,content:"Enzymes",onClick:function(){return a("set_view",{storageDiskSubMode:"diskenzymes"})}})],4),(0,o.createComponentVNode)(2,u.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,u.Button,{content:"Console",selected:"console"===l,onClick:function(){return a("set_view",{storageMode:"console",storageConsSubMode:"mutations"})}}),(0,o.createComponentVNode)(2,u.Button,{content:"Disk",disabled:!c,selected:"disk"===l,onClick:function(){return a("set_view",{storageMode:"disk",storageDiskSubMode:"mutations"})}}),(0,o.createComponentVNode)(2,u.Button,{content:"Adv. Injector",selected:"injector"===l,onClick:function(){return a("set_view",{storageMode:"injector"})}})],0)},k=function(e,t){var n=(0,d.useBackend)(t),r=n.data,a=n.act,c=r.view,i=c.storageMode,l=c.storageConsSubMode,s=c.storageDiskSubMode,m=r.diskMakeupBuffer,p=r.diskHasMakeup,C=r.storage[i];return(0,o.createComponentVNode)(2,u.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,v),children:["console"===i&&"mutations"===l&&(0,o.createComponentVNode)(2,x,{mutations:C}),"console"===i&&"chromosomes"===l&&(0,o.createComponentVNode)(2,B),"disk"===i&&"mutations"===s&&(0,o.createComponentVNode)(2,x,{mutations:C}),"disk"===i&&"diskenzymes"===s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,M,{makeup:m}),(0,o.createComponentVNode)(2,u.Button,{icon:"times",color:"red",disabled:!p,content:"Delete",onClick:function(){return a("del_makeup_disk")}})],4),"injector"===i&&(0,o.createComponentVNode)(2,j)]})},x=function(e,t){var n=e.customMode,r=void 0===n?"":n,a=(0,d.useBackend)(t),c=a.data,l=a.act,s=e.mutations||[],m=c.view.storageMode+r,p=c.view["storage"+m+"MutationRef"],C=s.find((function(e){return e.ByondRef===p}));return!C&&s.length>0&&(C=s[0],p=C.ByondRef),(0,o.createComponentVNode)(2,u.Flex,{children:[(0,o.createComponentVNode)(2,u.Flex.Item,{width:"140px",children:(0,o.createComponentVNode)(2,u.Section,{title:(0,i.capitalize)(c.view.storageMode)+" Storage",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,u.Button,{fluid:!0,ellipsis:!0,color:"transparent",selected:e.ByondRef===p,content:e.Name,onClick:function(){var t;return l("set_view",((t={})["storage"+m+"MutationRef"]=e.ByondRef,t))}},e.ByondRef)}))})}),(0,o.createComponentVNode)(2,u.Flex.Item,{children:(0,o.createComponentVNode)(2,u.Divider,{vertical:!0})}),(0,o.createComponentVNode)(2,u.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,u.Section,{title:"Mutation Info",level:2,children:(0,o.createComponentVNode)(2,_,{mutation:C})})})]})},B=function(e,t){var n,a=(0,d.useBackend)(t),c=a.data,i=a.act,l=null!=(n=c.chromoStorage)?n:[],s=(0,r.uniqBy)((function(e){return e.Name}))(l),m=c.view.storageChromoName,p=l.find((function(e){return e.Name===m}));return(0,o.createComponentVNode)(2,u.Flex,{children:[(0,o.createComponentVNode)(2,u.Flex.Item,{width:"140px",children:(0,o.createComponentVNode)(2,u.Section,{title:"Console Storage",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,u.Button,{fluid:!0,ellipsis:!0,color:"transparent",selected:e.Name===m,content:e.Name,onClick:function(){return i("set_view",{storageChromoName:e.Name})}},e.Index)}))})}),(0,o.createComponentVNode)(2,u.Flex.Item,{children:(0,o.createComponentVNode)(2,u.Divider,{vertical:!0})}),(0,o.createComponentVNode)(2,u.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,u.Section,{title:"Chromosome Info",level:2,children:!p&&(0,o.createComponentVNode)(2,u.Box,{color:"label",children:"Nothing to show."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Name",children:p.Name}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Description",children:p.Description}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Amount",children:l.filter((function(e){return e.Name===p.Name})).length})]}),(0,o.createComponentVNode)(2,u.Button,{mt:2,icon:"eject",content:"Eject Chromosome",onClick:function(){return i("eject_chromo",{chromo:p.Name})}})],4)})})]})},_=function(e,t){var n,c,i,l=e.mutation,s=(0,d.useBackend)(t),m=s.data,p=s.act,N=m.diskCapacity,V=m.diskReadOnly,b=m.hasDisk,f=m.isInjectorReady,g=null!=(n=m.storage.disk)?n:[],v=null!=(c=m.storage.console)?c:[],k=null!=(i=m.storage.injector)?i:[];if(!l)return(0,o.createComponentVNode)(2,u.Box,{color:"label",children:"Nothing to show."});if("occupant"===l.Source&&!l.Discovered)return(0,o.createComponentVNode)(2,u.LabeledList,{children:(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Name",children:l.Alias})});var x=v.find((function(e){return h(e,l)})),B=g.find((function(e){return h(e,l)})),_=(0,a.flow)([(0,r.uniqBy)((function(e){return e.Name})),(0,r.filter)((function(e){return e.Name!==l.Name}))])([].concat(g,v));return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Name",children:(0,o.createComponentVNode)(2,u.Box,{inline:!0,color:C[l.Quality],children:l.Name})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Description",children:l.Description}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Instability",children:l.Instability})]}),(0,o.createComponentVNode)(2,u.Divider),(0,o.createComponentVNode)(2,u.Box,{children:["disk"===l.Source&&(0,o.createComponentVNode)(2,W,{disabled:!b||N<=0||V,mutations:_,source:l}),"console"===l.Source&&(0,o.createComponentVNode)(2,W,{mutations:_,source:l}),["occupant","disk","console"].includes(l.Source)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Dropdown,{width:"240px",options:k.map((function(e){return e.name})),disabled:0===k.length||!l.Active,selected:"Add to advanced injector",onSelected:function(e){return p("add_advinj_mut",{mutref:l.ByondRef,advinj:e,source:l.Source})}}),(0,o.createComponentVNode)(2,u.Button,{icon:"syringe",disabled:!f||!l.Active,content:"Print Activator",onClick:function(){return p("print_injector",{mutref:l.ByondRef,is_activator:1,source:l.Source})}}),(0,o.createComponentVNode)(2,u.Button,{icon:"syringe",disabled:!f||!l.Active,content:"Print Mutator",onClick:function(){return p("print_injector",{mutref:l.ByondRef,is_activator:0,source:l.Source})}})],4)]}),["disk","occupant"].includes(l.Source)&&(0,o.createComponentVNode)(2,u.Button,{icon:"save",disabled:x||!l.Active,content:"Save to Console",onClick:function(){return p("save_console",{mutref:l.ByondRef,source:l.Source})}}),["console","occupant"].includes(l.Source)&&(0,o.createComponentVNode)(2,u.Button,{icon:"save",disabled:B||!b||N<=0||V||!l.Active,content:"Save to Disk",onClick:function(){return p("save_disk",{mutref:l.ByondRef,source:l.Source})}}),["console","disk","injector"].includes(l.Source)&&(0,o.createComponentVNode)(2,u.Button,{icon:"times",color:"red",content:"Delete from "+l.Source,onClick:function(){return p("delete_"+l.Source+"_mut",{mutref:l.ByondRef})}}),(2===l.Class||!!l.Scrambled&&"occupant"===l.Source)&&(0,o.createComponentVNode)(2,u.Button,{content:"Nullify",onClick:function(){return p("nullify",{mutref:l.ByondRef})}}),(0,o.createComponentVNode)(2,u.Divider),(0,o.createComponentVNode)(2,w,{disabled:"occupant"!==l.Source,mutation:l})],0)},w=function(e,t){var n=e.mutation,r=e.disabled,a=(0,d.useBackend)(t),c=(a.data,a.act);return 0===n.CanChromo?(0,o.createComponentVNode)(2,u.Box,{color:"label",children:"No compatible chromosomes"}):1===n.CanChromo?r?(0,o.createComponentVNode)(2,u.Box,{color:"label",children:"No chromosome applied."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Dropdown,{width:"240px",options:n.ValidStoredChromos,disabled:0===n.ValidStoredChromos.length,selected:0===n.ValidStoredChromos.length?"No Suitable Chromosomes":"Select a chromosome",onSelected:function(e){return c("apply_chromo",{chromo:e,mutref:n.ByondRef})}}),(0,o.createComponentVNode)(2,u.Box,{color:"label",mt:1,children:["Compatible with: ",n.ValidChromos]})],4):2===n.CanChromo?(0,o.createComponentVNode)(2,u.Box,{color:"label",children:["Applied chromosome: ",n.AppliedChromo]}):null},L=function(e,t){var n,r,a=(0,d.useBackend)(t),c=a.data,i=a.act,s=null!=(n=null==(r=c.storage)?void 0:r.occupant)?n:[],m=c.isJokerReady,p=c.isMonkey,C=c.jokerSeconds,h=c.subjectStatus,N=c.view,V=N.sequencerMutation,b=N.jokerActive,f=s.find((function(e){return e.Alias===V}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,u.Flex.Item,{width:s.length<=8?"154px":"174px",children:(0,o.createComponentVNode)(2,u.Section,{title:"Sequences",height:"214px",overflowY:s.length>8&&"scroll",children:s.map((function(e){return(0,o.createComponentVNode)(2,y,{url:(0,l.resolveAsset)(e.Image),selected:e.Alias===V,onClick:function(){i("set_view",{sequencerMutation:e.Alias}),i("check_discovery",{alias:e.Alias})}},e.Alias)}))})}),(0,o.createComponentVNode)(2,u.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,u.Section,{title:"Sequence Info",minHeight:"100%",children:(0,o.createComponentVNode)(2,_,{mutation:f})})})]}),3===h&&(0,o.createComponentVNode)(2,u.Section,{color:"bad",children:"Genetic sequence corrupted. Subject diagnostic report: DECEASED."})||p&&"Monkified"!==(null==f?void 0:f.Name)&&(0,o.createComponentVNode)(2,u.Section,{color:"bad",children:"Genetic sequence corrupted. Subject diagnostic report: MONKEY."})||4===h&&(0,o.createComponentVNode)(2,u.Section,{color:"bad",children:"Genetic sequence corrupted. Subject diagnostic report: TRANSFORMING."})||(0,o.createComponentVNode)(2,u.Section,{title:"Genome Sequencer\u2122",buttons:!m&&(0,o.createComponentVNode)(2,u.Box,{lineHeight:"20px",color:"label",children:["Joker on cooldown (",C,"s)"]})||b&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Box,{mr:1,inline:!0,color:"label",children:"Click on a gene to reveal it."}),(0,o.createComponentVNode)(2,u.Button,{content:"Cancel Joker",onClick:function(){return i("set_view",{jokerActive:""})}})],4)||(0,o.createComponentVNode)(2,u.Button,{icon:"crown",color:"purple",content:"Use Joker",onClick:function(){return i("set_view",{jokerActive:"1"})}}),children:(0,o.createComponentVNode)(2,I,{mutation:f})})],0)},y=function(e,t){var n,r=e.url,a=e.selected,c=e.onClick;return a&&(n="2px solid #22aa00"),(0,o.createComponentVNode)(2,u.Box,{as:"img",src:r,style:{width:"64px",margin:"2px","margin-left":"4px",outline:n},onClick:c})},S=function(e,t){var n=e.gene,r=e.onChange,a=e.disabled,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["gene","onChange","disabled"]),i=m.length,l=m.indexOf(n),d=a&&p.X||p[n];return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Button,Object.assign({},c,{color:d,onClick:function(e){if(e.preventDefault(),r)if(-1!==l){var t=m[(l+1)%i];r(e,t)}else r(e,m[0])},oncontextmenu:function(e){if(e.preventDefault(),r)if(-1!==l){var t=m[(l-1+i)%i];r(e,t)}else r(e,m[i-1])},children:n})))},I=function(e,t){var n=e.mutation,r=(0,d.useBackend)(t),a=r.data,i=r.act,l=a.view.jokerActive;if(!n)return(0,o.createComponentVNode)(2,u.Box,{color:"average",children:"No genome selected for sequencing."});if(n.Scrambled)return(0,o.createComponentVNode)(2,u.Box,{color:"average",children:"Sequence unreadable due to unpredictable mutation."});for(var s=n.Sequence,m=n.DefaultSeq,p=[],C=function(e){var t=s.charAt(e),r=(0,o.createComponentVNode)(2,S,{width:"22px",textAlign:"center",disabled:!!n.Scrambled||1!==n.Class,className:"X"===(null==m?void 0:m.charAt(e))&&!n.Active&&(0,c.classes)(["outline-solid","outline-color-orange"]),gene:t,onChange:function(t,o){if(!t.ctrlKey)return l?(i("pulse_gene",{pos:e+1,gene:"J",alias:n.Alias}),void i("set_view",{jokerActive:""})):void i("pulse_gene",{pos:e+1,gene:o,alias:n.Alias});i("pulse_gene",{pos:e+1,gene:"X",alias:n.Alias})}});p.push(r)},h=0;h=3){var r=(0,o.createComponentVNode)(2,u.Box,{inline:!0,width:"22px",mx:"1px",children:s});l.push(r),s=[]}},p=0;p=i,onCommit:function(e,t){return a("new_adv_inj",{name:t})}})})]})},W=function(e,t){var n=e.mutations,r=void 0===n?[]:n,a=e.source,c=(0,d.useBackend)(t),i=c.act;c.data;return(0,o.createComponentVNode)(2,u.Dropdown,{width:"240px",options:r.map((function(e){return e.Name})),disabled:0===r.length,selected:"Combine mutations",onSelected:function(e){return i("combine_"+a.Source,{firstref:(t=e,null==(n=r.find((function(e){return e.Name===t})))?void 0:n.ByondRef),secondref:a.ByondRef});var t,n}},a.ByondRef)}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.DnaVault=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.completed,u=l.used,s=l.choiceA,m=l.choiceB,p=l.dna,C=l.dna_max,h=l.plants,N=l.plants_max,V=l.animals,b=l.animals_max;return(0,o.createComponentVNode)(2,c.Window,{width:350,height:400,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"DNA Vault Database",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Human DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p/C,children:p+" / "+C+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/N,children:h+" / "+N+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:V/b,children:V+" / "+b+" Samples"})})]})}),!(!d||u)&&(0,o.createComponentVNode)(2,a.Section,{title:"Personal Gene Therapy",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",mb:1,children:"Applicable Gene Therapy Treatments"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:s,textAlign:"center",onClick:function(){return i("gene",{choice:s})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:m,textAlign:"center",onClick:function(){return i("gene",{choice:m})}})})]})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(0),r=n(2),a=n(1),c=n(17),i=n(3);t.EightBallVote=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.shaking);return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})||(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.question,u=l.answers,s=void 0===u?[]:u;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',d,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,c.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return i("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Electrolyzer=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.Electrolyzer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:305,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!l.hasPowercell||!l.open,onClick:function(){return i("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,disabled:!l.hasPowercell,onClick:function(){return i("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!l.hasPowercell&&"bad",children:l.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.powerLevel/100,content:l.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"None"})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Electropack=void 0;var o=n(0),r=n(10),a=n(2),c=n(1),i=n(3);t.Electropack=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.power,s=d.code,m=d.frequency,p=d.minFrequency,C=d.maxFrequency;return(0,o.createComponentVNode)(2,i.Window,{width:260,height:137,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"freq"})}}),children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:p/10,maxValue:C/10,value:m/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return l("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Code",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"code"})}}),children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:s,width:"80px",onDrag:function(e,t){return l("code",{code:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.EmergencyShuttleConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.timer_str,u=l.enabled,s=l.emagged,m=l.engines_started,p=l.authorizations_remaining,C=l.authorizations,h=void 0===C?[]:C;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:350,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:d}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:m?"good":"average",ml:1,children:m?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!u,onClick:function(){return i("abort")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!u,onClick:function(){return i("authorize")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!u,onClick:function(){return i("repeal")}})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:s?"bad":"good",children:s?"ERROR":"Remaining: "+p}),children:h.length>0?h.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(0),r=n(17),a=n(2),c=n(1),i=n(3);t.EngravedMessage=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.admin_mode,s=d.creator_key,m=d.creator_name,p=d.has_liked,C=d.has_disliked,h=d.hidden_message,N=d.is_creator,V=d.num_likes,b=d.num_dislikes,f=d.realdate;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(h)}),(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"arrow-up",content:" "+V,disabled:N,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return l("like")}})}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"circle",disabled:N,selected:!C&&!p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return l("neutral")}})}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"arrow-down",content:" "+b,disabled:N,selected:C,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return l("dislike")}})})]})]}),(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Created On",children:f})})}),(0,o.createComponentVNode)(2,c.Section),!!u&&(0,o.createComponentVNode)(2,c.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return l("delete")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Creator Ckey",children:s}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Creator Character Name",children:m})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ExosuitControlConsole=void 0;var o=n(0),r=n(10),a=n(2),c=n(1),i=n(3);t.ExosuitControlConsole=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.mechs,u=void 0===d?[]:d;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[0===u.length&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No exosuits detected"}),u.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"envelope",content:"Message",disabled:!e.pilot,onClick:function(){return l("send_message",{tracker_ref:e.tracker_ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wifi",content:e.emp_recharging?"Recharging...":"EMP Burst",color:"bad",disabled:e.emp_recharging,onClick:function(){return l("shock",{tracker_ref:e.tracker_ref})}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.Box,{color:(e.integrity<=30?"bad":e.integrity<=70&&"average")||"good",children:[e.integrity,"%"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c.Box,{color:(e.charge<=30?"bad":e.charge<=70&&"average")||"good",children:"number"==typeof e.charge&&e.charge+"%"||"Not Found"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Airtank",children:"number"==typeof e.airtank&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:e.airtank,format:function(e){return(0,r.toFixed)(e,2)+" kPa"}})||"Not Equipped"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pilot",children:e.pilot.length>0&&e.pilot.map((function(t){return(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[t,e.pilot.length>1?"|":""]},t)}))||"None"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:e.location||"Unknown"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Active Equipment",children:e.active_equipment||"None"}),e.cargo_space>=0&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Used Cargo Space",children:(0,o.createComponentVNode)(2,c.Box,{color:(e.cargo_space<=30?"good":e.cargo_space<=70&&"average")||"bad",children:[e.cargo_space,"%"]})})]})},e.tracker_ref)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ExosuitFabricator=void 0;var o,r=n(0),a=n(6),c=n(9),i=n(2),l=n(39),d=n(1),u=n(3),s=n(17);function m(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nn?{color:2,deficit:e-n}:t>n?{color:1,deficit:e}:e+t>n?{color:1,deficit:e+t-n}:{color:0,deficit:0}},V=function(e,t,n){var o={textColor:0};return Object.keys(n.cost).forEach((function(r){o[r]=N(n.cost[r],t[r],e[r]),o[r].color>o.textColor&&(o.textColor=o[r].color)})),o};t.ExosuitFabricator=function(e,t){var n,o,a=(0,i.useBackend)(t),c=a.act,l=a.data,s=l.queue||[],m=(n=l.materials||[],o={},n.forEach((function(e){o[e.name]=e.amount})),o),p=function(e,t){var n={},o={},r={},a={};return t.forEach((function(t,c){a[c]=0,Object.keys(t.cost).forEach((function(i){n[i]=n[i]||0,r[i]=r[i]||0,o[i]=N(t.cost[i],n[i],e[i]),0!==o[i].color?a[c]1&&l=0&&m+"s"||"Dispensing..."})]})})})}}},function(e,t,n){"use strict";t.__esModule=!0,t.ForbiddenLore=void 0;var o=n(0),r=n(9),a=n(26),c=n(2),i=n(1),l=n(3);t.ForbiddenLore=function(e,t){var n=(0,c.useBackend)(t),d=n.act,u=n.data,s=u.charges,m=(0,a.flow)([(0,r.sortBy)((function(e){return"Research"!==e.state}),(function(e){return"Side"===e.path}))])(u.to_know||[]);return(0,o.createComponentVNode)(2,l.Window,{width:500,height:900,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Research Eldritch Knowledge",children:["Charges left : ",s,null!==m?m.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,my:1,children:[e.path," path"]}),(0,o.createComponentVNode)(2,i.Box,{my:1,children:[(0,o.createComponentVNode)(2,i.Button,{content:e.state,disabled:e.disabled,onClick:function(){return d("research",{name:e.name,cost:e.cost})}})," ","Cost : ",e.cost]}),(0,o.createComponentVNode)(2,i.Box,{italic:!0,my:1,children:e.flavour}),(0,o.createComponentVNode)(2,i.Box,{my:1,children:e.desc})]},e.name)})):(0,o.createComponentVNode)(2,i.Box,{children:"No more knowledge can be found"})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Gateway=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.Gateway=function(){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.gateway_present,d=void 0!==l&&l,u=i.gateway_status,s=void 0!==u&&u,m=i.current_target,p=void 0===m?null:m,C=i.destinations,h=void 0===C?[]:C;return d?p?(0,o.createComponentVNode)(2,a.Section,{title:p.name,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"rainbow",size:4,color:"green"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return c("deactivate")},children:"Deactivate"})]}):h.length?(0,o.createFragment)([!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Gateway Unpowered"}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:e.available&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return c("activate",{destination:e.ref})},children:"Activate"})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{m:1,textColor:"bad",children:e.reason}),!!e.timeout&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:e.timeout,children:"Calibrating..."})],0)},e.ref)}))],0):(0,o.createComponentVNode)(2,a.Section,{children:"No gateway nodes detected."}):(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No linked gateway"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return c("linkup")},children:"Linkup"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.GhostPoolProtection=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.GhostPoolProtection=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.events_or_midrounds,u=l.spawners,s=l.station_sentience,m=l.silicons,p=l.minigames;return(0,o.createComponentVNode)(2,c.Window,{title:"Ghost Pool Protection",width:400,height:270,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Flex,{grow:1,height:"100%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Options",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{color:"good",icon:"plus-circle",content:"Enable Everything",onClick:function(){return i("all_roles")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"minus-circle",content:"Disable Everything",onClick:function(){return i("no_roles")}})],4),children:[(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"For people creating a sneaky event: If you toggle Station Created Sentience, people may catch on that admins have disabled roles for your event..."}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",color:d?"good":"bad",icon:"meteor",content:"Events and Midround Rulesets",onClick:function(){return i("toggle_events_or_midrounds")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",color:u?"good":"bad",icon:"pastafarianism",content:"Ghost Role Spawners",onClick:function(){return i("toggle_spawners")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",color:s?"good":"bad",icon:"user-astronaut",content:"Station Created Sentience",onClick:function(){return i("toggle_station_sentience")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",color:m?"good":"bad",icon:"robot",content:"Silicons",onClick:function(){return i("toggle_silicons")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",color:p?"good":"bad",icon:"gamepad",content:"Minigames",onClick:function(){return i("toggle_minigames")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",color:"orange",icon:"check",content:"Apply Changes",onClick:function(){return i("apply_settings")}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GlandDispenser=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.GlandDispenser=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.glands,d=void 0===l?[]:l;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:338,theme:"abductor",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:"60px",height:"60px",m:.75,textAlign:"center",lineHeight:"55px",icon:"eject",backgroundColor:e.color,content:e.amount||"0",disabled:!e.amount,onClick:function(){return i("dispense",{gland_id:e.id})}},e.id)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(0),r=n(9),a=n(26),c=n(10),i=n(103),l=n(2),d=n(1),u=n(3),s=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e,t){var n=(0,l.useBackend)(t),m=n.act,p=n.data,C=p.currentArea,h=p.currentCoords,N=p.globalmode,V=p.power,b=p.tag,f=p.updating,g=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,i.vecLength)((0,i.vecSubtract)(s(h),s(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(p.signals||[]);return(0,o.createComponentVNode)(2,u.Window,{title:"Global Positioning System",width:470,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"power-off",content:V?"On":"Off",selected:V,onClick:function(){return m("power")}}),children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,d.Button,{icon:"pencil-alt",content:b,onClick:function(){return m("rename")}})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,d.Button,{icon:f?"unlock":"lock",content:f?"AUTO":"MANUAL",color:!f&&"bad",onClick:function(){return m("updating")}})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,d.Button,{icon:"sync",content:N?"MAXIMUM":"LOCAL",selected:!N,onClick:function(){return m("globalmode")}})})]})}),!!V&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,d.Box,{fontSize:"18px",children:[C," (",h,")"]})}),(0,o.createComponentVNode)(2,d.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,d.Table,{children:[(0,o.createComponentVNode)(2,d.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,d.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),g.map((function(e){return(0,o.createComponentVNode)(2,d.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,d.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,c.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,d.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.GravityGenerator=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.charging_state,u=l.operational;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:155,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No data available"}),!!u&&0!==d&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"WARNING - Radiation detected"}),!!u&&0===d&&(0,o.createComponentVNode)(2,a.NoticeBox,{success:!0,children:"No radiation detected"}),!!u&&(0,o.createComponentVNode)(2,i)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.breaker,d=i.charge_count,u=i.charging_state,s=i.on,m=i.operational;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l?"power-off":"times",content:l?"On":"Off",selected:l,disabled:!m,onClick:function(){return c("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d/100,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:[0===u&&(s&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Fully Charged"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not Charging"})),1===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Charging"}),2===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Discharging"})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.GulagItemReclaimer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.mobs,u=void 0===d?[]:d;return(0,o.createComponentVNode)(2,c.Window,{width:325,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[0===u.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No stored items"}),u.length>0&&(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{content:"Retrieve Items",disabled:!l.can_reclaim,onClick:function(){return i("release_items",{mobref:e.mob})}})})]},e.mob)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.GulagTeleporterConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.teleporter,u=l.teleporter_lock,s=l.teleporter_state_open,m=l.teleporter_location,p=l.beacon,C=l.beacon_location,h=l.id,N=l.id_name,V=l.can_teleport,b=l.goal,f=void 0===b?0:b,g=l.prisoner,v=void 0===g?{}:g;return(0,o.createComponentVNode)(2,c.Window,{width:350,height:295,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:s?"Open":"Closed",disabled:u,selected:s,onClick:function(){return i("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock":"unlock",content:u?"Locked":"Unlocked",selected:u,disabled:s,onClick:function(){return i("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:d?"good":"bad",buttons:!d&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return i("scan_teleporter")}}),children:d?m:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:p?"good":"bad",buttons:!p&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return i("scan_beacon")}}),children:p?C:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:h?N:"No ID",onClick:function(){return i("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return i("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:v.name||"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:v.crimstat||"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!V,textAlign:"center",color:"bad",onClick:function(){return i("teleport")}})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.Holodeck=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.can_toggle_safety,u=l.emagged,s=l.program,m=l.default_programs||[],p=l.emag_programs||[];return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"unlock":"lock",content:"Safeties",color:"bad",disabled:!d,selected:!u,onClick:function(){return i("safety")}}),children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===s,onClick:function(){return i("load_program",{type:e.type})}},e.type)}))}),!!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===s,onClick:function(){return i("load_program",{type:e.type})}},e.type)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holopad=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.Holopad=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data.calling;return(0,o.createComponentVNode)(2,c.Window,{width:440,height:245,resizable:!0,children:[!!d&&(0,o.createComponentVNode)(2,a.Modal,{fontSize:"36px",fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:2,mt:2,children:(0,o.createComponentVNode)(2,a.Icon,{name:"phone-alt",rotation:25})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mr:2,children:"Dialing..."})]}),(0,o.createComponentVNode)(2,a.Box,{mt:2,textAlign:"center",fontSize:"24px",children:(0,o.createComponentVNode)(2,a.Button,{lineHeight:"40px",icon:"times",content:"Hang Up",color:"bad",onClick:function(){return l("hang_up")}})})]}),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})]})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.on_network,d=i.on_cooldown,u=i.allowed,s=i.disk,m=i.disk_record,p=i.replay_mode,C=i.loop_mode,h=i.record_mode,N=i.holo_calls,V=void 0===N?[]:N;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Holopad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"bell",content:d?"AI's Presence Requested":"Request AI's Presence",disabled:!l||d,onClick:function(){return c("AIrequest")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Communicator",children:(0,o.createComponentVNode)(2,a.Button,{icon:"phone-alt",content:u?"Connect To Holopad":"Call Holopad",disabled:!l,onClick:function(){return c("holocall",{headcall:u})}})}),V.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.connected?"Current Call":"Incoming Call",children:(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"phone-slash":"phone-alt",content:e.connected?"Disconnect call from "+e.caller:"Answer call from "+e.caller,color:e.connected?"bad":"good",disabled:!l,onClick:function(){return c(e.connected?"disconnectcall":"connectcall",{holopad:e.ref})}})},e.ref)}))]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holodisk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s||p||h,onClick:function(){return c("disk_eject")}}),children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No holodisk"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk Player",children:[(0,o.createComponentVNode)(2,a.Button,{icon:p?"pause":"play",content:p?"Stop":"Replay",selected:p,disabled:h||!m,onClick:function(){return c("replay_mode")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:C?"Looping":"Loop",selected:C,disabled:h||!m,onClick:function(){return c("loop_mode")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exchange-alt",content:"Change Offset",disabled:!p,onClick:function(){return c("offset")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recorder",children:[(0,o.createComponentVNode)(2,a.Button,{icon:h?"pause":"video",content:h?"End Recording":"Record",selected:h,disabled:m&&!h||p,onClick:function(){return c("record_mode")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Clear Recording",color:"bad",disabled:!m||p||h,onClick:function(){return c("record_clear")}})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.HypnoChair=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.HypnoChair=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:375,height:480,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",children:"The Enhanced Interrogation Chamber is designed to induce a deep-rooted trance trigger into the subject. Once the procedure is complete, by using the implanted trigger phrase, the authorities are able to ensure immediate and complete obedience and truthfulness."}),(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.occupant.name?l.occupant.name:"No Occupant"}),!!l.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===l.occupant.stat?"good":1===l.occupant.stat?"average":"bad",children:0===l.occupant.stat?"Conscious":1===l.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.open?"unlock":"lock",color:l.open?"default":"red",content:l.open?"Open":"Closed",onClick:function(){return i("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Phrase",children:(0,o.createComponentVNode)(2,a.Input,{value:l.trigger,onChange:function(e,t){return i("set_phrase",{phrase:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interrogate Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:l.interrogating?"Interrupt Interrogation":"Begin Enhanced Interrogation",onClick:function(){return i("interrogate")}}),1===l.interrogating&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.ImplantChair=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:375,height:280,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.occupant.name||"No Occupant"}),!!l.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===l.occupant.stat?"good":1===l.occupant.stat?"average":"bad",children:0===l.occupant.stat?"Conscious":1===l.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.open?"unlock":"lock",color:l.open?"default":"red",content:l.open?"Open":"Closed",onClick:function(){return i("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:l.ready?l.special_name||"Implant":"Recharging",onClick:function(){return i("implant")}}),0===l.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[l.ready_implants,1===l.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InfraredEmitter=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.InfraredEmitter=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.on,u=l.visible;return(0,o.createComponentVNode)(2,c.Window,{width:225,height:110,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"eye":"eye-slash",content:u?"Visible":"Invisible",selected:u,onClick:function(){return i("visibility")}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.Intellicard=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.name,u=l.isDead,s=l.isBraindead,m=l.health,p=l.wireless,C=l.radio,h=l.wiping,N=l.laws,V=void 0===N?[]:N,b=u||s;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:d||"Empty Card",buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:h?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return i("wipe")}}),children:!!d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:b?"bad":"good",children:b?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:p,onClick:function(){return i("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:C,onClick:function(){return i("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:V.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Jukebox=void 0;var o=n(0),r=n(9),a=n(26),c=n(2),i=n(1),l=n(3);t.Jukebox=function(e,t){var n=(0,c.useBackend)(t),d=n.act,u=n.data,s=u.active,m=u.track_selected,p=u.track_length,C=u.track_beat,h=u.volume,N=(0,a.flow)([(0,r.sortBy)((function(e){return e.name}))])(u.songs||[]);return(0,o.createComponentVNode)(2,l.Window,{width:370,height:313,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Song Player",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s?"pause":"play",content:s?"Stop":"Play",selected:s,onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Track Selected",children:(0,o.createComponentVNode)(2,i.Dropdown,{"overflow-y":"scroll",width:"240px",options:N.map((function(e){return e.name})),disabled:s,selected:m||"Select a Track",onSelected:function(e){return d("select_track",{track:e})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Track Length",children:m?p:"No Track Selected"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Track Beat",children:[m?C:"No Track Selected",1===C?" beat":" beats"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Machine Settings",children:(0,o.createComponentVNode)(2,i.LabeledControls,{justify:"center",children:(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,i.Knob,{size:3.2,color:h>=50?"red":"green",value:h,unit:"%",minValue:0,maxValue:100,step:1,stepPixelSize:1,disabled:s,onDrag:function(e,t){return d("set_volume",{volume:t})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-22px",color:"transparent",icon:"fast-backward",onClick:function(){return d("set_volume",{volume:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"16px",right:"-22px",color:"transparent",icon:"fast-forward",onClick:function(){return d("set_volume",{volume:"max"})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"34px",right:"-22px",color:"transparent",icon:"undo",onClick:function(){return d("set_volume",{volume:"reset"})}})]})})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.KeycardAuth=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:375,height:125,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===l.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===l.waiting&&(0,o.createFragment)([!!l.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return i("auth_swipe")},content:"Authorize"}),0===l.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return i("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return i("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return i("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(0),r=n(17),a=n(2),c=n(1),i=n(3);t.LaborClaimConsole=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.can_go_home,s=d.id_points,m=d.ores,p=d.status_info,C=d.unclaimed_points;return(0,o.createComponentVNode)(2,i.Window,{width:315,height:440,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:p}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,c.Button,{content:"Move shuttle",disabled:!u,onClick:function(){return l("move_shuttle")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Points",children:s}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Claim points",disabled:!C,onClick:function(){return l("claim_points")}}),children:C})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Material values",children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Material"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),m.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,c.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.LanguageMenu=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.admin_mode,u=l.is_living,s=l.omnitongue,m=l.languages,p=void 0===m?[]:m,C=l.unknown_languages,h=void 0===C?[]:C;return(0,o.createComponentVNode)(2,c.Window,{title:"Language Menu",width:700,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!u&&(0,o.createComponentVNode)(2,a.Button,{content:e.is_default?"Default Language":"Select as Default",disabled:!e.can_speak,selected:e.is_default,onClick:function(){return i("select_default",{language_name:e.name})}}),!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return i("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return i("remove_language",{language_name:e.name})}})],4)],0),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})}),!!d&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(s?"Enabled":"Disabled"),selected:s,onClick:function(){return i("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return i("grant_language",{language_name:e.name})}}),children:[e.desc," ","Key: ,",e.key," ",!!e.shadow&&"(gained from mob)"," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadRemote=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=n(208);t.LaunchpadRemote=function(e,t){var n=(0,r.useBackend)(t).data,l=n.has_pad,d=n.pad_closed;return(0,o.createComponentVNode)(2,c.Window,{title:"Briefcase Launchpad Remote",width:300,height:240,theme:"syndicate",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})||d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"})||(0,o.createComponentVNode)(2,i.LaunchpadControl,{topLevel:!0})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MafiaPanel=void 0;var o=n(0),r=n(6),a=(n(17),n(2)),c=n(1),i=n(3);t.MafiaPanel=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.lobbydata,m=u.players,p=u.actions,C=u.phase,h=u.roleinfo,N=u.role_theme,V=u.admin_controls,b=u.judgement_phase,f=u.timeleft,g=u.all_roles,v=h?30*m.length:7,k=s?s.filter((function(e){return"Ready"===e.status})):null;return(0,o.createComponentVNode)(2,i.Window,{title:"Mafia",theme:N,width:650,height:293+v,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:V,children:[!h&&(0,o.createComponentVNode)(2,c.Flex,{scrollable:!0,overflowY:"scroll",direction:"column",height:"100%",grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Lobby",mb:1,buttons:(0,o.createComponentVNode)(2,l,{phase:C,timeleft:f,admin_controls:V}),children:(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:["The lobby currently has ",k.length,"/12 valid players signed up."]}),(0,o.createComponentVNode)(2,c.Flex,{direction:"column",children:!!s&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:2,className:"Section__title candystripe",children:(0,o.createComponentVNode)(2,c.Flex,{height:2,align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:0,children:e.name}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:"STATUS:"}),(0,o.createComponentVNode)(2,c.Flex.Item,{width:"30%",children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"Ready"===e.status?"green":"red",textAlign:"center",children:[e.status," ",e.spectating]})})})]})},e)}))})]})})}),!!h&&(0,o.createComponentVNode)(2,c.Section,{title:C,minHeight:"100px",maxHeight:"50px",buttons:(0,o.createComponentVNode)(2,c.Box,{children:[!!V&&(0,o.createComponentVNode)(2,c.Button,{color:"red",icon:"gavel",tooltipPosition:"bottom-left",tooltip:"Hello admin! If it is the admin controls you seek,\nplease notice the extra scrollbar you have that players\ndo not!"})," ",(0,o.createComponentVNode)(2,c.TimeDisplay,{auto:"down",value:f})]}),children:(0,o.createComponentVNode)(2,c.Flex,{justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{align:"center",textAlign:"center",maxWidth:"500px",children:[(0,o.createVNode)(1,"b",null,[(0,o.createTextVNode)("You are the "),h.role],0),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,h.desc,0)]}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Box,{className:(0,r.classes)(["mafia32x32",h.revealed_icon]),style:{transform:"scale(2) translate(0px, 10%)","vertical-align":"middle"}}),(0,o.createComponentVNode)(2,c.Box,{className:(0,r.classes)(["mafia32x32",h.hud_icon]),style:{transform:"scale(2) translate(-5px, -5px)","vertical-align":"middle"}})]})]})}),(0,o.createComponentVNode)(2,c.Flex,{children:!!p&&p.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return d("mf_action",{atype:e})},children:e})},e)}))}),!!h&&(0,o.createComponentVNode)(2,c.Section,{title:"Judgement",buttons:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"info",tooltipPosition:"left",tooltip:"When someone is on trial, you are in charge of their fate.\nInnocent winning means the person on trial can live to see\nanother day... and in losing they do not. You can go back\nto abstaining with the middle button if you reconsider."}),children:[(0,o.createComponentVNode)(2,c.Flex,{justify:"space-around",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"smile-beam",content:"INNOCENT!",color:"good",disabled:!b,onClick:function(){return d("vote_innocent")}}),!b&&(0,o.createComponentVNode)(2,c.Box,{children:"There is nobody on trial at the moment."}),!!b&&(0,o.createComponentVNode)(2,c.Box,{children:"It is now time to vote, vote the accused innocent or guilty!"}),(0,o.createComponentVNode)(2,c.Button,{icon:"angry",content:"GUILTY!",color:"bad",disabled:!b,onClick:function(){return d("vote_guilty")}})]}),(0,o.createComponentVNode)(2,c.Flex,{justify:"center",children:(0,o.createComponentVNode)(2,c.Button,{icon:"meh",content:"Abstain",color:"white",disabled:!b,onClick:function(){return d("vote_abstain")}})})]}),"No Game"!==C&&(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:2,children:(0,o.createComponentVNode)(2,c.Section,{title:"Players",buttons:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"info",tooltip:"This is the list of all the players in\nthe game, during the day phase you may vote on them and,\ndepending on your role, select players\nat certain phases to use your ability."}),children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",children:!!m&&m.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{height:"30px",className:"Section__title candystripe",children:(0,o.createComponentVNode)(2,c.Flex,{height:"18px",justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:16,children:[!!e.alive&&(0,o.createComponentVNode)(2,c.Box,{children:e.name}),!e.alive&&(0,o.createComponentVNode)(2,c.Box,{color:"red",children:e.name})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:!e.alive&&(0,o.createComponentVNode)(2,c.Box,{color:"red",children:"DEAD"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:e.votes!==undefined&&!!e.alive&&(0,o.createFragment)([(0,o.createTextVNode)("Votes : "),e.votes,(0,o.createTextVNode)(" ")],0)}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:!!e.actions&&e.actions.map((function(t){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return d("mf_targ_action",{atype:t,target:e.ref})},children:t},t)}))})]})},e.ref)}))})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:2,children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,c.Section,{title:"Roles and Notes",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"address-book",tooltipPosition:"bottom-left",tooltip:"The top section is the roles in the game. You can\npress the question mark to get a quick blurb\nabout the role itself."}),(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"edit",tooltipPosition:"bottom-left",tooltip:"The bottom section are your notes. on some roles this\nwill just be an empty box, but on others it records the\nactions of your abilities (so for example, your\ndetective work revealing a changeling)."})],4),children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",children:!!g&&g.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{height:"30px",className:"Section__title candystripe",children:(0,o.createComponentVNode)(2,c.Flex,{height:"18px",align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:e}),(0,o.createComponentVNode)(2,c.Flex.Item,{textAlign:"right",children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"question",onClick:function(){return d("mf_lookup",{atype:e.slice(0,-3)})}})})]})},e)}))})}),!!h&&(0,o.createComponentVNode)(2,c.Flex.Item,{height:0,grow:1,children:(0,o.createComponentVNode)(2,c.Section,{scrollable:!0,fill:!0,overflowY:"scroll",children:h!==undefined&&!!h.action_log&&h.action_log.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e},e)}))})})]})})]}),(0,o.createComponentVNode)(2,c.Flex,{mt:1,direction:"column",children:(0,o.createComponentVNode)(2,c.Flex.Item,{children:!!V&&(0,o.createComponentVNode)(2,c.Section,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.Collapsible,{title:"ADMIN CONTROLS",color:"red",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",color:"black",tooltipPosition:"top",tooltip:"Almost all of these are all built to help me debug\nthe game (ow, debugging a 12 player game!) So they are\nrudamentary and prone to breaking at the drop of a hat.\nMake sure you know what you're doing when you press one.\nAlso because an admin did it: do not gib/delete/dust\nanyone! It will runtime the game to death!",content:"A Kind, Coder Warning",onClick:function(){return d("next_phase")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-right",tooltipPosition:"top",tooltip:"This will advance the game to the next phase\n(day talk > day voting, day voting > night/trial)\npretty fun to just spam this and freak people out,\ntry that roundend!",content:"Next Phase",onClick:function(){return d("next_phase")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"home",tooltipPosition:"top",tooltip:"Hopefully you won't use this button\noften, it's a safety net just in case\nmafia players somehow escape (nullspace\nredirects to the error room then station)\nEither way, VERY BAD IF THAT HAPPENS as\ngodmoded assistants will run free. Use\nthis to recollect them then make a bug report.",content:"Send All Players Home",onClick:function(){return d("players_home")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync-alt",tooltipPosition:"top",tooltip:"This immediately ends the game, and attempts to start\nanother. Nothing will happen if another\ngame fails to start!",content:"New Game",onClick:function(){return d("new_game")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"skull",tooltipPosition:"top",tooltip:"Deletes the datum, clears all landmarks, makes mafia\nas it was roundstart: nonexistant. Use this if you\nreally mess things up. You did mess things up, didn't you.",content:"Nuke",onClick:function(){return d("nuke")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"paint-brush",tooltipPosition:"top",tooltip:"This is the custom game creator, it is... simple.\nYou put in roles and until you press CANCEL or FINISH\nit will keep letting you add more roles. Assitants\non the bottom because of pathing stuff. Resets after\nthe round finishes back to 12 player random setups.",content:"Create Custom Setup",onClick:function(){return d("debug_setup")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"paint-roller",tooltipPosition:"top",tooltip:"If you messed up and accidently didn't make it how\nyou wanted, simply just press this to reset it. The game\nwill auto reset after each game as well.",content:"Reset Custom Setup",onClick:function(){return d("cancel_setup")}})]})})})})]})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.phase,d=i.timeleft,u=i.admin_controls;return(0,o.createComponentVNode)(2,c.Box,{children:["[Phase = ",l," | ",(0,o.createComponentVNode)(2,c.TimeDisplay,{auto:"down",value:d}),"]"," ",(0,o.createComponentVNode)(2,c.Button,{icon:"clipboard-check",tooltipPosition:"bottom-left",tooltip:"Signs you up for the next game. If there\nis an ongoing one, you will be signed up\nfor the next.",content:"Sign Up",onClick:function(){return r("mf_signup")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"eye",tooltipPosition:"bottom-left",tooltip:"Spectates games until you turn it off.\nAutomatically enabled when you die in game,\nbecause I assumed you would want to see the\nconclusion. You won't get messages if you\nrejoin SS13.",content:"Spectate",onClick:function(){return r("mf_spectate")}}),!!u&&(0,o.createComponentVNode)(2,c.Button,{color:"red",icon:"gavel",tooltipPosition:"bottom-left",tooltip:"Hello admin! If it is the admin controls you seek,\nplease notice the scrollbar you have that players\ndo not!"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.MalfunctionModulePicker=void 0;var o=n(0),r=n(2),a=n(3),c=n(143);t.MalfunctionModulePicker=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.processingTime);return(0,o.createComponentVNode)(2,a.Window,{width:620,height:525,theme:"malfunction",resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.GenericUplink,{currencyAmount:i,currencySymbol:"PT"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MassDriverControl=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.MassDriverControl=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.connected,u=l.minutes,s=l.seconds,m=l.timing,p=l.power,C=l.poddoor;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:d?215:107,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,a.Section,{title:"Auto Launch",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:m?"Stop":"Start",selected:m,onClick:function(){return i("time")}}),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:m,onClick:function(){return i("input",{adjust:-30})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:m,onClick:function(){return i("input",{adjust:-1})}})," ",String(u).padStart(2,"0"),":",String(s).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:m,onClick:function(){return i("input",{adjust:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:m,onClick:function(){return i("input",{adjust:30})}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",content:"Toggle Outer Door",disabled:m||!C,onClick:function(){return i("door")}}),children:!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Level",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"bomb",content:"Test Fire",disabled:m,onClick:function(){return i("driver_test")}}),children:(0,o.createComponentVNode)(2,a.NumberInput,{value:p,width:"40px",minValue:.25,maxValue:16,onChange:function(e,t){return i("set_power",{power:t})}})})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Launch",disabled:m,mt:1.5,icon:"arrow-up",textAlign:"center",onClick:function(){return i("launch")}})],4)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connected mass driver"})})],0)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.MechBayPowerConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.recharge_port,d=l&&l.mech,u=d&&d.cell;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:200,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return i("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health/d.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.charge/u.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u.charge})," / "+u.maxcharge]})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechpadConsole=t.MechpadControl=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=function(e,t){var n=e.topLevel,c=(0,r.useBackend)(t),i=c.act,l=c.data,d=l.pad_name,u=l.connected_mechpad;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:d,width:"170px",onChange:function(e,t){return i("rename",{name:t})}}),level:n?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return i("remove")}}),children:!u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No Pad Connected."})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return i("launch")}})})};t.MechpadControl=i;t.MechpadConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.mechpads,s=void 0===u?[]:u,m=d.selected_id;return(0,o.createComponentVNode)(2,c.Window,{width:475,height:130,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:0===s.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"})||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Flex,{minHeight:"70px",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"140px",minHeight:"70px",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,ellipsis:!0,content:e.name,selected:m===e.id,color:"transparent",onClick:function(){return l("select_pad",{id:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Flex.Item,{minHeight:"100%",children:(0,o.createComponentVNode)(2,a.Divider,{vertical:!0})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,minHeight:"100%",children:m&&(0,o.createComponentVNode)(2,i)||(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalKiosk=void 0;var o=n(0),r=(n(17),n(2)),a=n(1),c=n(3);t.MedicalKiosk=function(e,t){var n=(0,r.useBackend)(t),p=(n.act,n.data),C=(0,r.useSharedState)(t,"scanIndex")[0],h=p.active_status_1,N=p.active_status_2,V=p.active_status_3,b=p.active_status_4;return(0,o.createComponentVNode)(2,c.Window,{width:575,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Flex,{mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:1,children:(0,o.createComponentVNode)(2,a.Section,{minHeight:"100%",children:[(0,o.createComponentVNode)(2,i,{index:1,icon:"procedures",name:"General Health Scan",description:"Reads back exact values of your general health scan."}),(0,o.createComponentVNode)(2,i,{index:2,icon:"heartbeat",name:"Symptom Based Checkup",description:"Provides information based on various non-obvious symptoms,\nlike blood levels or disease status."}),(0,o.createComponentVNode)(2,i,{index:3,icon:"radiation-alt",name:"Neurological/Radiological Scan",description:"Provides information about brain trauma and radiation."}),(0,o.createComponentVNode)(2,i,{index:4,icon:"mortar-pestle",name:"Chemical and Psychoactive Scan",description:"Provides a list of consumed chemicals, as well as potential\nside effects."})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,l)})]}),!!h&&1===C&&(0,o.createComponentVNode)(2,d),!!N&&2===C&&(0,o.createComponentVNode)(2,u),!!V&&3===C&&(0,o.createComponentVNode)(2,s),!!b&&4===C&&(0,o.createComponentVNode)(2,m)]})})};var i=function(e,t){var n=e.index,c=e.name,i=e.description,l=e.icon,d=(0,r.useBackend)(t),u=d.act,s=d.data,m=(0,r.useSharedState)(t,"scanIndex"),p=m[0],C=m[1],h=s["active_status_"+n];return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"16px",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Icon,{name:h?"check":"dollar-sign",color:h?"green":"grey"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:l,selected:h&&p===n,tooltip:i,tooltipPosition:"right",content:c,onClick:function(){h||u("beginScan_"+n),C(n)}})})]})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.kiosk_cost,d=i.patient_name;return(0,o.createComponentVNode)(2,a.Section,{minHeight:"100%",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,children:["Greetings Valued Employee! Please select a desired automatic health check procedure. Diagnosis costs ",(0,o.createVNode)(1,"b",null,[l,(0,o.createTextVNode)(" credits.")],0)]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:1,children:"Patient:"}),d]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,tooltip:"Resets the current scanning target, cancelling current scans.",icon:"sync",color:"average",onClick:function(){return c("clearTarget")},content:"Reset Scanner"})]})},d=function(e,t){var n=(0,r.useBackend)(t).data,c=n.patient_health,i=n.brute_health,l=n.burn_health,d=n.suffocation_health,u=n.toxin_health;return(0,o.createComponentVNode)(2,a.Section,{title:"Patient Health",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c/100,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c}),"%"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brute Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Burn Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toxin Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})})})]})})},u=function(e,t){var n=(0,r.useBackend)(t).data,c=n.patient_status,i=n.patient_illness,l=n.illness_info,d=n.bleed_status,u=n.blood_levels,s=n.blood_status;return(0,o.createComponentVNode)(2,a.Section,{title:"Symptom Based Checkup",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Patient Status",color:"good",children:c}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disease Status",children:i}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disease information",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Levels",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:u/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})}),(0,o.createComponentVNode)(2,a.Box,{mt:1,color:"label",children:d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Information",children:s})]})})},s=function(e,t){var n=(0,r.useBackend)(t).data,c=n.clone_health,i=n.brain_damage,l=n.brain_health,d=n.rad_contamination_status,u=n.rad_contamination_value,s=n.rad_sickness_status,m=n.rad_sickness_value,p=n.trauma_status;return(0,o.createComponentVNode)(2,a.Section,{title:"Patient Neurological and Radiological Health",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cellular Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c/100,color:"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c})})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i/100,color:"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain Status",color:"health-0",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain Trauma Status",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Sickness Status",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Sickness Percentage",children:[m,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Contamination Status",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Contamination Percentage",children:[u,"%"]})]})})},m=function(e,t){var n=(0,r.useBackend)(t).data,c=n.chemical_list,i=void 0===c?[]:c,l=n.overdose_list,d=void 0===l?[]:l,u=n.addict_list,s=void 0===u?[]:u,m=n.hallucinating_status;return(0,o.createComponentVNode)(2,a.Section,{title:"Chemical and Psychoactive Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:[0===i.length&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No reagents detected."}),i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Status",color:"bad",children:[0===d.length&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Patient is not overdosing."}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["Overdosing on ",e.name]},e.id)}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Status",color:"bad",children:[0===s.length&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Patient has no addictions."}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["Addicted to ",e.name]},e.id)}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Psychoactive Status",children:m})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Microscope=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.Microscope=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(0,r.useSharedState)(t,"tab",1),m=s[0],p=s[1],C=u.has_dish,h=u.cell_lines,N=void 0===h?[]:h,V=u.viruses,b=void 0===V?[]:V;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dish Sample",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!C,onClick:function(){return d("eject_petridish")}})})})}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"microscope",lineHeight:"23px",selected:1===m,onClick:function(){return p(1)},children:["Micro-Organisms (",N.length,")"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"microscope",lineHeight:"23px",selected:2===m,onClick:function(){return p(2)},children:["Viruses (",b.length,")"]})]}),1===m&&(0,o.createComponentVNode)(2,i,{cell_lines:N}),2===m&&(0,o.createComponentVNode)(2,l,{viruses:b})]})})};var i=function(e,t){var n=e.cell_lines,c=(0,r.useBackend)(t);c.act,c.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.desc,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:e.growth_rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Virus Suspectibility",children:e.suspectibility}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Required Reagents",children:e.requireds}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supplementary Reagents",children:e.supplementaries}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suppresive reagents",children:e.suppressives})]})},e.desc)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No micro-organisms found"})},l=function(e,t){var n=e.viruses;(0,r.useBackend)(t).act;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.desc},e.desc)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No viruses found"})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(0),r=n(6),a=n(2),c=n(1),i=n(3);t.MiningVendor=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=[].concat(d.product_records);return(0,o.createComponentVNode)(2,i.Window,{width:425,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"User",children:d.user&&(0,o.createComponentVNode)(2,c.Box,{children:["Welcome, ",(0,o.createVNode)(1,"b",null,d.user.name||"Unknown",0),","," ",(0,o.createVNode)(1,"b",null,d.user.job||"Unemployed",0),"!",(0,o.createVNode)(1,"br"),"Your balance is ",(0,o.createVNode)(1,"b",null,[d.user.points,(0,o.createTextVNode)(" mining points")],0),"."]})||(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:["No registered ID card!",(0,o.createVNode)(1,"br"),"Please contact your local HoP!"]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Equipment",children:(0,o.createComponentVNode)(2,c.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createVNode)(1,"span",(0,r.classes)(["vending32x32",e.path]),null,1,{style:{"vertical-align":"middle"}})," ",(0,o.createVNode)(1,"b",null,e.name,0)]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{style:{"min-width":"95px","text-align":"center"},disabled:!d.user||e.price>d.user.points,content:e.price+" points",onClick:function(){return l("purchase",{ref:e.ref})}})})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Mint=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.Mint=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.inserted_materials||[];return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Materials",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.processing?"times":"power-off",content:l.processing?"Stop":"Start",selected:l.processing,onClick:function(){return i(l.processing?"stoppress":"startpress")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.material,buttons:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:l.chosen_material===e.material,onClick:function(){return i("changematerial",{material_name:e.material})}}),children:[e.amount," cm\xb3"]},e.material)}))})}),(0,o.createComponentVNode)(2,a.Section,{children:["Pressed ",l.produced_coins," coins this cycle."]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=n(64);t.Mule=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.on,s=d.cell,m=d.cellPercent,p=d.load,C=d.mode,h=d.modeStatus,N=d.haspai,V=d.autoReturn,b=d.autoPickup,f=d.reportDelivery,g=d.destination,v=d.home,k=d.id,x=d.destinations,B=void 0===x?[]:x,_=d.locked&&!d.siliconUser;return(0,o.createComponentVNode)(2,c.Window,{width:350,height:425,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!_&&(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?m/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:C})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:p?"good":"average",children:p||"None"})})})]})]}),!_&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!p&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return l("unload")}}),!!N&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return l("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:k,onChange:function(e,t){return l("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:g||"None",options:B,width:"150px",onSelected:function(e){return l("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return l("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return l("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:v,options:B,width:"150px",onSelected:function(e){return l("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return l("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:V,content:"Auto-Return",onClick:function(){return l("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return l("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:f,content:"Report Delivery",onClick:function(){return l("report")}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteChamberControlContent=t.NaniteChamberControl=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NaniteChamberControl=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:380,height:570,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.status_msg,d=i.locked,u=i.occupant_name,s=i.has_nanites,m=i.nanite_volume,p=i.regen_rate,C=i.safety_threshold,h=i.cloud_id,N=i.scan_level;if(l)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:l});var V=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"lock":"lock-open",content:d?"Locked":"Unlocked",color:d?"bad":"default",onClick:function(){return c("toggle_lock")}}),children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return c("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:C,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return c("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:h,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return c("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:V.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),N>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),N>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),N>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),N>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return c("nanite_injection")}})],4)})};t.NaniteChamberControlContent=i},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=function(e,t){var n=(0,r.useBackend)(t).data,c=n.has_disk,i=n.has_program,d=n.disk;return c?i?(0,o.createComponentVNode)(2,l,{program:d}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var l=function(e,t){var n=e.program,r=n.name,c=n.desc,i=n.activated,l=n.use_rate,d=n.can_trigger,u=n.trigger_cost,s=n.trigger_cooldown,m=n.activation_code,p=n.deactivation_code,C=n.kill_code,h=n.trigger_code,N=n.timer_restart,V=n.timer_shutdown,b=n.timer_trigger,f=n.timer_trigger_delay,g=n.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:r,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:c}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:l}),!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:s})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:C}),!!d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:h})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[N," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[V," s"]}),!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[b," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[f," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:g.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=l;var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act;return(n.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return c("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=d;var u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,d=i.current_view,u=i.disk,s=i.has_program,m=i.cloud_backup,p=u&&u.can_rule||!1;if(!m)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var C=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+d,level:2,buttons:!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return c("upload_program")}}),children:C.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return c("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,l,{program:e}),(!!p||!!e.has_rules)&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:!!p&&(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return c("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return c("remove_rule",{program_id:e.id,rule_id:t.id})}})," "+t.display]},t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,m=s.has_disk,p=s.current_view,C=s.new_backup_id;return(0,o.createComponentVNode)(2,c.Window,{width:375,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!m,onClick:function(){return l("eject")}}),children:(0,o.createComponentVNode)(2,i)}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return l("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:C,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return l("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("create_backup")}})],0),children:s.current_view?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,d)})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(0),r=n(9),a=n(2),c=n(1),i=n(3);t.NaniteProgramHub=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.detail_view,s=d.disk,m=d.has_disk,p=d.has_program,C=d.programs,h=void 0===C?{}:C,N=(0,a.useSharedState)(t,"category"),V=N[0],b=N[1],f=h&&h[V]||[];return(0,o.createComponentVNode)(2,i.Window,{width:500,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",onClick:function(){return l("eject")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return l("clear")}})],4),children:m?p?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Program Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Description",children:s.desc})]}):(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,c.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:u?"info":"list",content:u?"Detailed":"Compact",onClick:function(){return l("toggle_details")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Sync Research",onClick:function(){return l("refresh")}})],4),children:null!==h?(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{minWidth:"110px",children:(0,o.createComponentVNode)(2,c.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var n=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:t===V,onClick:function(){return b(t)},children:n},t)}))(h)})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,basis:0,children:u?f.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"download",content:"Download",disabled:!m,onClick:function(){return l("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,c.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"download",content:"Download",disabled:!m,onClick:function(){return l("download",{program_id:e.id})}})},e.id)}))})})]}):(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No nanite programs are currently researched."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammerContent=t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return c("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return c("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return c("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return c("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return c("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return c("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return c("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return c("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=l;var d=function(e,t){var n=e.extra_setting,r=n.name,c=n.type,i={number:(0,o.createComponentVNode)(2,u,{extra_setting:n}),text:(0,o.createComponentVNode)(2,s,{extra_setting:n}),type:(0,o.createComponentVNode)(2,m,{extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:i[c]})};t.NaniteExtraEntry=d;var u=function(e,t){var n=e.extra_setting,c=(0,r.useBackend)(t).act,i=n.name,l=n.value,d=n.min,u=n.max,s=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:l,width:"64px",minValue:d,maxValue:u,unit:s,onChange:function(e,t){return c("set_extra_setting",{target_setting:i,value:t})}})};t.NaniteExtraNumber=u;var s=function(e,t){var n=e.extra_setting,c=(0,r.useBackend)(t).act,i=n.name,l=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:l,width:"200px",onInput:function(e,t){return c("set_extra_setting",{target_setting:i,value:t})}})};t.NaniteExtraText=s;var m=function(e,t){var n=e.extra_setting,c=(0,r.useBackend)(t).act,i=n.name,l=n.value,d=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:l,width:"150px",options:d,onSelected:function(e){return c("set_extra_setting",{target_setting:i,value:e})}})};t.NaniteExtraType=m;var p=function(e,t){var n=e.extra_setting,c=(0,r.useBackend)(t).act,i=n.name,l=n.value,d=n.true_text,u=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:l?d:u,checked:l,onClick:function(){return c("set_extra_setting",{target_setting:i})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:420,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,C)})})};var C=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,s=u.has_disk,m=u.has_program,p=u.name,C=u.desc,h=u.use_rate,N=u.can_trigger,V=u.trigger_cost,b=u.trigger_cooldown,f=u.activated,g=u.has_extra_settings,v=u.extra_settings,k=void 0===v?{}:v;return s?m?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return c("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:C}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:h}),!!N&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:V}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:b})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:f?"power-off":"times",content:f?"Active":"Inactive",selected:f,color:"bad",bold:!0,onClick:function(){return c("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i)}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,l)})]}),!!g&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:k.map((function(e){return(0,o.createComponentVNode)(2,d,{extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return c("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})};t.NaniteProgrammerContent=C},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemoteContent=t.NaniteRemote=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NaniteRemote=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:420,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.code,d=i.locked,u=i.mode,s=i.program_name,m=i.relay_code,p=i.comms,C=i.message,h=i.saved_settings,N=void 0===h?[]:h;return d?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return c("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:s,maxLength:14,width:"130px",onChange:function(e,t){return c("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return c("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return c("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:C,width:"270px",onChange:function(e,t){return c("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return c("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return c("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:N.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),N.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return c("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return c("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)};t.NaniteRemoteContent=i},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NotificationPreferences=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=(n.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,c.Window,{title:"Notification Preferences",width:270,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return i("toggle_ignore",{key:e.key})}},e.key)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NtnetRelay=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.enabled,u=l.dos_capacity,s=l.dos_overload,m=l.dos_crashed;return(0,o.createComponentVNode)(2,c.Window,{title:"NtNet Quantum Relay",width:400,height:300,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,content:d?"ENABLED":"DISABLED",onClick:function(){return i("toggle")}}),children:m?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return i("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:u,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," GQ"," / ",u," GQ"]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAiRestorer=void 0;var o=n(0),r=n(3),a=n(203);t.NtosAiRestorer=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:370,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.AiRestorerContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),r=n(58),a=n(2),c=n(1),i=n(3);t.NtosArcade=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:450,height:350,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,c.Box,{m:1}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[d.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[d.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,c.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,c.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:[(0,o.createComponentVNode)(2,c.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,c.Box,{m:1}),(0,o.createComponentVNode)(2,c.Section,{inline:!0,width:"156px",textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:(0,r.resolveAsset)(d.BossID)})})]})]}),(0,o.createComponentVNode)(2,c.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,c.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,c.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,c.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,c.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,c.Box,{color:d.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",d.TicketCount]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAtmos=void 0;var o=n(0),r=n(9),a=n(26),c=n(10),i=n(2),l=n(1),d=n(31),u=n(3);t.NtosAtmos=function(e,t){var n=(0,i.useBackend)(t),s=(n.act,n.data),m=s.AirTemp,p=s.AirPressure,C=(0,a.flow)([(0,r.filter)((function(e){return e.percentage>=.01})),(0,r.sortBy)((function(e){return-e.percentage}))])(s.AirData||[]),h=Math.max.apply(Math,[1].concat(C.map((function(e){return e.percentage}))));return(0,o.createComponentVNode)(2,u.NtosWindow,{width:300,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,u.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:[m,"\xb0C"]}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:[p," kPa"]})]})}),(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,d.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,d.getGasColor)(e.name),value:e.percentage,minValue:0,maxValue:h,children:(0,c.toFixed)(e.percentage,2)+"%"})},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosBountyConsole=void 0;var o=n(0),r=n(2),a=n(1),c=n(39),i=n(3);t.NtosBountyConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data.bountydata,u=void 0===d?[]:d;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:750,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print Bounty List",onClick:function(){return c("Print")}}),children:(0,o.createComponentVNode)(2,a.Table,{border:!0,children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,italic:!0,color:"label",fontSize:1.25,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Bounty Object"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Description"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Progress"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Claim"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{backgroundColor:1===e.priority?"rgba(252, 152, 3, 0.25)":"",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{italic:!0,textAlign:"center",p:1,children:e.description}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,textAlign:"center",children:[1===e.priority?(0,o.createComponentVNode)(2,a.Box,{children:"High Priority"}):"",e.completion_string]}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,textAlign:"center",children:e.reward_string}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:1===e.claimed?"check":"",content:1===e.claimed?"Claimed":"Claim",disabled:1===e.claimed,color:1===e.can_claim?"green":"red",onClick:function(){return c("ClaimBounty",{bounty:e.bounty_ref})}})})]},e.name)}))]})})})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.stored_cash);return(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i,format:function(e){return(0,c.formatMoney)(e)}})," credits"]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCameraConsole=void 0;var o=n(0),r=n(3),a=n(145);t.NtosCameraConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CameraConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCardContent=t.NtosCard=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=n(204);t.NtosCard=function(e,t){return(0,o.createComponentVNode)(2,c.NtosWindow,{width:450,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=(0,r.useLocalState)(t,"tab",1),u=d[0],s=d[1],m=l.authenticated,p=l.regions,C=void 0===p?[]:p,h=l.access_on_card,N=void 0===h?[]:h,V=l.jobs,b=void 0===V?{}:V,f=l.id_rank,g=l.id_owner,v=l.has_id,k=l.have_printer,x=l.have_id_slot,B=l.id_name,_=(0,r.useLocalState)(t,"department",Object.keys(b)[0]),w=_[0],L=_[1];if(!x)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This program requires an ID slot in order to function"});var y=b[w]||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:v&&m?(0,o.createComponentVNode)(2,a.Input,{value:g,width:"250px",onInput:function(e,t){return c("PRG_edit",{name:t})}}):g||"No Card Inserted",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!k||!v,onClick:function(){return c("PRG_print")}}),(0,o.createComponentVNode)(2,a.Button,{icon:m?"sign-out-alt":"sign-in-alt",content:m?"Log Out":"Log In",color:m?"bad":"good",onClick:function(){c(m?"PRG_logout":"PRG_authenticate")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:B,onClick:function(){return c("PRG_eject")}})}),!!v&&!!m&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:"Access"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:"Jobs"})]}),1===u&&(0,o.createComponentVNode)(2,i.AccessList,{accesses:C,selectedList:N,accessMod:function(e){return c("PRG_access",{access_target:e})},grantAll:function(){return c("PRG_grantall")},denyAll:function(){return c("PRG_denyall")},grantDep:function(e){return c("PRG_grantregion",{region:e})},denyDep:function(e){return c("PRG_denyregion",{region:e})}}),2===u&&(0,o.createComponentVNode)(2,a.Section,{title:f,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",content:"Terminate",color:"bad",onClick:function(){return c("PRG_terminate")}}),children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Custom...",onCommit:function(e,t){return c("PRG_assign",{assign_target:"Custom",custom_name:t})}}),(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:Object.keys(b).map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e===w,onClick:function(){return L(e)},children:e},e)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:y.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.display_name,onClick:function(){return c("PRG_assign",{assign_target:e.job})}},e.job)}))})]})]})]})],0)};t.NtosCardContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCargo=void 0;var o=n(0),r=n(146),a=n(3);t.NtosCargo=function(e,t){return(0,o.createComponentVNode)(2,a.NtosWindow,{width:800,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.CargoContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NtosConfiguration=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.PC_device_theme,u=l.power_usage,s=l.battery_exists,m=l.battery,p=void 0===m?{}:m,C=l.disk_size,h=l.disk_used,N=l.hardware,V=void 0===N?[]:N;return(0,o.createComponentVNode)(2,c.NtosWindow,{theme:d,width:420,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",u,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!s&&"average",children:s?(0,o.createComponentVNode)(2,a.ProgressBar,{value:p.charge,minValue:0,maxValue:p.max,ranges:{good:[p.max/2,Infinity],average:[p.max/4,p.max/2],bad:[-Infinity,p.max/4]},children:[p.charge," / ",p.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:C,color:"good",children:[h," GQ / ",C," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:V.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return i("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewManifest=void 0;var o=n(0),r=n(9),a=n(2),c=n(1),i=n(3);t.NtosCrewManifest=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.have_printer,s=d.manifest,m=void 0===s?{}:s;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:480,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Crew Manifest",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"print",content:"Print",disabled:!u,onClick:function(){return l("PRG_print")}}),children:(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{level:2,title:t,children:(0,o.createComponentVNode)(2,c.Table,{children:e.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:["(",e.rank,")"]})]},e.name)}))})},t)}))(m)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewMonitor=void 0;var o=n(0),r=n(3),a=n(207);t.NtosCrewMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CrewMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCyborgRemoteMonitorSyndicate=void 0;var o=n(0),r=n(3),a=n(209);t.NtosCyborgRemoteMonitorSyndicate=function(e,t){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:600,height:800,theme:"syndicate",children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NtosCyborgRemoteMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosFileManager=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NtosFileManager=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.PC_device_theme,s=d.usbconnected,m=d.files,p=void 0===m?[]:m,C=d.usbfiles,h=void 0===C?[]:C;return(0,o.createComponentVNode)(2,c.NtosWindow,{resizable:!0,theme:u,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,i,{files:p,usbconnected:s,onUpload:function(e){return l("PRG_copytousb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})}),s&&(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,i,{usbmode:!0,files:h,usbconnected:s,onUpload:function(e){return l("PRG_copyfromusb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})})]})})};var i=function(e){var t=e.files,n=void 0===t?[]:t,r=e.usbconnected,c=e.usbmode,i=e.onUpload,l=e.onDelete,d=e.onRename;return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"File"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Size"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.undeletable?e.name:(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(t,n){return d(e.name,n)}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(c?(0,o.createComponentVNode)(2,a.Button,{icon:"download",tooltip:"Download",onClick:function(){return i(e.name)}}):(0,o.createComponentVNode)(2,a.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return i(e.name)}}))],0)})]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosJobManagerContent=t.NtosJobManager=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NtosJobManager=function(e,t){return(0,o.createComponentVNode)(2,c.NtosWindow,{width:400,height:620,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.authed,d=i.cooldown,u=i.slots,s=void 0===u?[]:u,m=i.prioritized,p=void 0===m?[]:m;return l?(0,o.createComponentVNode)(2,a.Section,{children:[d>0&&(0,o.createComponentVNode)(2,a.Dimmer,{children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"20px",children:["On Cooldown: ",d,"s"]})}),(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Prioritized"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Slots"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,content:e.title,disabled:e.total<=0,checked:e.total>0&&p.includes(e.title),onClick:function(){return c("PRG_priority",{target:e.title})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[e.current," / ",e.total]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"Open",disabled:!e.status_open,onClick:function(){return c("PRG_open_job",{target:e.title})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Close",disabled:!e.status_close,onClick:function(){return c("PRG_close_job",{target:e.title})}})]})]},e.title)}))]})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Current ID does not have access permissions to change job slots."})};t.NtosJobManagerContent=i},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NtosMain=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.device_theme,u=l.programs,s=void 0===u?[]:u,m=l.has_light,p=l.light_on,C=l.comp_light_color,h=l.removable_media,N=void 0===h?[]:h,V=l.cardholder,b=l.login,f=void 0===b?[]:b;return(0,o.createComponentVNode)(2,c.NtosWindow,{title:"syndicate"===d?"Syndix Main Menu":"NtOS Main Menu",theme:d,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:p,onClick:function(){return i("PC_toggle_light")},children:["Flashlight: ",p?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return i("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:C})]})]}),!!V&&(0,o.createComponentVNode)(2,a.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject ID",disabled:!f.IDName,onClick:function(){return i("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:["ID Name: ",f.IDName]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["Assignment: ",f.IDJob]})]})}),!!N.length&&(0,o.createComponentVNode)(2,a.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,a.Table,{children:N.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return i("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:e.icon,content:e.desc,onClick:function(){return i("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return i("PC_killprogram",{name:e.name})}})})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NtosNetChat=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.can_admin,u=l.adminmode,s=l.authed,m=l.username,p=l.active_channel,C=l.is_operator,h=l.all_channels,N=void 0===h?[]:h,V=l.clients,b=void 0===V?[]:V,f=l.messages,g=void 0===f?[]:f,v=null!==p,k=s||u;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return i("PRG_newchannel",{new_channel_name:t})}}),N.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===p,color:"transparent",onClick:function(){return i("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,t){return i("PRG_changename",{new_name:t})}}),!!d&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(u?"ON":"OFF"),color:u?"bad":"good",onClick:function(){return i("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(k?g.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return i("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&k&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return i("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return i("PRG_leavechannel")}})],4),!!C&&s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return i("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return i("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return i("PRG_setpassword",{new_password:t})}})],4)]})]})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDosContent=t.NtosNetDos=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NtosNetDos=function(e,t){return(0,o.createComponentVNode)(2,c.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.relays,d=void 0===l?[]:l,u=i.focus,s=i.target,m=i.speed,p=i.overload,C=i.capacity,h=i.error;if(h)return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:h}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return c("PRG_reset")}})],4);var N=function(e){for(var t="",n=p/C;t.lengthn?t+="0":t+="1";return t};return s?(0,o.createComponentVNode)(2,a.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,a.Box,{children:N(45)}),(0,o.createComponentVNode)(2,a.Box,{children:N(45)}),(0,o.createComponentVNode)(2,a.Box,{children:N(45)}),(0,o.createComponentVNode)(2,a.Box,{children:N(45)}),(0,o.createComponentVNode)(2,a.Box,{children:N(45)})]}):(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.id,selected:u===e.id,onClick:function(){return c("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!u,mt:1,onClick:function(){return c("PRG_execute")}})]})};t.NtosNetDosContent=i},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NtosNetDownloader=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.PC_device_theme,s=d.disk_size,m=d.disk_used,p=d.downloadable_programs,C=void 0===p?[]:p,h=d.error,N=d.hacked_programs,V=void 0===N?[]:N,b=d.hackedavailable;return(0,o.createComponentVNode)(2,c.NtosWindow,{theme:u,width:480,height:735,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:h}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return l("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:s,children:m+" GQ / "+s+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:[C.filter((function(e){return e.access})).map((function(e){return(0,o.createComponentVNode)(2,i,{program:e},e.filename)})),C.filter((function(e){return!e.access})).map((function(e){return(0,o.createComponentVNode)(2,i,{program:e},e.filename)}))]}),!!b&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),V.map((function(e){return(0,o.createComponentVNode)(2,i,{program:e},e.filename)}))]})]})})};var i=function(e,t){var n=e.program,c=(0,r.useBackend)(t),i=c.act,l=c.data,d=l.disk_size,u=l.disk_used,s=l.downloadcompletion,m=l.downloading,p=l.downloadname,C=l.downloadsize,h=d-u;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:n.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[n.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:n.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:C,value:s})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:m||n.size>h||!n.access,onClick:function(){return i("PRG_downloadfile",{filename:n.filename})}})})]}),"Compatible"!==n.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),!n.access&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Invalid credentials loaded!"]}),n.size>h&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:n.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.NtosNetMonitor=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.ntnetrelays,u=l.ntnetstatus,s=l.config_softwaredownload,m=l.config_peertopeer,p=l.config_communication,C=l.config_systemcontrol,h=l.idsalarm,N=l.idsstatus,V=l.ntnetmaxlogs,b=l.maxlogs,f=l.minlogs,g=l.ntnetlogs,v=void 0===g?[]:g;return(0,o.createComponentVNode)(2,c.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,r.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return i("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,r.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,onClick:function(){return i("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return i("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return i("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:C?"power-off":"times",content:C?"ENABLED":"DISABLED",selected:C,onClick:function(){return i("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,r.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:N?"power-off":"times",content:N?"ENABLED":"DISABLED",selected:N,onClick:function(){return i("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return i("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:V,minValue:f,maxValue:b,width:"39px",onChange:function(e,t){return i("updatemaxlogs",{new_number:t})}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return i("purgelogs")}}),children:v.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosPowerMonitor=void 0;var o=n(0),r=n(3),a=n(144);t.NtosPowerMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.PowerMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRadarSyndicate=void 0;var o=n(0),r=n(3),a=n(210);t.NtosRadarSyndicate=function(e,t){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:800,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosRadarContent,{sig_err:"Out of Range"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRequestKiosk=void 0;var o=n(0),r=n(211),a=n(3);t.NtosRequestKiosk=function(e,t){return(0,o.createComponentVNode)(2,a.NtosWindow,{width:550,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.RequestKioskContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.NtosRevelation=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Button.Input,{fluid:!0,content:"Obfuscate Name...",onCommit:function(e,t){return i("PRG_obfuscate",{new_name:t})},mb:1}),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Payload Status",buttons:(0,o.createComponentVNode)(2,r.Button,{content:l.armed?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return i("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRoboControl=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NtosRoboControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.bots,s=d.id_owner,m=d.has_id;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:550,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Robot Control Console",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Id Card",children:[s,!!m&&(0,o.createComponentVNode)(2,a.Button,{ml:2,icon:"eject",content:"Eject",onClick:function(){return l("ejectcard")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bots in range",children:d.botcount})]})}),null==u?void 0:u.map((function(e){return(0,o.createComponentVNode)(2,i,{robot:e},e.bot_ref)}))]})})};var i=function(e,t){var n=e.robot,c=(0,r.useBackend)(t),i=c.act,l=c.data,d=l.mules||[],u=!!n.mule_check&&function(e,t){return null==e?void 0:e.find((function(e){return e.mule_ref===t}))}(d,n.bot_ref),s=1===n.mule_check?"rgba(110, 75, 14, 1)":"rgba(74, 59, 140, 1)";return(0,o.createComponentVNode)(2,a.Section,{title:n.name,style:{border:"4px solid "+s},buttons:u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"play",tooltip:"Go to Destination.",onClick:function(){return i("go",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pause",tooltip:"Stop Moving.",onClick:function(){return i("stop",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",tooltip:"Travel Home.",tooltipPosition:"bottom-left",onClick:function(){return i("home",{robot:u.mule_ref})}})],4),children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Model",children:n.model}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:n.locat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:n.mode}),u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loaded Cargo",children:l.load||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:u.home}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:u.dest||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.power,minValue:0,maxValue:100,ranges:{good:[60,Infinity],average:[20,60],bad:[-Infinity,20]}})})],4)]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"150px",children:[u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Set Destination",onClick:function(){return i("destination",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Set ID",onClick:function(){return i("setid",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Set Home",onClick:function(){return i("sethome",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Unload Cargo",onClick:function(){return i("unload",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,content:"Auto Return",checked:u.autoReturn,onClick:function(){return i("autoret",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,content:"Auto Pickup",checked:u.autoPickup,onClick:function(){return i("autopick",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,content:"Delivery Report",checked:u.reportDelivery,onClick:function(){return i("report",{robot:u.mule_ref})}})],4),!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Stop Patrol",onClick:function(){return i("patroloff",{robot:n.bot_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Start Patrol",onClick:function(){return i("patrolon",{robot:n.bot_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Summon",onClick:function(){return i("summon",{robot:n.bot_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Eject PAi",onClick:function(){return i("ejectpai",{robot:n.bot_ref})}})],4)]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRobotactContent=t.NtosRobotact=void 0;var o=n(0),r=(n(6),n(58),n(2)),a=n(1),c=n(3);t.NtosRobotact=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.PC_device_theme);return(0,o.createComponentVNode)(2,c.NtosWindow,{width:800,height:600,theme:a,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=(0,r.useSharedState)(t,"tab_main",1),u=d[0],s=d[1],m=(0,r.useSharedState)(t,"tab_sub",1),p=m[0],C=m[1],h=l.charge,N=l.maxcharge,V=l.integrity,b=l.lampIntensity,f=l.cover,g=l.locomotion,v=l.wireModule,k=l.wireCamera,x=l.wireAI,B=l.wireLaw,_=l.sensors,w=l.printerPictures,L=l.printerToner,y=l.printerTonerMax,S=l.thrustersInstalled,I=l.thrustersStatus,T=l.name||[],A=l.designation||[],P=l.masterAI||[],R=l.Laws||[],F=l.borgLog||[],M=l.borgUpgrades||[];return(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{position:"relative",mb:1,children:(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"list",lineHeight:"23px",selected:1===u,onClick:function(){return s(1)},children:"Status"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"list",lineHeight:"23px",selected:2===u,onClick:function(){return s(2)},children:"Logs"})]})}),1===u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"30%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Configuration",fill:!0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unit",children:T.slice(0,17)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Type",children:A}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"AI",children:P.slice(0,17)})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,ml:1,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:["Charge:",(0,o.createComponentVNode)(2,a.Button,{content:"Power Alert",disabled:h,onClick:function(){return i("alertPower")}}),(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/N,ranges:{good:[.5,Infinity],average:[.1,.5],bad:[-Infinity,.1]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:h})}),"Chassis Integrity:",(0,o.createComponentVNode)(2,a.ProgressBar,{value:V,minValue:0,maxValue:100,ranges:{bad:[-Infinity,25],average:[25,75],good:[75,Infinity]}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Lamp Power",children:[(0,o.createComponentVNode)(2,a.Slider,{value:b,step:1,stepPixelSize:25,maxValue:5,minValue:1,onChange:function(e,t){return i("lampIntensity",{ref:t})}}),"Lamp power usage: ",b/2," watts"]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"50%",ml:1,children:[(0,o.createComponentVNode)(2,a.Section,{fitted:!0,children:(0,o.createComponentVNode)(2,a.Tabs,{fluid:1,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"",lineHeight:"23px",selected:1===p,onClick:function(){return C(1)},children:"Actions"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"",lineHeight:"23px",selected:2===p,onClick:function(){return C(2)},children:"Upgrades"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"",lineHeight:"23px",selected:3===p,onClick:function(){return C(3)},children:"Diagnostics"})]})}),1===p&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Cover",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{content:"Unlock",disabled:"UNLOCKED"===f,onClick:function(){return i("coverunlock")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sensor Overlay",children:(0,o.createComponentVNode)(2,a.Button,{content:_,onClick:function(){return i("toggleSensors")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stored Photos ("+w+")",children:[(0,o.createComponentVNode)(2,a.Button,{content:"View",disabled:!w,onClick:function(){return i("viewImage")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Print",disabled:!w,onClick:function(){return i("printImage")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Printer Toner",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:L/y})}),!!S&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toggle Thrusters",children:(0,o.createComponentVNode)(2,a.Button,{content:I,onClick:function(){return i("toggleThrusters")}})})]})}),2===p&&(0,o.createComponentVNode)(2,a.Section,{children:M.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{mb:1,children:e},e)}))}),3===p&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"AI Connection",color:"FAULT"===x?"red":"READY"===x?"yellow":"green",children:x}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"LawSync",color:"FAULT"===B?"red":"green",children:B}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Camera",color:"FAULT"===k?"red":"DISABLED"===k?"yellow":"green",children:k}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module Controller",color:"FAULT"===v?"red":"green",children:v}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Motor Controller",color:"FAULT"===g?"red":"DISABLED"===g?"yellow":"green",children:g}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Cover",color:"UNLOCKED"===f?"red":"green",children:f})]})})]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{height:21,mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Laws",fill:!0,scrollable:!0,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"State Laws",onClick:function(){return i("lawstate")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"volume-off",onClick:function(){return i("lawchannel")}})],4),children:R.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{mb:1,children:e},e)}))})})],4),2===u&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Section,{backgroundColor:"black",height:40,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:F.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{mb:1,children:(0,o.createVNode)(1,"font",null,e,0,{color:"green"})},e)}))})})})]})};t.NtosRobotactContent=i},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSecurEye=void 0;var o=n(0),r=(n(9),n(26),n(6),n(17),n(2)),a=n(1),c=n(3),i=n(145);n(24);t.NtosSecurEye=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=(n.config,d.PC_device_theme),s=d.mapRef,m=d.activeCamera,p=(0,i.selectCameras)(d.cameras),C=(0,i.prevNextCamera)(p,m),h=C[0],N=C[1];return(0,o.createComponentVNode)(2,c.NtosWindow,{width:800,height:600,theme:u,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:[(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,i.CameraConsoleContent),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),m&&m.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-left",disabled:!h,onClick:function(){return l("switch_camera",{name:h})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-right",disabled:!N,onClick:function(){return l("switch_camera",{name:N})}})],4),(0,o.createComponentVNode)(2,a.ByondUi,{className:"CameraConsole__map",params:{id:s,type:"map"}})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosShipping=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NtosShipping=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:450,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"NTOS Shipping Hub.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Id",onClick:function(){return i("ejectid")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current User",children:l.current_user||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inserted Card",children:l.card_owner||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available Paper",children:l.has_printer?l.paperamt:"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Profit on Sale",children:[l.barcode_split,"%"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Shipping Options",children:[(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"id-card",tooltip:"The currently ID card will become the current user.",tooltipPosition:"right",disabled:!l.has_id_slot,onClick:function(){return i("selectid")},content:"Set Current ID"})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"print",tooltip:"Print a barcode to use on a wrapped package.",tooltipPosition:"right",disabled:!l.has_printer||!l.current_user,onClick:function(){return i("print")},content:"Print Barcode"})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"tags",tooltip:"Set how much profit you'd like on your package.",tooltipPosition:"right",onClick:function(){return i("setsplit")},content:"Set Profit Margin"})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",content:"Reset ID",onClick:function(){return i("resetid")}})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(0),r=n(3),a=n(212);t.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:315,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.StationAlertConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitorContent=t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(9),a=n(26),c=n(10),i=n(2),l=n(1),d=n(31),u=n(3),s=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e,t){return(0,o.createComponentVNode)(2,u.NtosWindow,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,u.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,m)})})};var m=function(e,t){var n=(0,i.useBackend)(t),u=n.act,m=n.data,C=m.active,h=m.SM_integrity,N=m.SM_power,V=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!C)return(0,o.createComponentVNode)(2,p);var f=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(m.gases||[]),g=Math.max.apply(Math,[1].concat(f.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:h/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:N,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,c.toFixed)(N)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(V),minValue:0,maxValue:s(1e4),ranges:{teal:[-Infinity,s(80)],good:[s(80),s(373)],average:[s(373),s(1e3)],bad:[s(1e3),Infinity]},children:(0,c.toFixed)(V)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(b),minValue:0,maxValue:s(5e4),ranges:{good:[s(1),s(300)],average:[-Infinity,s(1e3)],bad:[s(1e3),+Infinity]},children:(0,c.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return u("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,d.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,d.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:g,children:(0,c.toFixed)(e.amount,2)+"%"})},e.name)}))})})})]})};t.NtosSupermatterMonitorContent=m;var p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.supermatters,c=void 0===a?[]:a;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return r("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.uid+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return r("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(0),r=n(6),a=n(2),c=n(1),i=n(3),l=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,c.Box,{width:"185px",children:(0,o.createComponentVNode)(2,c.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,c.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,mb:"6px",content:e,textAlign:"center",fontSize:"40px",lineHeight:1.25,width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return n("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=(d.anchored,d.disk_present,d.status1),s=d.status2;return(0,o.createComponentVNode)(2,i.Window,{width:350,height:442,theme:"retro",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Box,{m:"6px",children:[(0,o.createComponentVNode)(2,c.Box,{mb:"6px",className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,c.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Box,{className:"NuclearBomb__displayBox",children:s})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",fontSize:"24px",lineHeight:1,textAlign:"center",width:"43px",ml:"6px",mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,c.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,l)}),(0,o.createComponentVNode)(2,c.Flex.Item,{ml:"6px",width:"129px",children:(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:1.1,mb:"6px",className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:1.1,className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,c.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,c.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}];t.OperatingComputer=function(e,t){var n=(0,r.useSharedState)(t,"tab",1),i=n[0],u=n[1];return(0,o.createComponentVNode)(2,c.Window,{width:350,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return u(1)},children:"Patient State"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===i,onClick:function(){return u(2)},children:"Surgery Procedures"})]}),1===i&&(0,o.createComponentVNode)(2,l),2===i&&(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),l=c.table,d=c.procedures,u=void 0===d?[]:d,s=c.patient,m=void 0===s?{}:s;return l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",children:m&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.health})})}),i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m[e.type]/m.maxHealth,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]})||"No Patient Detected"}),0===u.length&&(0,o.createComponentVNode)(2,a.Section,{children:"No Active Procedures"}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Next Step",children:[e.next_step,e.chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.chems_needed],0)]}),!!c.alternative_step&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternative Step",children:[e.alternative_step,e.alt_chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.alt_chems_needed],0)]})]})},e.name)}))],0):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.surgeries,l=void 0===i?[]:i;return(0,o.createComponentVNode)(2,a.Section,{title:"Advanced Surgery Procedures",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Sync Research Database",onClick:function(){return c("sync")}}),l.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Orbit=void 0;var o=n(0),r=n(17),a=n(58),c=n(2),i=n(1),l=n(3);function d(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nt},C=function(e,t){var n=e.name,o=t.name,r=n.match(s),a=o.match(s);return r&&a&&n.replace(s,"")===o.replace(s,"")?parseInt(r[1],10)-parseInt(a[1],10):p(n,o)},h=function(e,t){var n=(0,c.useBackend)(t).act,r=e.searchText,a=e.source,l=e.title,d=a.filter(m(r));return d.sort(C),a.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:l+" - ("+a.length+")",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,onClick:function(){return n("orbit",{ref:e.ref})}},e.name)}))})},N=function(e,t){var n=(0,c.useBackend)(t).act,r=e.color,l=e.thing;return(0,o.createComponentVNode)(2,i.Button,{color:r,onClick:function(){return n("orbit",{ref:l.ref})},children:[l.name,l.orbiters&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,ml:1,children:["(",l.orbiters," ",(0,o.createComponentVNode)(2,i.Box,{as:"img",src:(0,a.resolveAsset)("ghost.png"),opacity:.7}),")"]})]})};t.Orbit=function(e,t){for(var n,r=(0,c.useBackend)(t),a=r.act,u=r.data,s=u.alive,V=u.antagonists,b=u.auto_observe,f=u.dead,g=u.ghosts,v=u.misc,k=u.npcs,x=(0,c.useLocalState)(t,"searchText",""),B=x[0],_=x[1],w={},L=d(V);!(n=L()).done;){var y=n.value;w[y.antag]===undefined&&(w[y.antag]=[]),w[y.antag].push(y)}var S=Object.entries(w);S.sort((function(e,t){return p(e[0],t[0])}));return(0,o.createComponentVNode)(2,l.Window,{title:"Orbit",width:350,height:700,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Icon,{name:"search",mr:1})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search...",autoFocus:!0,fluid:!0,value:B,onInput:function(e,t){return _(t)},onEnter:function(e,t){return function(e){for(var t=0,n=[S.map((function(e){return e[0],e[1]})),s,g,f,k,v];t0&&(0,o.createComponentVNode)(2,i.Section,{title:"Ghost-Visible Antagonists",children:S.map((function(e){var t=e[0],n=e[1];return(0,o.createComponentVNode)(2,i.Section,{title:t,level:2,children:n.filter(m(B)).sort(C).map((function(e){return(0,o.createComponentVNode)(2,N,{color:"bad",thing:e},e.name)}))},t)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Alive - ("+s.length+")",children:s.filter(m(B)).sort(C).map((function(e){return(0,o.createComponentVNode)(2,N,{color:"good",thing:e},e.name)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Ghosts - ("+g.length+")",children:g.filter(m(B)).sort(C).map((function(e){return(0,o.createComponentVNode)(2,N,{color:"grey",thing:e},e.name)}))}),(0,o.createComponentVNode)(2,h,{title:"Dead",source:f,searchText:B}),(0,o.createComponentVNode)(2,h,{title:"NPCs",source:k,searchText:B}),(0,o.createComponentVNode)(2,h,{title:"Misc",source:v,searchText:B})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(0),r=n(17),a=n(1),c=n(2),i=n(3);t.OreBox=function(e,t){var n=(0,c.useBackend)(t),l=n.act,d=n.data.materials;return(0,o.createComponentVNode)(2,i.Window,{width:335,height:415,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Empty",onClick:function(){return l("removeall")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Ore"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{children:["All ores will be placed in here when you are wearing a mining stachel on your belt or in a pocket while dragging the ore box.",(0,o.createVNode)(1,"br"),"Gibtonite is not accepted."]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(0),r=n(17),a=n(2),c=n(1),i=n(3);t.OreRedemptionMachine=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.unclaimedPoints,s=d.materials,m=d.alloys,p=d.diskDesigns,C=d.hasDisk;return(0,o.createComponentVNode)(2,i.Window,{title:"Ore Redemption Machine",width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),u,(0,o.createComponentVNode)(2,c.Button,{ml:2,content:"Claim",disabled:0===u,onClick:function(){return r("Claim")}})]})]}),(0,o.createComponentVNode)(2,c.Section,{children:C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{mb:1,children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return r("diskEject")}})}),(0,o.createComponentVNode)(2,c.Table,{children:p.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return r("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,c.Button,{icon:"save",content:"Insert design disk",onClick:function(){return r("diskInsert")}})}),(0,o.createComponentVNode)(2,c.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,c.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,l,{material:e,onRelease:function(t){return r("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,c.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,l,{material:e,onRelease:function(t){return r("Smelt",{id:e.id,sheets:t})}},e.id)}))})})]})})};var l=function(e,t){var n=e.material,i=e.onRelease,l=(0,a.useLocalState)(t,"amount"+n.name,1),d=l[0],u=l[1],s=Math.floor(n.amount);return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,r.toTitleCase)(n.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,c.Box,{mr:2,color:"label",inline:!0,children:n.value&&n.value+" cr"})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,c.Box,{mr:2,color:"label",inline:!0,children:[s," sheets"]})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,c.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:d,onChange:function(e,t){return u(t)}}),(0,o.createComponentVNode)(2,c.Button,{disabled:s<1,content:"Release",onClick:function(){return i(d)}})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(0),r=n(9),a=n(2),c=n(1),i=n(3),l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.has_beaker,d=i.beaker_empty,u=i.has_blood,s=i.blood,m=!l||d;return(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:m,onClick:function(){return r("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",content:"Empty",disabled:m,onClick:function(){return r("empty_beaker")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return r("eject_beaker")}})],4),children:l?d?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood DNA",children:s&&s.dna||"Unknown"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Type",children:s&&s.type||"Unknown"})]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=l;var d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.is_ready;return(i.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,c.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,c.Input,{value:e.name,onChange:function(t,n){return r("rename_disease",{index:e.index,name:n})}}):e.name,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"flask",content:"Create culture bottle",disabled:!l,onClick:function(){return r("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,c.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=d;var u=function(e,t){var n=e.symptom,a=n.name,i=n.desc,l=n.stealth,d=n.resistance,u=n.stage_speed,s=n.transmission,m=n.level,p=n.neutered,C=(0,r.map)((function(e,t){return{desc:e,label:t}}))(n.threshold_desc||{});return(0,o.createComponentVNode)(2,c.Section,{title:a,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,c.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{size:2,children:i}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Level",children:m}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Resistance",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Stealth",children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transmission",children:s})]})})]}),C.length>0&&(0,o.createComponentVNode)(2,c.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.resistances||[];return(0,o.createComponentVNode)(2,c.Section,{title:"Antibodies",children:l.length>0?(0,o.createComponentVNode)(2,c.LabeledList,{children:l.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!i.is_ready,onClick:function(){return r("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,c.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=s;t.Pandemic=function(e,t){var n=(0,a.useBackend)(t).data;return(0,o.createComponentVNode)(2,i.Window,{width:520,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l),!!n.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PaperSheet=void 0;var o=n(0),r=n(6),a=n(103),c=s(n(622)),i=s(n(623)),l=n(2),d=n(1),u=n(3);function s(e){return e&&e.__esModule?e:{"default":e}}function m(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function p(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}function C(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n]+)>/g,(function(e,t){return"$"+n[t]})))}if("function"==typeof t){var a=this;return o[Symbol.replace].call(this,e,(function(){var e=[];return e.push.apply(e,arguments),"object"!=typeof e[e.length-1]&&e.push(c(e,a)),t.apply(this,e)}))}return o[Symbol.replace].call(this,e,t)},N.apply(this,arguments)}function V(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}function b(e){var t="function"==typeof Map?new Map:undefined;return(b=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,o)}function o(){return f(e,arguments,k(this).constructor)}return o.prototype=Object.create(e.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),v(o,e)})(e)}function f(e,t,n){return(f=g()?Reflect.construct:function(e,t,n){var o=[null];o.push.apply(o,t);var r=new(Function.bind.apply(e,o));return n&&v(r,n.prototype),r}).apply(null,arguments)}function g(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function k(e){return(k=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var x=function(e,t,n,o){return void 0===o&&(o=!1),"'+e+""},B=/\[(_+)\]/g,_=N(/\[\]/gm,{id:2}),w=/%s(?:ign)?(?=\\s|$)/gim,L=function(e,t,n,o,r){var a=e.replace(B,(function(e,a,c,i){var l=function(e,t,n){t=n+"x "+t;var o=document.createElement("canvas").getContext("2d");return o.font=t,o.measureText(e).width}(e,t,n)+"px";return function(e,t,n,o,r,a){return'['+(n=a,r=l,(r?n.replace(/")};return(0,o.createComponentVNode)(2,d.Box,{position:"relative",backgroundColor:i,width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,d.Box,{fillPositionedParent:!0,width:"100%",height:"100%",dangerouslySetInnerHTML:s,p:"10px"}),u.map((function(e,t){return(0,o.createComponentVNode)(2,S,{image:{sprite:e[0],x:e[1],y:e[2],rotate:e[3]}},e[0]+t)}))]})},T=function(e){function t(t,n){var o;return(o=e.call(this,t,n)||this).state={x:0,y:0,rotate:0},o}m(t,e);var n=t.prototype;return n.findStampPosition=function(e){for(var t=event.pageX,n=event.pageY,o={left:e.target.offsetLeft,top:e.target.offsetTop},r=e.target.offsetParent;r;)o.left+=r.offsetLeft,o.top+=r.offsetTop,r=r.offsetParent;var c=[t-o.left,n-o.top],i=(0,a.vecScale)([121,51],.5);return(0,a.vecSubtract)(c,i)},n.componentDidMount=function(){document.onwheel=this.handleWheel.bind(this)},n.handleMouseMove=function(e){var t=this.findStampPosition(e);y(e),this.setState({x:t[0],y:t[1]})},n.handleMouseClick=function(e){var t=this.findStampPosition(e),n=(0,l.useBackend)(this.context),o=n.act,r=n.data;o("stamp",{x:t[0],y:t[1],r:this.state.rotate,stamp_class:this.props.stamp_class,stamp_icon_state:r.stamp_icon_state}),this.setState({x:t[0],y:t[1]})},n.handleWheel=function(e){var t=e.deltaY>0?15:-15;if(e.deltaY<0&&0===this.state.rotate)this.setState({rotate:360+t});else if(e.deltaY>0&&360===this.state.rotate)this.setState({rotate:t});else{var n={rotate:t+this.state.rotate};this.setState((function(){return n}))}y(e)},n.render=function(){var e=this.props,t=e.value,n=e.stamp_class,r=e.stamps,a=p(e,["value","stamp_class","stamps"]),c=r||[],i={sprite:n,x:this.state.x,y:this.state.y,rotate:this.state.rotate};return(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.Box,Object.assign({onClick:this.handleMouseClick.bind(this),onMouseMove:this.handleMouseMove.bind(this),onwheel:this.handleWheel.bind(this)},a,{children:[(0,o.createComponentVNode)(2,I,{readOnly:!0,value:t,stamps:c}),(0,o.createComponentVNode)(2,S,{opacity:.5,image:i})]})))},t}(o.Component),A=function(e){function t(t,n){var o;return(o=e.call(this,t,n)||this).state={previewSelected:"Preview",old_text:t.value||"",textarea_text:"",combined_text:t.value||""},o}m(t,e);var n=t.prototype;return n.createPreview=function(e,t){void 0===t&&(t=!1);var n,o,r=(0,l.useBackend)(this.context).data,a=r.text,d=r.pen_color,u=r.pen_font,s=r.is_crayon,m=r.field_counter,p=r.edit_usr,h={text:a};if((e=e.trim()).length>0){var N=function(e){return c["default"].sanitize(e,{FORBID_ATTR:["class","style"],ALLOWED_TAGS:["br","code","li","p","pre","span","table","td","tr","th","ul","ol","menu","font","b","center","table","tr","th"]})}(e+="\n"===e[e.length]?" \n":"\n \n"),V=(n=d,o=p,N.replace(w,(function(){return x(o,"Times New Roman",n,!0)}))),b=L(V,u,12,d,m),f=function(e){return(0,i["default"])(e,{breaks:!0,smartypants:!0,smartLists:!0,walkTokens:function(e){switch(e.type){case"url":case"autolink":case"reflink":case"link":case"image":e.type="text",e.href=""}},baseUrl:"thisshouldbreakhttp"})}(b.text),g=x(f,u,d,s);h.text+=g,h.field_counter=b.counter}if(t){var v=function(e,t,n,o,r){var a;void 0===r&&(r=!1);for(var i={},l=[];null!==(a=_.exec(e));){var d=a[0],u=a.groups.id;if(u){var s=document.getElementById(u);if(0===(s&&s.value?s.value:"").length)continue;var m=c["default"].sanitize(s.value.trim(),{ALLOWED_TAGS:[]});if(0===m.length)continue;var p=s.cloneNode(!0);m.match(w)?(p.style.fontFamily="Times New Roman",r=!0,p.defaultValue=o):(p.style.fontFamily=t,p.defaultValue=m),r&&(p.style.fontWeight="bold"),p.style.color=n,p.disabled=!0;var h=document.createElement("div");h.appendChild(p),i[u]=m,l.push({value:"["+h.innerHTML+"]",raw_text:d})}}if(l.length>0)for(var N,V=C(l);!(N=V()).done;){var b=N.value;e=e.replace(b.raw_text,b.value)}return{text:e,fields:i}}(h.text,u,d,p,s);h.text=v.text,h.form_fields=v.fields}return h},n.onInputHandler=function(e,t){var n=this;if(t!==this.state.textarea_text){var o=this.state.old_text.length+this.state.textarea_text.length;if(o>5e3&&(t=o-5e3>=t.length?"":t.substr(0,t.length-(o-5e3)))===this.state.textarea_text)return;this.setState((function(){return{textarea_text:t,combined_text:n.createPreview(t)}}))}},n.finalUpdate=function(e){var t=(0,l.useBackend)(this.context).act,n=this.createPreview(e,!0);t("save",n),this.setState((function(){return{textarea_text:"",previewSelected:"save",combined_text:n.text}}))},n.render=function(){var e=this,t=this.props,n=(t.value,t.textColor),r=t.fontFamily,a=t.stamps,c=t.backgroundColor;return p(t,["value","textColor","fontFamily","stamps","backgroundColor"]),(0,o.createComponentVNode)(2,d.Flex,{direction:"column",fillPositionedParent:!0,children:[(0,o.createComponentVNode)(2,d.Flex.Item,{children:(0,o.createComponentVNode)(2,d.Tabs,{children:[(0,o.createComponentVNode)(2,d.Tabs.Tab,{textColor:"black",backgroundColor:"Edit"===this.state.previewSelected?"grey":"white",selected:"Edit"===this.state.previewSelected,onClick:function(){return e.setState({previewSelected:"Edit"})},children:"Edit"},"marked_edit"),(0,o.createComponentVNode)(2,d.Tabs.Tab,{textColor:"black",backgroundColor:"Preview"===this.state.previewSelected?"grey":"white",selected:"Preview"===this.state.previewSelected,onClick:function(){return e.setState((function(){return{previewSelected:"Preview",textarea_text:e.state.textarea_text,combined_text:e.createPreview(e.state.textarea_text).text}}))},children:"Preview"},"marked_preview"),(0,o.createComponentVNode)(2,d.Tabs.Tab,{textColor:"black",backgroundColor:"confirm"===this.state.previewSelected?"red":"save"===this.state.previewSelected?"grey":"white",selected:"confirm"===this.state.previewSelected||"save"===this.state.previewSelected,onClick:function(){"confirm"===e.state.previewSelected?e.finalUpdate(e.state.textarea_text):"Edit"===e.state.previewSelected?e.setState((function(){return{previewSelected:"confirm",textarea_text:e.state.textarea_text,combined_text:e.createPreview(e.state.textarea_text).text}})):e.setState({previewSelected:"confirm"})},children:"confirm"===this.state.previewSelected?"confirm":"save"},"marked_done")]})}),(0,o.createComponentVNode)(2,d.Flex.Item,{grow:1,basis:1,children:"Edit"===this.state.previewSelected&&(0,o.createComponentVNode)(2,d.TextArea,{value:this.state.textarea_text,textColor:n,fontFamily:r,height:window.innerHeight-80+"px",backgroundColor:c,onInput:this.onInputHandler.bind(this)})||(0,o.createComponentVNode)(2,I,{value:this.state.combined_text,stamps:a,fontFamily:r,textColor:n})})]})},t}(o.Component);t.PaperSheet=function(e,t){var n=(0,l.useBackend)(t).data,r=n.edit_mode,a=n.text,c=n.paper_color,i=n.pen_color,s=void 0===i?"black":i,m=n.pen_font,p=void 0===m?"Verdana":m,C=n.stamps,h=n.stamp_class,N=(n.stamped,c&&"white"!==c?c:"#FFFFFF"),V=C&&null!==C?C:[];return(0,o.createComponentVNode)(2,u.Window,{theme:"paper",width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{children:(0,o.createComponentVNode)(2,d.Box,{fillPositionedParent:!0,backgroundColor:N,children:function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,I,{value:a,stamps:V,readOnly:!0});case 1:return(0,o.createComponentVNode)(2,A,{value:a,textColor:s,fontFamily:p,stamps:V,backgroundColor:N});case 2:return(0,o.createComponentVNode)(2,T,{value:a,stamps:V,stamp_class:h});default:return"ERROR ERROR WE CANNOT BE HERE!!"}}(r)})})})}},,,function(e,t,n){"use strict";t.__esModule=!0,t.ParticleAccelerator=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.ParticleAccelerator=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.assembled,u=l.power,s=l.strength;return(0,o.createComponentVNode)(2,c.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Run Scan",onClick:function(){return i("scan")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:!d,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:!d,onClick:function(){return i("remove_strength")}})," ",String(s).padStart(1,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:!d,onClick:function(){return i("add_strength")}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);function i(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n50?"good":d>15&&"average")||"bad";return(0,o.createComponentVNode)(2,c.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[!l.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!l.ready_to_boot,children:l.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:l.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:u,children:l.sheets}),l.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:l.active,onClick:function(){return i("eject")},children:"Eject"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current sheet level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:l.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):l.current_heat<200?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:"Caution"}):(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"DANGER"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",children:l.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return i("lower_power")},children:l.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:l.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!l.connected&&"bad",children:l.connected?l.power_available:"Unconnected"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=n(213);t.PortablePump=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.direction,s=(d.holding,d.target_pressure),m=d.default_pressure,p=d.min_pressure,C=d.max_pressure;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:315,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-in-alt":"sign-out-alt",content:u?"In":"Out",selected:u,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,unit:"kPa",width:"75px",minValue:p,maxValue:C,step:10,onChange:function(e,t){return l("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:s===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:s===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:s===C,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(0),r=n(2),a=n(1),c=n(31),i=n(3),l=n(213);t.PortableScrubber=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data.filter_types||[];return(0,o.createComponentVNode)(2,i.Window,{width:320,height:376,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,l.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,c.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return d("toggle_filter",{val:e.gas_id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableTurret=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.PortableTurret=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.silicon_user,u=l.locked,s=l.on,m=l.check_weapons,p=l.neutralize_criminals,C=l.neutralize_all,h=l.neutralize_unidentified,N=l.neutralize_nonmindshielded,V=l.neutralize_cyborgs,b=l.neutralize_heads,f=l.manual_control,g=l.allow_manual_control,v=l.lasertag_turret;return(0,o.createComponentVNode)(2,c.Window,{width:310,height:v?110:292,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe an ID card to ",u?"unlock":"lock"," this interface."]}),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",buttons:!v&&(!!g||!!f&&!!d)&&(0,o.createComponentVNode)(2,a.Button,{icon:f?"wifi":"terminal",content:f?"Remotely Controlled":"Manual Control",disabled:f,color:"bad",onClick:function(){return i("manual")}}),children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,disabled:u,onClick:function(){return i("power")}})})})}),!v&&(0,o.createComponentVNode)(2,a.Section,{title:"Target Settings",buttons:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:!b,content:"Ignore Command",disabled:u,onClick:function(){return i("shootheads")}}),children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:C,content:"Non-Security and Non-Command",disabled:u,onClick:function(){return i("shootall")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m,content:"Unauthorized Weapons",disabled:u,onClick:function(){return i("authweapon")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:h,content:"Unidentified Life Signs",disabled:u,onClick:function(){return i("checkxenos")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:N,content:"Non-Mindshielded",disabled:u,onClick:function(){return i("checkloyal")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:p,content:"Wanted Criminals",disabled:u,onClick:function(){return i("shootcriminals")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:V,content:"Cyborgs",disabled:u,onClick:function(){return i("shootborgs")}})]})],0)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ProbingConsole=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.ProbingConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.open,u=l.feedback,s=l.occupant,m=l.occupant_name,p=l.occupant_status;return(0,o.createComponentVNode)(2,c.Window,{width:330,height:207,theme:"abductor",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Machine Report",children:u})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return i("door")}}),children:s&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:3===p?"bad":2===p?"average":"good",children:3===p?"Deceased":2===p?"Unconscious":"Conscious"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Experiments",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer",content:"Probe",onClick:function(){return i("experiment",{experiment_type:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"brain",content:"Dissect",onClick:function(){return i("experiment",{experiment_type:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Analyze",onClick:function(){return i("experiment",{experiment_type:3})}})]})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Subject"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ProximitySensor=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.ProximitySensor=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.minutes,u=l.seconds,s=l.timing,m=l.scanning,p=l.sensitivity;return(0,o.createComponentVNode)(2,c.Window,{width:250,height:185,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"lock":"unlock",content:m?"Armed":"Not Armed",selected:m,onClick:function(){return i("scanning")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Detection Range",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:m,onClick:function(){return i("sense",{range:-1})}})," ",String(p).padStart(1,"1")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:m,onClick:function(){return i("sense",{range:1})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Auto Arm",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:s?"Stop":"Start",selected:s,disabled:m,onClick:function(){return i("time")}}),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:m||s,onClick:function(){return i("input",{adjust:-30})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:m||s,onClick:function(){return i("input",{adjust:-1})}})," ",String(d).padStart(2,"0"),":",String(u).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:m||s,onClick:function(){return i("input",{adjust:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:m||s,onClick:function(){return i("input",{adjust:30})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=n(9),a=n(10),c=n(2),i=n(1),l=n(31),d=n(3);t.Radio=function(e,t){var n=(0,c.useBackend)(t),u=n.act,s=n.data,m=s.freqlock,p=s.frequency,C=s.minFrequency,h=s.maxFrequency,N=s.listening,V=s.broadcasting,b=s.command,f=s.useCommand,g=s.subspace,v=s.subspaceSwitchable,k=l.RADIO_CHANNELS.find((function(e){return e.freq===p})),x=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(s.channels),B=106;return g&&(x.length>0?B+=21*x.length+6:B+=24),(0,o.createComponentVNode)(2,d.Window,{width:360,height:B,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Frequency",children:[m&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(p/10,1)+" kHz"})||(0,o.createComponentVNode)(2,i.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:C/10,maxValue:h/10,value:p/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return u("frequency",{adjust:t-p/10})}}),k&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:k.color,ml:2,children:["[",k.name,"]"]})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:N?"volume-up":"volume-mute",selected:N,onClick:function(){return u("listen")}}),(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:V?"microphone":"microphone-slash",selected:V,onClick:function(){return u("broadcast")}}),!!b&&(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"bullhorn",selected:f,content:"High volume "+(f?"ON":"OFF"),onClick:function(){return u("command")}}),!!v&&(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"bullhorn",selected:g,content:"Subspace Tx "+(g?"ON":"OFF"),onClick:function(){return u("subspace")}})]}),!!g&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channels",children:[0===x.length&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),x.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return u("channel",{channel:e.name})}})},e.name)}))]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RadioactiveMicrolaser=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.RadioactiveMicrolaser=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.irradiate,u=l.stealth,s=l.scanmode,m=l.intensity,p=l.wavelength,C=l.on_cooldown,h=l.cooldown;return(0,o.createComponentVNode)(2,c.Window,{title:"Radioactive Microlaser",width:320,height:335,theme:"syndicate",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laser Status",children:(0,o.createComponentVNode)(2,a.Box,{color:C?"average":"good",children:C?"Recharging":"Ready"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Irradiation",children:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return i("irradiate")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stealth Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"eye-slash":"eye",content:u?"On":"Off",disabled:!d,selected:u,onClick:function(){return i("stealth")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"mortar-pestle":"heartbeat",content:s?"Scan Reagents":"Scan Health",disabled:d&&u,onClick:function(){return i("scanmode")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laser Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Intensity",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return i("radintensity",{adjust:-5})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return i("radintensity",{adjust:-1})}})," ",(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(m),width:"40px",minValue:1,maxValue:20,onChange:function(e,t){return i("radintensity",{target:t})}})," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return i("radintensity",{adjust:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return i("radintensity",{adjust:5})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Wavelength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return i("radwavelength",{adjust:-5})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return i("radwavelength",{adjust:-1})}})," ",(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(p),width:"40px",minValue:0,maxValue:120,onChange:function(e,t){return i("radwavelength",{target:t})}})," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return i("radwavelength",{adjust:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return i("radwavelength",{adjust:5})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laser Cooldown",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:h})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(0),r=n(6),a=n(2),c=n(1),i=n(3),l=["Atmospherics","Disposals","Transit Tubes"],d={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Station Equipment":"microchip"},u={grey:"#bbbbbb",amethyst:"#a365ff",blue:"#4466ff",brown:"#b26438",cyan:"#48eae8",dark:"#808080",green:"#1edd00",orange:"#ffa030",purple:"#b535ea",red:"#ff3333",violet:"#6e00f6",yellow:"#ffce26"},s=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e,t){var n=(0,a.useBackend)(t),m=n.act,p=n.data,C=p.category,h=p.categories,N=void 0===h?[]:h,V=p.selected_color,b=p.piping_layer,f=p.mode,g=p.preview_rows.flatMap((function(e){return e.previews})),v=(0,a.useLocalState)(t,"categoryName"),k=v[0],x=v[1],B=N.find((function(e){return e.cat_name===k}))||N[0];return(0,o.createComponentVNode)(2,i.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Category",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,c.Button,{selected:C===t,icon:d[e],color:"transparent",content:e,onClick:function(){return m("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:f&e.bitmask,content:e.name,onClick:function(){return m("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,width:"64px",color:u[V],children:V}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,c.ColorBox,{ml:1,color:u[e],onClick:function(){return m("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,c.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,c.Section,{children:[0===C&&(0,o.createComponentVNode)(2,c.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:e===b,content:"Layer "+e,onClick:function(){return m("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"108px",children:g.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return m("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,c.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:N.map((function(e,t){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{fluid:!0,icon:d[e.cat_name],selected:e.cat_name===B.cat_name,onClick:function(){return x(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==B?void 0:B.recipes.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:e.selected,content:e.pipe_name,title:e.pipe_name,onClick:function(){return m("pipe_type",{pipe_type:e.pipe_index,category:B.cat_name})}},e.pipe_index)}))]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RemoteRobotControlContent=t.RemoteRobotControl=void 0;var o=n(0),r=n(17),a=n(2),c=n(1),i=n(3);t.RemoteRobotControl=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{title:"Remote Robot Control",width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data.robots,d=void 0===l?[]:l;return d.length?d.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name+" ("+e.model+")",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"tools",content:"Interface",onClick:function(){return i("interface",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"phone-alt",content:"Call",onClick:function(){return i("callbot",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"Inactive"===(0,r.decodeHtmlEntities)(e.mode)?"bad":"Idle"===(0,r.decodeHtmlEntities)(e.mode)?"average":"good",children:(0,r.decodeHtmlEntities)(e.mode)})," ",e.hacked&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"(HACKED)"})||""]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:e.location})]})},e.ref)})):(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:"No robots detected"})})};t.RemoteRobotControlContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=(0,r.useSharedState)(t,"tab",1),s=u[0],m=u[1],p=d.can_hack,C=d.cyborgs,h=void 0===C?[]:C,N=d.drones,V=void 0===N?[]:N;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"list",lineHeight:"23px",selected:1===s,onClick:function(){return m(1)},children:["Cyborgs (",h.length,")"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"list",lineHeight:"23px",selected:2===s,onClick:function(){return m(2)},children:["Drones (",V.length,")"]})]}),1===s&&(0,o.createComponentVNode)(2,i,{cyborgs:h,can_hack:p}),2===s&&(0,o.createComponentVNode)(2,l,{drones:V})]})})};var i=function(e,t){var n=e.cyborgs,c=e.can_hack,i=(0,r.useBackend)(t),l=i.act;i.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([!!c&&!e.emagged&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return l("magbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",onClick:function(){return l("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",color:"bad",onClick:function(){return l("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,a.Box,{color:e.charge<=30?"bad":e.charge<=70?"average":"good",children:"number"==typeof e.charge?e.charge+"%":"Not Found"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,a.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected within access parameters"})},l=function(e,t){var n=e.drones,c=(0,r.useBackend)(t).act;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",color:"bad",onClick:function(){return c("killdrone",{ref:e.ref})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":"good",children:e.status?"Not Responding":"Nominal"})})})},e.ref)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No drone units detected within access parameters"})}},function(e,t,n){"use strict";t.__esModule=!0,t.Roulette=t.RouletteBetTable=t.RouletteBoard=t.RouletteNumberButton=void 0;var o=n(0),r=n(6),a=n(2),c=n(1),i=n(3),l=function(e){if(0===e)return"green";for(var t=[[1,10],[19,28]],n=!0,o=0;o=r[0]&&e<=r[1]){n=!1;break}}var a=e%2==0;return(n?a:!a)?"red":"black"},d=function(e,t){var n=e.number,r=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,c.Button,{bold:!0,content:n,color:l(n),width:"40px",height:"28px",fontSize:"20px",textAlign:"center",mb:0,className:"Roulette__board-extrabutton",onClick:function(){return r("ChangeBetType",{type:n})}})};t.RouletteNumberButton=d;var u=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createVNode)(1,"table","Table",[(0,o.createVNode)(1,"tr","Roulette__board-row",[(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{content:"0",color:"transparent",height:"88px",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:0})}}),2,{rowSpan:"3"}),[3,6,9,12,15,18,21,24,27,30,33,36].map((function(e){return(0,o.createVNode)(1,"td","Roulette__board-cell Table__cell-collapsing",(0,o.createComponentVNode)(2,d,{number:e}),2,null,e)})),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"2 to 1",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s3rd col"})}}),2)],0),(0,o.createVNode)(1,"tr",null,[[2,5,8,11,14,17,20,23,26,29,32,35].map((function(e){return(0,o.createVNode)(1,"td","Roulette__board-cell Table__cell-collapsing",(0,o.createComponentVNode)(2,d,{number:e}),2,null,e)})),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"2 to 1",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s2nd col"})}}),2)],0),(0,o.createVNode)(1,"tr",null,[[1,4,7,10,13,16,19,22,25,28,31,34].map((function(e){return(0,o.createVNode)(1,"td","Roulette__board-cell Table__cell-collapsing",(0,o.createComponentVNode)(2,d,{number:e}),2,null,e)})),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"2 to 1",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s1st col"})}}),2)],0),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"1st 12",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s1-12"})}}),2,{colSpan:"4"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"2nd 12",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s13-24"})}}),2,{colSpan:"4"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"3rd 12",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s25-36"})}}),2,{colSpan:"4"})],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"1-18",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s1-18"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"Even",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"even"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"Black",color:"black",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"black"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"Red",color:"red",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"red"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"Odd",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"odd"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"19-36",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s19-36"})}}),2,{colSpan:"2"})],4)],4,{style:{width:"1px"}})};t.RouletteBoard=u;var s=function(e,t){var n=(0,a.useBackend)(t),i=n.act,d=n.data,u=(0,a.useLocalState)(t,"customBet",500),s=u[0],m=u[1],p=d.BetType;return p.startsWith("s")&&(p=p.substring(1,p.length)),(0,o.createVNode)(1,"table","Roulette__lowertable",[(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"th",(0,r.classes)(["Roulette","Roulette__lowertable--cell","Roulette__lowertable--header"]),"Last Spun:",16),(0,o.createVNode)(1,"th",(0,r.classes)(["Roulette","Roulette__lowertable--cell","Roulette__lowertable--header"]),"Current Bet:",16)],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",(0,r.classes)(["Roulette","Roulette__lowertable--cell","Roulette__lowertable--spinresult","Roulette__lowertable--spinresult-"+l(d.LastSpin)]),d.LastSpin,0),(0,o.createVNode)(1,"td",(0,r.classes)(["Roulette","Roulette__lowertable--cell","Roulette__lowertable--betscell"]),[(0,o.createComponentVNode)(2,c.Box,{bold:!0,mt:1,mb:1,fontSize:"25px",textAlign:"center",children:[d.BetAmount," cr on ",p]}),(0,o.createComponentVNode)(2,c.Box,{ml:1,mr:1,children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Bet 10 cr",onClick:function(){return i("ChangeBetAmount",{amount:10})}}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Bet 50 cr",onClick:function(){return i("ChangeBetAmount",{amount:50})}}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Bet 100 cr",onClick:function(){return i("ChangeBetAmount",{amount:100})}}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Bet 500 cr",onClick:function(){return i("ChangeBetAmount",{amount:500})}}),(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Bet custom amount...",onClick:function(){return i("ChangeBetAmount",{amount:s})}})}),(0,o.createComponentVNode)(2,c.Grid.Column,{size:.1,children:(0,o.createComponentVNode)(2,c.NumberInput,{value:s,minValue:0,maxValue:1e3,step:10,stepPixelSize:4,width:"40px",onChange:function(e,t){return m(t)}})})]})]})],4)],4),(0,o.createVNode)(1,"tr",null,(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Box,{bold:!0,m:1,fontSize:"14px",textAlign:"center",children:"Swipe an ID card with a connected account to spin!"}),2,{colSpan:"2"}),2),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","Roulette__lowertable--cell",[(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,mr:1,children:"House Balance:"}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:d.HouseBalance?d.HouseBalance+" cr":"None"})],4),(0,o.createVNode)(1,"td","Roulette__lowertable--cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:d.IsAnchored?"Bolted":"Unbolted",m:1,color:"transparent",textAlign:"center",onClick:function(){return i("anchor")}}),2)],4)],4)};t.RouletteBetTable=s;t.Roulette=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:603,height:475,theme:"cardtable",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(0),r=n(2),a=n(1),c=n(200),i=n(3);t.SatelliteControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.satellites||[];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:305,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[d.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.meteor_shield_coverage/d.meteor_shield_coverage_max,content:100*d.meteor_shield_coverage/d.meteor_shield_coverage_max+"%",ranges:{good:[1,Infinity],average:[.3,1],bad:[-Infinity,.3]}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Controls",children:(0,o.createComponentVNode)(2,a.Box,{mr:-1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return l("toggle",{id:e.id})}},e.id)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(0),r=n(2),a=n(1),c=n(64),i=n(3),l=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],d=[{name:"Human",value:"human"},{name:"Lizardperson",value:"lizard"},{name:"Flyperson",value:"fly"},{name:"Felinid",value:"felinid"},{name:"Plasmaman",value:"plasma"},{name:"Mothperson",value:"moth"},{name:"Jellyperson",value:"jelly"},{name:"Podperson",value:"pod"},{name:"Golem",value:"golem"},{name:"Zombie",value:"zombie"}],u=[{name:"Starving",value:150},{name:"Obese",value:600}];t.ScannerGate=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{onLockedStatusChange:function(){return a("toggle_lock")}}),!l.locked&&(0,o.createComponentVNode)(2,m)]})})};var s={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return C}},Guns:{title:"Scanner Mode: Guns",component:function(){return h}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return N}},Disease:{title:"Scanner Mode: Disease",component:function(){return V}},Species:{title:"Scanner Mode: Species",component:function(){return b}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return f}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return g}}},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.scan_mode,l=s[i]||s.off,d=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==i&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return c("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,d)})},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:"Select a scanning mode below."}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Wanted",onClick:function(){return n("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return n("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return n("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return n("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return n("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return n("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return n("set_mode",{new_mode:"Nanites"})}})]})],4)},C=function(e,t){var n=(0,r.useBackend)(t).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any warrants for their arrest."]}),(0,o.createComponentVNode)(2,v)],4)},h=function(e,t){var n=(0,r.useBackend)(t).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any guns."]}),(0,o.createComponentVNode)(2,v)],4)},N=function(e,t){var n=(0,r.useBackend)(t).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","a mindshield."]}),(0,o.createComponentVNode)(2,v)],4)},V=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,d=i.reverse,u=i.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",d?"does not have":"has"," ","a disease equal or worse than ",u,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===u,content:e,onClick:function(){return c("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,v)],4)},b=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.reverse,u=i.target_species,s=d.find((function(e){return e.value===u}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",l?"not":""," ","of the ",s.name," species.","zombie"===u&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===u,content:e.name,onClick:function(){return c("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,v)],4)},f=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.reverse,d=i.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.name," nutrition level."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return c("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,v)],4)},g=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.reverse,d=i.nanite_cloud;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","nanite cloud ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:d,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return c("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,v)],4)},v=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.reverse;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:i?"Inverted":"Default",icon:i?"random":"long-arrow-alt-right",onClick:function(){return c("toggle_reverse")},color:i?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SeedExtractor=void 0;var o=n(0),r=n(9),a=n(26),c=n(17),i=n(2),l=n(1),d=n(3);t.SeedExtractor=function(e,t){var n,u,s=(0,i.useBackend)(t),m=s.act,p=s.data,C=(n=p.seeds,u=Object.keys(n).map((function(e){var t=function(e){var t,n=/([^;=]+)=([^;]+)/g,o={};do{(t=n.exec(e))&&(o[t[1]]=t[2]+"")}while(t);return o}(e);return t.amount=n[e],t.key=e,t.name=(0,c.toTitleCase)(t.name.replace("pack of ","")),t})),(0,a.flow)([(0,r.sortBy)((function(e){return e.name}))])(u));return(0,o.createComponentVNode)(2,d.Window,{width:1e3,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,d.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l.Section,{title:"Stored seeds:",children:(0,o.createComponentVNode)(2,l.Table,{cellpadding:"3",textAlign:"center",children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Lifespan"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Endurance"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Maturation"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Production"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Yield"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Potency"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Instability"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Stock"})]}),C.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{bold:!0,children:e.name}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.lifespan}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.endurance}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.maturation}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.production}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.yield}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.potency}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.instability}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:[(0,o.createComponentVNode)(2,l.Button,{content:"Vend",onClick:function(){return m("select",{item:e.key})}}),"(",e.amount," left)"]})]},e.key)}))]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleConsole=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.ShuttleConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.authorization_required;return(0,o.createComponentVNode)(2,c.Window,{width:350,height:230,children:[!!l&&(0,o.createComponentVNode)(2,a.Modal,{ml:1,mt:1,width:26,height:12,fontSize:"28px",fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mt:2,children:(0,o.createComponentVNode)(2,a.Icon,{name:"minus-circle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mt:2,ml:2,color:"bad",children:"SHUTTLE LOCKED"})]}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",mt:4,children:(0,o.createComponentVNode)(2,a.Button,{lineHeight:"40px",icon:"arrow-circle-right",content:"Request Authorization",color:"bad",onClick:function(){return i("request")}})})]}),(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,u)})]})};var i=function(e,t){var n;return null==e||null==(n=e.find((function(e){return e.id===t})))?void 0:n.name},l=function(e,t){var n;return null==e||null==(n=e.find((function(e){return e.name===t})))?void 0:n.id},d={"In Transit":"good",Idle:"average",Igniting:"average",Recharging:"average",Missing:"bad","Unauthorized Access":"bad",Locked:"bad"},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,s=u.status,m=u.locked,p=u.authorization_required,C=u.destination,h=u.docked_location,N=u.timer_str,V=u.locations,b=void 0===V?[]:V;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,fontSize:"26px",textAlign:"center",fontFamily:"monospace",children:N||"00:00"}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",fontSize:"14px",mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:"STATUS:"}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:d[s]||"bad",ml:1,children:s||"Not Available"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Shuttle Controls",level:2,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:h||"Not Available"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:0===b.length&&(0,o.createComponentVNode)(2,a.Box,{mb:1.7,color:"bad",children:"Not Available"})||1===b.length&&(0,o.createComponentVNode)(2,a.Box,{mb:1.7,color:"average",children:i(b,C)})||(0,o.createComponentVNode)(2,a.Dropdown,{mb:1.7,over:!0,width:"240px",options:b.map((function(e){return e.name})),disabled:m||p,selected:i(b,C)||"Select a Destination",onSelected:function(e){return c("set_destination",{destination:l(b,e)})}})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Depart",disabled:!i(b,C)||m||p,icon:"arrow-up",textAlign:"center",onClick:function(){return c("move",{shuttle_id:C})}})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulatorModification=t.ShuttleManipulatorTemplates=t.ShuttleManipulatorStatus=t.ShuttleManipulator=void 0;var o=n(0),r=n(9),a=n(2),c=n(1),i=n(3);t.ShuttleManipulator=function(e,t){var n=(0,a.useLocalState)(t,"tab",1),r=n[0],s=n[1];return(0,o.createComponentVNode)(2,i.Window,{title:"Shuttle Manipulator",width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===r,onClick:function(){return s(1)},children:"Status"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===r,onClick:function(){return s(2)},children:"Templates"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===r,onClick:function(){return s(3)},children:"Modification"})]}),1===r&&(0,o.createComponentVNode)(2,l),2===r&&(0,o.createComponentVNode)(2,d),3===r&&(0,o.createComponentVNode)(2,u)]})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.shuttles||[];return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Table,{children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"JMP",onClick:function(){return r("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return r("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,c.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return r("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})};t.ShuttleManipulatorStatus=l;var d=function(e,t){var n,i=(0,a.useBackend)(t),l=i.act,d=i.data,u=d.templates||{},s=d.selected||{},m=(0,a.useLocalState)(t,"templateId",Object.keys(u)[0]),p=m[0],C=m[1],h=null==(n=u[p])?void 0:n.templates;return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:p===t,onClick:function(){return C(t)},children:e.port_id},t)}))(u)})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,basis:0,children:h.map((function(e){var t=e.shuttle_id===s.shuttle_id;return(0,o.createComponentVNode)(2,c.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return l("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))})]})})};t.ShuttleManipulatorTemplates=d;var u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.selected||{},d=i.existing_shuttle||{};return(0,o.createComponentVNode)(2,c.Section,{children:l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{level:2,title:l.name,children:(!!l.description||!!l.admin_notes)&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[!!l.description&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Description",children:l.description}),!!l.admin_notes&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Admin Notes",children:l.admin_notes})]})}),d?(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Existing Shuttle: "+d.name,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Jump To",onClick:function(){return r("jump_to",{type:"mobile",id:d.id})}}),children:[d.status,!!d.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),d.timeleft,(0,o.createTextVNode)(")")],0)]})})}):(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,c.Button,{content:"Load",color:"good",onClick:function(){return r("load",{shuttle_id:l.shuttle_id})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Preview",onClick:function(){return r("preview",{shuttle_id:l.shuttle_id})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Replace",color:"bad",onClick:function(){return r("replace",{shuttle_id:l.shuttle_id})}})]})],0):"No shuttle selected"})};t.ShuttleManipulatorModification=u},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(10),a=n(2),c=n(1),i=n(3);t.Signaler=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.code,s=d.frequency,m=d.minFrequency,p=d.maxFrequency;return(0,o.createComponentVNode)(2,i.Window,{width:280,height:132,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:m/10,maxValue:p/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return l("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,c.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,c.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:u,width:"80px",onDrag:function(e,t){return l("code",{code:t})}})}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,c.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return l("signal")}})})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SkillPanel=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i={color:"lightgreen",fontWeight:"bold"},l={color:"#FFDB58",fontWeight:"bold"};t.SkillPanel=function(e,t){var n=(0,r.useBackend)(t),u=n.act,s=n.data,m=s.skills||[];return(0,o.createComponentVNode)(2,c.Window,{title:"Manage Skills",width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:m.playername,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createVNode)(1,"span",null,e.desc,0,{style:l}),(0,o.createVNode)(1,"br"),!!e.level_based&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{skill_lvl_num:e.lvl_base_num,skill_lvl:e.lvl_base}),(0,o.createVNode)(1,"br")],4),"Total Experience: [",e.value_base," XP]",(0,o.createVNode)(1,"br"),"XP To Next Level:",e.level_based?(0,o.createVNode)(1,"span",null,e.xp_next_lvl_base,0):(0,o.createVNode)(1,"span",null,"[MAXXED]",16,{style:i}),(0,o.createVNode)(1,"br"),e.base_readout,(0,o.createComponentVNode)(2,a.ProgressBar,{value:e.percent_base,color:"good"}),(0,o.createVNode)(1,"br"),!!s.admin&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Adjust Exp",onClick:function(){return u("adj_exp",{skill:e.path})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Set Exp",onClick:function(){return u("set_exp",{skill:e.path})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Set Level",onClick:function(){return u("set_lvl",{skill:e.path})}}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br")],4)]},e.name)}))})})})})};var d=function(e){var t=e.skill_lvl_num,n=e.skill_lvl;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:["Level: [",(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,textColor:"hsl("+50*t+", 50%, 50%)",children:n}),"]"]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SkillStation=t.TimeFormat=t.ImplantedSkillchips=t.InsertedSkillchip=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=n(10),l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.skillchip_ready,d=i.slot_use,u=i.slots_used,s=i.slots_max,m=i.implantable_reason,p=i.implantable,C=i.complexity,h=i.skill_name,N=i.skill_desc,V=i.skill_icon,b=i.working;return l?(0,o.createComponentVNode)(2,a.Section,{title:"Inserted Skillchip",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"syringe",disabled:!p||!!b,color:p?"good":"default",onClick:function(){return c("implant")},content:"Implant",tooltip:m}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!!b,onClick:function(){return c("eject")},content:"Eject"})],4),children:(0,o.createComponentVNode)(2,a.Flex,{spacing:2,height:"100%",width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{height:"100%",align:"center",children:(0,o.createComponentVNode)(2,a.Icon,{size:3,name:V})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"100%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Skillchip",children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,a.Box,{italic:!0,children:N})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"brain",width:"15px",textAlign:"center"})," ",C]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot Size",children:(0,o.createComponentVNode)(2,a.Box,{color:u+d>s&&"red",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"save",width:"15px",textAlign:"center"})," ",d]})}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",color:p?"good":"bad",children:m})]})})]})}):!b&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Please insert a skillchip."})};t.InsertedSkillchip=l;var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.slots_used,d=i.slots_max,u=i.complexity_used,s=i.complexity_max,m=i.working,p=i.current||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Implanted Skillchips",children:[!p.length&&"No skillchips detected.",!!p.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Chip"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"brain",tooltip:"Complexity",tooltipPosition:"top",content:u+"/"+s})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"save",tooltip:"Slot Size",tooltipPosition:"top",content:l+"/"+d})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"check",tooltip:"Is Active",tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"hourglass-half",tooltip:"Cooldown",tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"tasks",tooltip:"Actions",tooltipPosition:"top"})})]}),p.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Icon,{textAlign:"center",width:"18px",mr:1,name:e.icon}),e.name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:(!e.active?e.complexity+u>s&&"bad":"good")||"grey",textAlign:"center",children:e.complexity}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"good",textAlign:"center",children:e.slot_use}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Icon,{name:e.active?"check":"times",color:e.active?"good":"bad"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.cooldown>0&&Math.ceil(e.cooldown/10)+"s"||"0s"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("remove",{ref:e.ref})},icon:e.removable?"eject":"trash",color:e.removable?"good":"bad",tooltip:e.removable?"Extract":"Destroy",tooltipPosition:"left",disabled:e.cooldown||m}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("toggle_activate",{ref:e.ref})},icon:e.active?"check-square-o":"square-o",color:e.active?"good":"default",tooltip:!!e.active_error&&!e.active&&e.active_error||e.active&&"Deactivate"||"Activate",tooltipPosition:"left",disabled:e.cooldown||m||!e.active&&e.complexity+u>s})]})]},e.ref)}))]})]})};t.ImplantedSkillchips=d;var u=function(e,t){var n=e.value,o=(0,i.toFixed)(Math.floor(n/10%60)).padStart(2,"0"),r=(0,i.toFixed)(Math.floor(n/600%60)).padStart(2,"0");return(0,i.toFixed)(Math.floor(n/36e3%24)).padStart(2,"0")+":"+r+":"+o};t.TimeFormat=u;t.SkillStation=function(e,t){var n=(0,r.useBackend)(t).data,i=n.working,s=n.timeleft,m=n.error;return(0,o.createComponentVNode)(2,c.Window,{title:"Skillsoft Station",width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:m}),!!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mb:.5,children:"Operation in progress. Please do not leave the chamber."}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:["Time Left: ",(0,o.createComponentVNode)(2,u,{value:s})]})]})}),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Oxygen",type:"oxyLoss"}];t.Sleeper=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.open,s=d.occupant,m=void 0===s?{}:s,p=d.occupied,C=(d.chems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,c.Window,{width:310,height:465,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:m.name?m.name:"No Occupant",minHeight:"210px",buttons:!!m.stat&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:m.statstate,children:m.stat}),children:!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,ranges:{good:[50,Infinity],average:[0,50],bad:[-Infinity,0]}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m[e.type],minValue:0,maxValue:m.maxHealth,color:"bad"})},e.type)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cells",color:m.cloneLoss?"bad":"good",children:m.cloneLoss?"Damaged":"Healthy"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain",color:m.brainLoss?"bad":"good",children:m.brainLoss?"Abnormal":"Healthy"})]})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Medicines",minHeight:"205px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"door-open":"door-closed",content:u?"Open":"Closed",onClick:function(){return l("door")}}),children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,disabled:!p||!e.allowed,width:"140px",onClick:function(){return l("inject",{chem:e.id})}},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i={Dead:"bad",Unconscious:"average",Conscious:"good"},l={owner:"You Are Here",stranger:"Occupied",available:"Swap"},d=function(e,t){var n=e.body,r=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:n.htmlcolor,children:n.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:l[n.occupied],selected:"owner"===n.occupied,color:"stranger"===n.occupied&&"bad",onClick:function(){return r()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:i[n.status],children:n.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:n.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:n.area})]})})};t.BodyEntry=d;t.SlimeBodySwapper=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.bodies,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,d,{body:e,swapFunc:function(){return i("swap",{ref:e.ref})}},e.name)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(9),a=n(2),c=n(1),i=n(3);t.SmartVend=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Storage",buttons:!!d.isdryer&&(0,o.createComponentVNode)(2,c.Button,{icon:d.drying?"stop":"tint",onClick:function(){return l("Dry")},children:d.drying?"Stop drying":"Dry"}),children:0===d.contents.length&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Unfortunately, this ",d.name," is empty."]})||(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Item"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"center",children:d.verb?d.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,c.Button,{content:"One",disabled:e.amount<1,onClick:function(){return l("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return l("Release",{name:e.name})}})]})]},t)}))(d.contents)]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(2),a=n(1),c=n(39),i=n(3);t.Smes=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.capacityPercent,s=(d.capacity,d.charge),m=d.inputAttempt,p=d.inputting,C=d.inputLevel,h=d.inputLevelMax,N=d.inputAvailable,V=d.outputAttempt,b=d.outputting,f=d.outputLevel,g=d.outputLevelMax,v=d.outputUsed,k=(u>=100?"good":p&&"average")||"bad",x=(b?"good":s>0&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{width:340,height:350,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*u,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"sync-alt":"times",selected:m,onClick:function(){return l("tryinput")},children:m?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:k,children:(u>=100?"Fully Charged":p&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===C,onClick:function(){return l("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===C,onClick:function(){return l("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:C/1e3,fillValue:N/1e3,minValue:0,maxValue:h/1e3,step:5,stepPixelSize:4,format:function(e){return(0,c.formatPower)(1e3*e,1)},onDrag:function(e,t){return l("input",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:C===h,onClick:function(){return l("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:C===h,onClick:function(){return l("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:(0,c.formatPower)(N)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){return l("tryoutput")},children:V?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:x,children:b?"Sending":s>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===f,onClick:function(){return l("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===f,onClick:function(){return l("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:f/1e3,minValue:0,maxValue:g/1e3,step:5,stepPixelSize:4,format:function(e){return(0,c.formatPower)(1e3*e,1)},onDrag:function(e,t){return l("output",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:f===g,onClick:function(){return l("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:f===g,onClick:function(){return l("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,c.formatPower)(v)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.SmokeMachine=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.TankContents,u=(l.isTankLoaded,l.TankCurrentVolume),s=l.TankMaxVolume,m=l.active,p=l.setting,C=(l.screen,l.maxSetting),h=void 0===C?[]:C;return(0,o.createComponentVNode)(2,c.Window,{width:350,height:350,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"power-off":"times",selected:m,content:m?"On":"Off",onClick:function(){return i("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:u/s,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:u||0})," / "+s]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:p===e,icon:"plus",content:3*e,disabled:h0?"good":"bad",children:h})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:u,children:d+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===C,onClick:function(){return i("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===C,onClick:function(){return i("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===C,disabled:!N,onClick:function(){return i("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===C||1===C)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:s,onDrag:function(e,t){return i("azimuth",{value:t})}}),1===C&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-p-.01,maxValue:p+.01,value:m,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return i("azimuth_rate",{value:t})}}),2===C&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[s+" \xb0"," (auto)"]})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.SpaceHeater=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:305,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!l.hasPowercell||!l.open,onClick:function(){return i("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,disabled:!l.hasPowercell,onClick:function(){return i("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!l.hasPowercell&&"bad",children:l.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.powerLevel/100,ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]},children:l.powerLevel+"%"})||"None"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Thermostat",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",color:Math.abs(l.targetTemp-l.currentTemp)>50?"bad":Math.abs(l.targetTemp-l.currentTemp)>20?"average":"good",children:[l.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:l.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.targetTemp),width:"65px",unit:"\xb0C",minValue:l.minTemp,maxValue:l.maxTemp,onChange:function(e,t){return i("target",{target:t})}})||l.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:l.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===l.mode,onClick:function(){return i("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===l.mode,onClick:function(){return i("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===l.mode,onClick:function(){return i("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.SpawnersMenu=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.spawners||[];return(0,o.createComponentVNode)(2,c.Window,{title:"Spawners Menu",width:700,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Jump",onClick:function(){return i("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return i("spawn",{name:e.name})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,fontSize:"20px",children:e.short_desc}),(0,o.createComponentVNode)(2,a.Box,{children:e.flavor_text}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,color:"bad",fontSize:"26px",children:e.important_info})]},e.name)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(0),r=n(17),a=n(9),c=n(2),i=n(1),l=n(3);t.Stack=function(e,t){var n=(0,c.useBackend)(t),a=(n.act,n.data),u=a.amount,s=a.recipes,m=void 0===s?[]:s,p=(0,c.useLocalState)(t,"searchText",""),C=p[0],h=p[1],N=(0,r.createSearch)(C,(function(e){return e})),V=C.length>0&&Object.keys(m).filter(N).reduce((function(e,t){return e[t]=m[t],e}),{})||m,b=Math.max(94+26*Object.keys(m).length,250);return(0,o.createComponentVNode)(2,l.Window,{width:400,height:Math.min(b,500),resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Amount: "+u,buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{autoFocus:!0,value:C,onInput:function(e,t){return h(t)},mx:1})],4),children:0===V.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No recipes found."})||(0,o.createComponentVNode)(2,d,{recipes:V})})})})};var d=function m(e,t){var n=(0,c.useBackend)(t),r=(n.act,n.data,e.recipes);return(0,a.sortBy)((function(e){return e.toLowerCase()}))(Object.keys(r)).map((function(e){var t=r[e];return t.ref===undefined?(0,o.createComponentVNode)(2,i.Collapsible,{ml:1,color:"label",title:e,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,children:(0,o.createComponentVNode)(2,m,{recipes:t})})}):(0,o.createComponentVNode)(2,s,{title:e,recipe:t})}))},u=function(e,t){for(var n=(0,c.useBackend)(t),r=n.act,a=(n.data,e.recipe),l=e.maxMultiplier,d=Math.min(l,Math.floor(a.max_res_amount/a.res_amount)),u=[5,10,25],s=[],m=function(){var e=C[p];d>=e&&s.push((0,o.createComponentVNode)(2,i.Button,{content:e*a.res_amount+"x",onClick:function(){return r("make",{ref:a.ref,multiplier:e})}}))},p=0,C=u;p1?"s":""),C+=")",s>1&&(C=s+"x "+C);var h=function(e,t){return e.req_amount>t?0:Math.floor(t/e.req_amount)}(l,a);return(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Table,{children:(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,disabled:!h,icon:"wrench",content:C,onClick:function(){return r("make",{ref:l.ref,multiplier:1})}})}),m>1&&h>1&&(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,u,{recipe:l,maxMultiplier:h})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.locked,u=l.open,s=l.safeties,m=l.uv_active,p=l.occupied,C=l.suit,h=l.helmet,N=l.mask,V=l.storage;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:305,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[!(!p||!s)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})||(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"unlock":"lock",content:d?"Unlock":"Lock",onClick:function(){return i("lock")}}),!d&&(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-out-alt":"sign-in-alt",content:u?"Close":"Open",onClick:function(){return i("door")}})],0),children:d&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"square":"square-o",content:C||"Empty",disabled:!C,onClick:function(){return i("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"square":"square-o",content:N||"Empty",disabled:!N,onClick:function(){return i("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:V?"square":"square-o",content:V||"Empty",disabled:!V,onClick:function(){return i("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:p&&s,textAlign:"center",onClick:function(){return i("uv")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SyndPane=t.StatusPane=t.SyndContractorContent=t.SyndContractor=t.FakeTerminal=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);var i=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={currentIndex:0,currentDisplay:[]},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.tick=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))},c.componentDidMount=function(){var e=this,t=this.props.linesPerSecond,n=void 0===t?2.5:t;this.timer=setInterval((function(){return e.tick()}),1e3/n)},c.componentWillUnmount=function(){clearTimeout(this.timer)},c.render=function(){return(0,o.createComponentVNode)(2,a.Box,{m:1,children:this.state.currentDisplay.map((function(e){return(0,o.createFragment)([e,(0,o.createVNode)(1,"br")],0,e)}))})},r}(o.Component);t.FakeTerminal=i;t.SyndContractor=function(e,t){return(0,o.createComponentVNode)(2,c.NtosWindow,{width:500,height:600,theme:"syndicate",resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),c=n.data,l=n.act,d=["Recording biometric data...","Analyzing embedded syndicate info...","STATUS CONFIRMED","Contacting syndicate database...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Response received, ack 4851234...","CONFIRM ACC "+Math.round(2e4*Math.random()),"Setting up private accounts...","CONTRACTOR ACCOUNT CREATED","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","CONTRACTS FOUND","WELCOME, AGENT"],s=!!c.error&&(0,o.createComponentVNode)(2,a.Modal,{backgroundColor:"red",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:2,children:(0,o.createComponentVNode)(2,a.Icon,{size:4,name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mr:2,grow:1,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{width:"260px",textAlign:"left",minHeight:"80px",children:c.error}),(0,o.createComponentVNode)(2,a.Button,{content:"Dismiss",onClick:function(){return l("PRG_clear_error")}})]})]})});return c.logged_in?c.logged_in&&c.first_load?(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.8)",minHeight:"525px",children:(0,o.createComponentVNode)(2,i,{allMessages:d,finishedTimeout:3e3,onFinished:function(){return l("PRG_set_first_load_finished")}})}):c.info_screen?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.8)",minHeight:"500px",children:(0,o.createComponentVNode)(2,i,{allMessages:["SyndTract v2.0","","We've identified potentional high-value targets that are","currently assigned to your mission area. They are believed","to hold valuable information which could be of immediate","importance to our organisation.","","Listed below are all of the contracts available to you. You","are to bring the specified target to the designated","drop-off, and contact us via this uplink. We will send","a specialised extraction unit to put the body into.","","We want targets alive - but we will sometimes pay slight","amounts if they're not, you just won't recieve the shown","bonus. You can redeem your payment through this uplink in","the form of raw telecrystals, which can be put into your","regular Syndicate uplink to purchase whatever you may need.","We provide you with these crystals the moment you send the","target up to us, which can be collected at anytime through","this system.","","Targets extracted will be ransomed back to the station once","their use to us is fulfilled, with us providing you a small","percentage cut. You may want to be mindful of them","identifying you when they come back. We provide you with","a standard contractor loadout, which will help cover your","identity."],linesPerSecond:10})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"CONTINUE",color:"transparent",textAlign:"center",onClick:function(){return l("PRG_toggle_info")}})],4):(0,o.createFragment)([s,(0,o.createComponentVNode)(2,u)],0):(0,o.createComponentVNode)(2,a.Section,{minHeight:"525px",children:[(0,o.createComponentVNode)(2,a.Box,{width:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{content:"REGISTER USER",color:"transparent",onClick:function(){return l("PRG_login")}})}),!!c.error&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c.error})]})};t.SyndContractorContent=l;var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createFragment)([(0,o.createTextVNode)("Contractor Status"),(0,o.createComponentVNode)(2,a.Button,{content:"View Information Again",color:"transparent",mb:0,ml:1,onClick:function(){return c("PRG_toggle_info")}})],4),buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,mr:1,children:[i.contract_rep," Rep"]}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.85,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"TC Available",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Claim",disabled:i.redeemable_tc<=0,onClick:function(){return c("PRG_redeem_TC")}}),children:i.redeemable_tc}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"TC Earned",children:i.earned_tc})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contracts Completed",children:i.contracts_completed}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Status",children:"ACTIVE"})]})})]})})};t.StatusPane=d;var u=function(e,t){var n=(0,r.useLocalState)(t,"tab",1),c=n[0],i=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{state:e.state}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,onClick:function(){return i(1)},children:"Contracts"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i(2)},children:"Hub"})]}),1===c&&(0,o.createComponentVNode)(2,s),2===c&&(0,o.createComponentVNode)(2,m)],0)};t.SyndPane=u;var s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.contracts||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Available Contracts",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Call Extraction",disabled:!i.ongoing_contract||i.extraction_enroute,onClick:function(){return c("PRG_call_extraction")}}),children:l.map((function(e){if(!i.ongoing_contract||2===e.status){var t=e.status>1;if(!(e.status>=5))return(0,o.createComponentVNode)(2,a.Section,{title:e.target?e.target+" ("+e.target_rank+")":"Invalid Target",level:t?1:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:[e.payout," (+",e.payout_bonus,") TC"]}),(0,o.createComponentVNode)(2,a.Button,{content:t?"Abort":"Accept",disabled:e.extraction_enroute,color:t&&"bad",onClick:function(){return c("PRG_contract"+(t?"_abort":"-accept"),{contract_id:e.id})}})],4),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.message}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,children:"Dropoff Location:"}),(0,o.createComponentVNode)(2,a.Box,{children:e.dropoff})]})]})},e.target)}}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Dropoff Locator",textAlign:"center",opacity:i.ongoing_contract?100:0,children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:i.dropoff_direction})})],4)},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.contractor_hub_items||[];return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){var t=e.cost?e.cost+" Rep":"FREE",n=-1!==e.limited;return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" - "+t,level:2,buttons:(0,o.createFragment)([n&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:[e.limited," remaining"]}),(0,o.createComponentVNode)(2,a.Button,{content:"Purchase",disabled:i.contract_repl.user.cash),content:h?"FREE":d.price+" cr",onClick:function(){return i("vend",{ref:d.ref})}})})]})};t.Vending=function(e,t){var n,r=(0,a.useBackend)(t),d=(r.act,r.data),u=d.user,s=d.onstation,m=d.product_records,p=void 0===m?[]:m,C=d.coin_records,h=void 0===C?[]:C,N=d.hidden_records,V=void 0===N?[]:N,b=d.stock,f=!1;return d.vending_machine_input?(n=d.vending_machine_input||[],f=!0):(n=[].concat(p,h),d.extended_inventory&&(n=[].concat(n,V))),n=n.filter((function(e){return!!e})),(0,o.createComponentVNode)(2,i.Window,{title:"Vending Machine",width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!!s&&(0,o.createComponentVNode)(2,c.Section,{title:"User",children:u&&(0,o.createComponentVNode)(2,c.Box,{children:["Welcome, ",(0,o.createVNode)(1,"b",null,u.name,0),","," ",(0,o.createVNode)(1,"b",null,u.job||"Unemployed",0),"!",(0,o.createVNode)(1,"br"),"Your balance is ",(0,o.createVNode)(1,"b",null,[u.cash,(0,o.createTextVNode)(" credits")],0),"."]})||(0,o.createComponentVNode)(2,c.Box,{color:"light-grey",children:["No registered ID card!",(0,o.createVNode)(1,"br"),"Please contact your local HoP!"]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Products",children:(0,o.createComponentVNode)(2,c.Table,{children:n.map((function(e){return(0,o.createComponentVNode)(2,l,{custom:f,product:e,productStock:b[e.name]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.VrSleeper=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.VrSleeper=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:475,height:340,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[!!l.emagged&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Safety restraints disabled."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Virtual Avatar",children:l.vr_avatar?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.vr_avatar.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:l.vr_avatar.status}),!!l.vr_avatar&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.vr_avatar.health/l.vr_avatar.maxhealth,ranges:{good:[.9,Infinity],average:[.7,.8],bad:[-Infinity,.5]}})})]}):"No Virtual Avatar detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"VR Commands",children:[(0,o.createComponentVNode)(2,a.Button,{icon:l.toggle_open?"unlock":"lock",disabled:l.stored0&&g.flatMap((function(e){return e.items||[]})).filter(L).filter((function(e,t){return t<25}))||(null==(l=g.find((function(e){return e.name===_})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:s>0?"good":"bad",children:[(0,i.formatMoney)(s)," ",p]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,c.Input,{autoFocus:!0,value:k,onInput:function(e,t){return x(t)},mx:1}),(0,o.createComponentVNode)(2,c.Button,{icon:V?"list":"info",content:V?"Compact":"Detailed",onClick:function(){return h("compact_toggle")}}),!!b&&(0,o.createComponentVNode)(2,c.Button,{icon:"lock",content:"Lock",onClick:function(){return h("lock")}})],0),children:(0,o.createComponentVNode)(2,c.Flex,{children:[0===k.length&&(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Tabs,{vertical:!0,children:g.map((function(e){var t;return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:e.name===_,onClick:function(){return w(e.name)},children:[e.name," (",(null==(t=e.items)?void 0:t.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,basis:0,children:[0===y.length&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:0===k.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,u,{compactMode:k.length>0||V,currencyAmount:s,currencySymbol:p,items:y})]})]})})};t.GenericUplink=d;var u=function(e,t){var n=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,u=(0,a.useBackend)(t).act,s=(0,a.useLocalState)(t,"hoveredItem",{}),m=s[0],p=s[1],C=m&&m.cost||0,h=e.items.map((function(e){var t=m&&m.name!==e.name,n=l-C50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,d.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,c.toFixed)(n)+"%"})],4)};t.AreaCharge=C,C.defaultHooks=i.pureComponentHooks;var h=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};h.defaultHooks=i.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.CameraConsoleContent=t.CameraConsole=t.selectCameras=t.prevNextCamera=void 0;var o=n(0),r=n(9),a=n(26),c=n(6),i=n(17),l=n(2),d=n(1),u=n(3),s=function(e,t){var n,o;if(!t)return[];var r=e.findIndex((function(e){return e.name===t.name}));return[null==(n=e[r-1])?void 0:n.name,null==(o=e[r+1])?void 0:o.name]};t.prevNextCamera=s;var m=function(e,t){void 0===t&&(t="");var n=(0,i.createSearch)(t,(function(e){return e.name}));return(0,a.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(n),(0,r.sortBy)((function(e){return e.name}))])(e)};t.selectCameras=m;t.CameraConsole=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,c=(n.config,a.mapRef),i=a.activeCamera,C=m(a.cameras),h=s(C,i),N=h[0],V=h[1];return(0,o.createComponentVNode)(2,u.Window,{width:870,height:708,resizable:!0,children:[(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)}),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),i&&i.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-left",disabled:!N,onClick:function(){return r("switch_camera",{name:N})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-right",disabled:!V,onClick:function(){return r("switch_camera",{name:V})}})],4),(0,o.createComponentVNode)(2,d.ByondUi,{className:"CameraConsole__map",params:{id:c,type:"map"}})],4)]})};var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,i=(0,l.useLocalState)(t,"searchText",""),u=i[0],s=i[1],p=a.activeCamera,C=m(a.cameras,u);return(0,o.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,d.Flex.Item,{children:(0,o.createComponentVNode)(2,d.Input,{autoFocus:!0,fluid:!0,mt:1,placeholder:"Search for a camera",onInput:function(e,t){return s(t)}})}),(0,o.createComponentVNode)(2,d.Flex.Item,{height:"100%",children:(0,o.createComponentVNode)(2,d.Section,{fill:!0,scrollable:!0,children:C.map((function(e){return(0,o.createVNode)(1,"div",(0,c.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",p&&e.name===p.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){return r("switch_camera",{name:e.name})}},e.name)}))})})]})};t.CameraConsoleContent=p},function(e,t,n){"use strict";t.__esModule=!0,t.CargoCatalog=t.CargoContent=t.Cargo=void 0;var o=n(0),r=n(9),a=n(2),c=n(1),i=n(39),l=n(3);t.Cargo=function(e,t){return(0,o.createComponentVNode)(2,l.Window,{width:780,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=(0,a.useSharedState)(t,"tab","catalog"),l=i[0],d=i[1],p=r.requestonly,h=r.cart||[],N=r.requests||[];return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,c.Section,{fitted:!0,children:(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"list",selected:"catalog"===l,onClick:function(){return d("catalog")},children:"Catalog"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"envelope",textColor:"requests"!==l&&N.length>0&&"yellow",selected:"requests"===l,onClick:function(){return d("requests")},children:["Requests (",N.length,")"]}),!p&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"shopping-cart",textColor:"cart"!==l&&h.length>0&&"yellow",selected:"cart"===l,onClick:function(){return d("cart")},children:["Checkout (",h.length,")"]})]})}),"catalog"===l&&(0,o.createComponentVNode)(2,s),"requests"===l&&(0,o.createComponentVNode)(2,m),"cart"===l&&(0,o.createComponentVNode)(2,C)]})};t.CargoContent=d;var u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.away,u=l.docked,s=l.loan,m=l.loan_dispatched,p=l.location,C=l.message,h=l.points,N=l.requestonly,V=l.can_send;return(0,o.createComponentVNode)(2,c.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:h,format:function(e){return(0,i.formatMoney)(e)}})," credits"]}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shuttle",children:u&&!N&&V&&(0,o.createComponentVNode)(2,c.Button,{content:p,onClick:function(){return r("send")}})||p}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"CentCom Message",children:C}),!!s&&!N&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loan",children:!m&&(0,o.createComponentVNode)(2,c.Button,{content:"Loan Shuttle",disabled:!(d&&u),onClick:function(){return r("loan")}})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Loaned to Centcom"})})]})})},s=function(e,t){var n,l=e.express,d=(0,a.useBackend)(t),u=d.act,s=d.data,m=s.self_paid,C=s.app_cost,h=(0,r.toArray)(s.supplies),N=(0,a.useSharedState)(t,"supply",null==(n=h[0])?void 0:n.name),V=N[0],b=N[1],f=h.find((function(e){return e.name===V}));return(0,o.createComponentVNode)(2,c.Section,{title:"Catalog",buttons:!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,c.Button.Checkbox,{ml:2,content:"Buy Privately",checked:m,onClick:function(){return u("toggleprivate")}})],4),children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{ml:-1,mr:1,children:(0,o.createComponentVNode)(2,c.Tabs,{vertical:!0,children:h.map((function(e){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:e.name===V,onClick:function(){return b(e.name)},children:[e.name," (",e.packs.length,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,c.Table,{children:null==f?void 0:f.packs.map((function(e){var t=[];return e.small_item&&t.push("Small"),e.access&&t.push("Restricted"),(0,o.createComponentVNode)(2,c.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,color:"label",textAlign:"right",children:t.join(", ")}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,tooltip:e.desc,tooltipPosition:"left",onClick:function(){return u("add",{id:e.id})},children:[(0,i.formatMoney)(m&&!e.goody||C?Math.round(1.1*e.cost):e.cost)," cr"]})})]},e.name)}))})})]})})};t.CargoCatalog=s;var m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.requestonly,u=l.can_send,s=l.can_approve_requests,m=l.requests||[];return(0,o.createComponentVNode)(2,c.Section,{title:"Active Requests",buttons:!d&&(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return r("denyall")}}),children:[0===m.length&&(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"No Requests"}),m.length>0&&(0,o.createComponentVNode)(2,c.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,color:"label",children:["#",e.id]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.object}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createVNode)(1,"b",null,e.orderer,0)}),(0,o.createComponentVNode)(2,c.Table.Cell,{width:"25%",children:(0,o.createVNode)(1,"i",null,e.reason,0)}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:[(0,i.formatMoney)(e.cost)," cr"]}),(!d||u)&&s&&(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"check",color:"good",onClick:function(){return r("approve",{id:e.id})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",color:"bad",onClick:function(){return r("deny",{id:e.id})}})]})]},e.id)}))})]})},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.requestonly,u=l.can_send,s=l.can_approve_requests,m=l.cart||[],p=m.reduce((function(e,t){return e+t.cost}),0);return!d&&u&&s?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:[0===m.length&&"Cart is empty",1===m.length&&"1 item",m.length>=2&&m.length+" items"," ",p>0&&"("+(0,i.formatMoney)(p)+" cr)"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return r("clear")}})],4):null},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.requestonly,u=l.away,s=l.docked,m=l.location,C=l.can_send,h=l.cart||[];return(0,o.createComponentVNode)(2,c.Section,{title:"Current Cart",buttons:(0,o.createComponentVNode)(2,p),children:[0===h.length&&(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Nothing in cart"}),h.length>0&&(0,o.createComponentVNode)(2,c.Table,{children:h.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,color:"label",children:["#",e.id]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.object}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:[(0,i.formatMoney)(e.cost)," cr"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:C&&(0,o.createComponentVNode)(2,c.Button,{icon:"minus",onClick:function(){return r("remove",{id:e.id})}})})]},e.id)}))}),h.length>0&&!d&&(0,o.createComponentVNode)(2,c.Box,{mt:2,children:1===u&&1===s&&(0,o.createComponentVNode)(2,c.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return r("send")}})||(0,o.createComponentVNode)(2,c.Box,{opacity:.5,children:["Shuttle in ",m,"."]})})]})}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";t.__esModule=!0,t.AiRestorerContent=t.AiRestorer=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.AiRestorer=function(){return(0,o.createComponentVNode)(2,c.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.AI_present,d=i.error,u=i.name,s=i.laws,m=i.isDead,p=i.restoring,C=i.health,h=i.ejectable;return(0,o.createFragment)([d&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:d}),!!h&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:l?u:"----------",disabled:!l,onClick:function(){return c("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,a.Section,{title:h?"System Status":u,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return c("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{className:"candystripe",children:e},e)}))})]})],0)};t.AiRestorerContent=i},function(e,t,n){"use strict";t.__esModule=!0,t.AccessList=void 0;var o=n(0),r=n(9),a=n(2),c=n(1);function i(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n=2?(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:["(",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"red",children:e.brute}),"|",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"orange",children:e.fire}),"|",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"green",children:e.tox}),"|",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"blue",children:e.oxy}),")"]}):null]}),(0,o.createComponentVNode)(2,l.TableCell,{children:3===e.sensor_type?u.isAI?(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return d("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+", "+e.z+")":"Not Available"})]},e.name)}))]}):1===p?(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:["Zoom Level:",(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,width:"40px",step:.5,stepPixelSize:"5",value:V,minValue:1,maxValue:8,onChange:function(e,t){return b(t)}}),"Z-Level:",u.map_levels.sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:~~e==~~s.mapZLevel,content:e,onClick:function(){d("setZLevel",{mapZLevel:e})}},e)})),(0,o.createComponentVNode)(2,i.NanoMap,{zoom:V,children:h.filter((function(e){return 3===e.sensor_type&&~~e.z==~~s.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,i.NanoMap.Marker,{x:e.x,y:e.y,zoom:V,icon:"circle",tooltip:e.name,color:e.dead?"red":"green"},e.ref)}))})]}):"ERROR",(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)};t.CrewMonitorContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadControl=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return n("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return n("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return n("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return n("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return n("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return n("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return n("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return n("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return n("move_pos",{x:1,y:-1})}})]})]})},l=function(e,t){var n=e.topLevel,c=(0,r.useBackend)(t),l=c.act,d=c.data,u=d.x,s=d.y,m=d.pad_name,p=d.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"170px",onChange:function(e,t){return l("rename",{name:t})}}),level:n?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return l("remove")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Controls",level:2,children:(0,o.createComponentVNode)(2,i)})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:u,minValue:-p,maxValue:p,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return l("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:-p,maxValue:p,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return l("set_pos",{y:t})}})]})]})})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return l("launch")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Pull",textAlign:"center",onClick:function(){return l("pull")}})})]})]})};t.LaunchpadControl=l;t.LaunchpadConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,u=d.launchpads,s=void 0===u?[]:u,m=d.selected_id;return(0,o.createComponentVNode)(2,c.Window,{width:475,height:260,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:0===s.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"})||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Flex,{minHeight:"190px",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"140px",minHeight:"190px",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,ellipsis:!0,content:e.name,selected:m===e.id,color:"transparent",onClick:function(){return i("select_pad",{id:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Flex.Item,{minHeight:"100%",children:(0,o.createComponentVNode)(2,a.Divider,{vertical:!0})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,minHeight:"100%",children:m&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCyborgRemoteMonitorContent=t.NtosCyborgRemoteMonitor=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NtosCyborgRemoteMonitor=function(e,t){return(0,o.createComponentVNode)(2,c.NtosWindow,{width:600,height:800,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.card,d=i.cyborgs,u=void 0===d?[]:d;return u.length?(0,o.createFragment)([!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Certain features require an ID card login."}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Send Message",color:"blue",disabled:!l,onClick:function(){return c("messagebot",{ref:e.ref})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":e.shell_discon?"Nominal/Disconnected":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,a.Box,{color:e.charge<=30?"bad":e.charge<=70?"average":"good",children:"number"==typeof e.charge?e.charge+"%":"Not Found"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:e.upgrades})]})},e.ref)}))],0):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected."})};t.NtosCyborgRemoteMonitorContent=i},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRadarContent=t.NtosRadar=void 0;var o=n(0),r=n(6),a=n(58),c=n(2),i=n(1),l=n(3);t.NtosRadar=function(e,t){return(0,o.createComponentVNode)(2,l.NtosWindow,{width:800,height:600,theme:"ntos",children:(0,o.createComponentVNode)(2,d,{sig_err:"Signal Lost"})})};var d=function(e,t){var n=(0,c.useBackend)(t),d=n.act,u=n.data,s=u.selected,m=u.object,p=void 0===m?[]:m,C=u.target,h=void 0===C?[]:C,N=u.scanning,V=e.sig_err;return(0,o.createComponentVNode)(2,i.Flex,{direction:"row",hight:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{position:"relative",width:20.5,hight:"100%",children:(0,o.createComponentVNode)(2,l.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"redo-alt",content:N?"Scanning...":"Scan",color:"blue",disabled:N,onClick:function(){return d("scan")}}),!p.length&&!N&&(0,o.createVNode)(1,"div",null,"No trackable signals found",16),!N&&p.map((function(e){return(0,o.createVNode)(1,"div",(0,r.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",e.ref===s&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){d("selecttarget",{ref:e.ref})}},e.dev)}))]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{style:{"background-image":'url("'+(0,a.resolveAsset)("ntosradarbackground.png")+'")',"background-position":"center","background-repeat":"no-repeat",top:"20px"},position:"relative",m:1.5,width:45,height:45,children:0===Object.keys(h).length?!!s&&(0,o.createComponentVNode)(2,i.NoticeBox,{position:"absolute",top:20.6,left:1.35,width:42,fontSize:"30px",textAlign:"center",children:V}):!!h.userot&&(0,o.createComponentVNode)(2,i.Box,{as:"img",src:(0,a.resolveAsset)(h.arrowstyle),position:"absolute",top:"20px",left:"243px",style:{transform:"rotate("+h.rot+"deg)"}})||(0,o.createComponentVNode)(2,i.Icon,{name:h.pointer,position:"absolute",size:2,color:h.color,top:10*h.locy+19+"px",left:10*h.locx+16+"px"})})]})};t.NtosRadarContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.RequestKioskContent=t.RequestKiosk=void 0;var o=n(0),r=n(2),a=n(1),c=n(39),i=n(3);t.RequestKiosk=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:550,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.accountName,u=l.requests,s=void 0===u?[]:u,m=l.applicants,p=void 0===m?[]:m,C=l.bountyValue;l.bountyText;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Log out",onClick:function(){return i("clear")}}),children:d||"N/A"})})}),(0,o.createComponentVNode)(2,a.Flex,{mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:null==s?void 0:s.map((function(e){return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.owner,width:"300px",children:(0,o.createComponentVNode)(2,a.Section,{width:"300px",children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,width:"310px",children:e.owner}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"100px",children:(0,c.formatMoney)(e.value)+" cr"}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"pen-fancy",content:"Apply",onClick:function(){return i("apply",{request:e.acc_number})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"trash-alt",content:"Delete",color:"red",onClick:function(){return i("deleteRequest",{request:e.acc_number})}})]})]}),(0,o.createComponentVNode)(2,a.Section,{align:"center",children:(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)('"'),e.description,(0,o.createTextVNode)('"')],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Request Applicants",children:null==p?void 0:p.map((function(t){return t.request_id===e.acc_number&&(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,p:.5,backgroundColor:"rgba(0, 0, 69, 0.5)",width:"510px",style:{border:"2px solid rgba(13, 13, 213, 0.7)"},children:t.name}),(0,o.createComponentVNode)(2,a.Flex.Item,{align:"end",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"cash-register",onClick:function(){return i("payApplicant",{applicant:t.requestee_id,request:e.acc_number})}})})]})}))})]},e.name)},e.name)}))}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Collapsible,{title:"New Bounty",width:"220px",color:"green",children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.TextArea,{fluid:!0,height:"250px",width:"200px",backgroundColor:"black",textColor:"white",onChange:function(e,t){return i("bountyText",{bountytext:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,unit:"cr",minValue:1,maxValue:1e3,value:C,width:"80px",onChange:function(e,t){return i("bountyVal",{bountyval:t})}})}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Submit bounty",onClick:function(){return i("createBounty")}})]})})})]})],4)};t.RequestKioskContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsoleContent=t.StationAlertConsole=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,c.Window,{width:325,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t).data.alarms||[],c=n.Fire||[],i=n.Atmosphere||[],l=n.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===c.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),c.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Atmospherics Alarms",children:(0,o.createVNode)(1,"ul",null,[0===i.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),i.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Alarms",children:(0,o.createVNode)(1,"ul",null,[0===l.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),l.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})],4)};t.StationAlertConsoleContent=i},function(e,t,n){"use strict";t.__esModule=!0,t.PortableBasicInfo=void 0;var o=n(0),r=n(2),a=n(1);t.PortableBasicInfo=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.connected,d=i.holding,u=i.on,s=i.pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return c("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!d,onClick:function(){return c("eject")}}),children:d?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)}},,,,,,,,,,,function(e,t,n){n(151),e.exports=n(449)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";var o=n(0);n(451),n(452),n(453),n(454),n(455),n(456),n(457),n(458),n(459),n(460);var r,a,c=n(100),i=(n(101),n(135)),l=n(189),d=n(136),u=n(190),s=n(57);c.perf.mark("inception",null==(r=window.performance)||null==(a=r.timing)?void 0:a.navigationStart),c.perf.mark("init");var m=(0,u.configureStore)(),p=(0,d.createRenderer)((function(){var e=(0,n(489).getRoutedComponent)(m);return(0,o.createComponentVNode)(2,u.StoreProvider,{store:m,children:(0,o.createComponentVNode)(2,e)})}));!function C(){if("loading"!==document.readyState){for((0,s.setupGlobalEvents)(),(0,i.setupHotKeys)(),(0,l.captureExternalLinks)(),m.subscribe(p),window.update=function(e){return m.dispatch(Byond.parseJson(e))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}0}else document.addEventListener("DOMContentLoaded",C)}()},,function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";t.__esModule=!0,t.getRoutedComponent=void 0;var o=n(0),r=n(2),a=(n(193),n(3)),c=n(490),i=function(e,t){return function(){return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:["notFound"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,t,0),(0,o.createTextVNode)(" was not found.")],4),"missingExport"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,t,0),(0,o.createTextVNode)(" is missing an export.")],4)]})})}},l=function(){return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0})})};t.getRoutedComponent=function(e){var t=e.getState(),n=(0,r.selectBackend)(t),o=n.suspended,a=n.config;if(o)return l;var d,u=null==a?void 0:a["interface"];try{d=c("./"+u+".js")}catch(m){if("MODULE_NOT_FOUND"===m.code)return i("notFound",u);throw m}var s=d[u];return s||i("missingExport",u)}},function(e,t,n){var o={"./AbductorConsole.js":491,"./Achievements.js":492,"./AiAirlock.js":493,"./AiRestorer.js":203,"./AirAlarm.js":494,"./AirlockElectronics.js":496,"./Apc.js":497,"./ApcControl.js":498,"./AtmosAlertConsole.js":499,"./AtmosControlConsole.js":500,"./AtmosControlPanel.js":501,"./AtmosFilter.js":502,"./AtmosMixer.js":503,"./AtmosPump.js":504,"./AtmosRelief.js":505,"./AutomatedAnnouncement.js":506,"./BankMachine.js":507,"./Bepis.js":508,"./Biogenerator.js":509,"./BlackmarketUplink.js":510,"./BluespaceArtillery.js":511,"./BluespaceLocator.js":512,"./BorgPanel.js":513,"./BrigTimer.js":514,"./CameraConsole.js":145,"./Canister.js":515,"./Canvas.js":516,"./Cargo.js":146,"./CargoBountyConsole.js":517,"./CargoExpress.js":518,"./CargoHoldTerminal.js":519,"./CellularEmporium.js":520,"./CentcomPodLauncher.js":521,"./ChemAcclimator.js":522,"./ChemDebugSynthesizer.js":523,"./ChemDispenser.js":524,"./ChemFilter.js":525,"./ChemHeater.js":526,"./ChemMaster.js":527,"./ChemPress.js":528,"./ChemReactionChamber.js":529,"./ChemSplitter.js":530,"./ChemSynthesizer.js":531,"./CivCargoHoldTerminal.js":532,"./ClockworkSlab.js":533,"./CodexGigas.js":534,"./CommunicationsConsole.js":535,"./ComputerFabricator.js":536,"./Crayon.js":537,"./CrewConsole.js":538,"./CrewMonitor.js":207,"./Cryo.js":539,"./DecalPainter.js":540,"./DisposalUnit.js":541,"./DnaConsole.js":542,"./DnaVault.js":543,"./EightBallVote.js":544,"./Electrolyzer.js":545,"./Electropack.js":546,"./EmergencyShuttleConsole.js":547,"./EngravedMessage.js":548,"./ExosuitControlConsole.js":549,"./ExosuitFabricator.js":550,"./ForbiddenLore.js":551,"./Gateway.js":552,"./GhostPoolProtection.js":553,"./GlandDispenser.js":554,"./Gps.js":555,"./GravityGenerator.js":556,"./GulagItemReclaimer.js":557,"./GulagTeleporterConsole.js":558,"./Holodeck.js":559,"./Holopad.js":560,"./HypnoChair.js":561,"./ImplantChair.js":562,"./InfraredEmitter.js":563,"./Intellicard.js":564,"./Jukebox.js":565,"./KeycardAuth.js":566,"./LaborClaimConsole.js":567,"./LanguageMenu.js":568,"./LaunchpadConsole.js":208,"./LaunchpadRemote.js":569,"./MafiaPanel.js":570,"./MalfunctionModulePicker.js":571,"./MassDriverControl.js":572,"./MechBayPowerConsole.js":573,"./MechpadConsole.js":574,"./MedicalKiosk.js":575,"./Microscope.js":576,"./MiningVendor.js":577,"./Mint.js":578,"./Mule.js":579,"./NaniteChamberControl.js":580,"./NaniteCloudControl.js":581,"./NaniteProgramHub.js":582,"./NaniteProgrammer.js":583,"./NaniteRemote.js":584,"./NotificationPreferences.js":585,"./NtnetRelay.js":586,"./NtosAiRestorer.js":587,"./NtosArcade.js":588,"./NtosAtmos.js":589,"./NtosBountyConsole.js":590,"./NtosCameraConsole.js":591,"./NtosCard.js":592,"./NtosCargo.js":593,"./NtosConfiguration.js":594,"./NtosCrewManifest.js":595,"./NtosCrewMonitor.js":596,"./NtosCyborgRemoteMonitor.js":209,"./NtosCyborgRemoteMonitorSyndicate.js":597,"./NtosFileManager.js":598,"./NtosJobManager.js":599,"./NtosMain.js":600,"./NtosNetChat.js":601,"./NtosNetDos.js":602,"./NtosNetDownloader.js":603,"./NtosNetMonitor.js":604,"./NtosPowerMonitor.js":605,"./NtosRadar.js":210,"./NtosRadarSyndicate.js":606,"./NtosRequestKiosk.js":607,"./NtosRevelation.js":608,"./NtosRoboControl.js":609,"./NtosRobotact.js":610,"./NtosSecurEye.js":611,"./NtosShipping.js":612,"./NtosStationAlertConsole.js":613,"./NtosSupermatterMonitor.js":614,"./NuclearBomb.js":615,"./OperatingComputer.js":616,"./Orbit.js":617,"./OreBox.js":618,"./OreRedemptionMachine.js":619,"./Pandemic.js":620,"./PaperSheet.js":621,"./ParticleAccelerator.js":624,"./PersonalCrafting.js":625,"./Photocopier.js":626,"./PortableChemMixer.js":627,"./PortableGenerator.js":628,"./PortablePump.js":629,"./PortableScrubber.js":630,"./PortableTurret.js":631,"./PowerMonitor.js":144,"./ProbingConsole.js":632,"./ProximitySensor.js":633,"./Radio.js":634,"./RadioactiveMicrolaser.js":635,"./RapidPipeDispenser.js":636,"./RemoteRobotControl.js":637,"./RequestKiosk.js":211,"./RoboticsControlConsole.js":638,"./Roulette.js":639,"./SatelliteControl.js":640,"./ScannerGate.js":641,"./SeedExtractor.js":642,"./ShuttleConsole.js":643,"./ShuttleManipulator.js":644,"./Signaler.js":645,"./SkillPanel.js":646,"./SkillStation.js":647,"./Sleeper.js":648,"./SlimeBodySwapper.js":649,"./SmartVend.js":650,"./Smes.js":651,"./SmokeMachine.js":652,"./SolarControl.js":653,"./SpaceHeater.js":654,"./SpawnersMenu.js":655,"./Stack.js":656,"./StationAlertConsole.js":212,"./SuitStorageUnit.js":657,"./SyndContractor.js":658,"./TachyonArray.js":659,"./Tank.js":660,"./TankDispenser.js":661,"./Telecomms.js":662,"./TelecommsInteraction.js":663,"./TelecommsLogBrowser.js":664,"./TelecommsMonitor.js":665,"./TelecommsPDALog.js":666,"./Teleporter.js":667,"./ThermoMachine.js":668,"./Timer.js":669,"./TransferValve.js":670,"./TurbineComputer.js":671,"./TurretControl.js":672,"./Uplink.js":143,"./VaultController.js":673,"./Vendatray.js":674,"./Vending.js":675,"./VrSleeper.js":676,"./Wires.js":677};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=490},function(e,t,n){"use strict";t.__esModule=!0,t.AbductorConsole=void 0;var o=n(0),r=n(143),a=n(2),c=n(1),i=n(3);t.AbductorConsole=function(e,t){var n=(0,a.useSharedState)(t,"tab",1),r=n[0],s=n[1];return(0,o.createComponentVNode)(2,i.Window,{theme:"abductor",width:600,height:532,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"list",lineHeight:"23px",selected:1===r,onClick:function(){return s(1)},children:"Abductsoft 3000"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"list",lineHeight:"23px",selected:2===r,onClick:function(){return s(2)},children:"Mission Settings"})]}),1===r&&(0,o.createComponentVNode)(2,l),2===r&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)]})})};var l=function(e,t){var n=(0,a.useBackend)(t),i=(n.act,n.data),l=i.experiment,d=i.points,u=i.credits;return l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Collected Samples",children:d})})}),(0,o.createComponentVNode)(2,r.GenericUplink,{currencyAmount:u,currencySymbol:"Credits"})],4):(0,o.createComponentVNode)(2,c.NoticeBox,{danger:!0,children:"No Experiment Machine Detected"})},d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.pad,d=i.gizmo;return l?(0,o.createComponentVNode)(2,c.Section,{title:"Emergency Teleport",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-circle",content:"Activate",color:"bad",onClick:function(){return r("teleporter_send")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mark Retrieval",children:(0,o.createComponentVNode)(2,c.Button,{icon:d?"user-plus":"user-slash",content:d?"Retrieve":"No Mark",disabled:!d,onClick:function(){return r("teleporter_retrieve")}})})})}):(0,o.createComponentVNode)(2,c.NoticeBox,{danger:!0,children:"No Telepad Detected"})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.vest,d=i.vest_mode,u=i.vest_lock;return l?(0,o.createComponentVNode)(2,c.Section,{title:"Agent Vest Settings",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:u?"lock":"unlock",content:u?"Locked":"Unlocked",onClick:function(){return r("toggle_vest")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,c.Button,{icon:1===d?"eye-slash":"fist-raised",content:1===d?"Stealth":"Combat",onClick:function(){return r("flip_vest")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Disguise",children:(0,o.createComponentVNode)(2,c.Button,{icon:"user-secret",content:"Select",onClick:function(){return r("select_disguise")}})})]})}):(0,o.createComponentVNode)(2,c.NoticeBox,{danger:!0,children:"No Agent Vest Detected"})}},function(e,t,n){"use strict";t.__esModule=!0,t.Achievements=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.Achievements=function(e,t){var n=(0,r.useBackend)(t).data,l=n.categories,u=(0,r.useLocalState)(t,"category",l[0]),s=u[0],m=u[1],p=n.achievements.filter((function(e){return e.category===s}));return(0,o.createComponentVNode)(2,c.Window,{title:"Achievements",width:540,height:680,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[l.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:s===e,onClick:function(){return m(e)},children:e},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"High Scores"===s,onClick:function(){return m("High Scores")},children:"High Scores"})]}),"High Scores"===s&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,i,{achievements:p})]})})};var i=function(e,t){var n=e.achievements;return(0,o.createComponentVNode)(2,a.Table,{children:n.map((function(e){return(0,o.createComponentVNode)(2,l,{achievement:e},e.name)}))})},l=function(e){var t=e.achievement,n=t.name,r=t.desc,c=t.icon_class,i=t.value,l=t.score;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Box,{m:1,className:c})}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",children:[(0,o.createVNode)(1,"h1",null,n,0),r,l&&(0,o.createComponentVNode)(2,a.Box,{color:i>0?"good":"bad",children:i>0?"Earned "+i+" times":"Locked"})||(0,o.createComponentVNode)(2,a.Box,{color:i?"good":"bad",children:i?"Unlocked":"Locked"})]})]},n)},d=function(e,t){var n=(0,r.useBackend)(t).data,c=n.highscore,i=n.user_ckey,l=(0,r.useLocalState)(t,"highscore",0),d=l[0],u=l[1],s=c[d];if(!s)return null;var m=Object.keys(s.scores).map((function(e){return{ckey:e,value:s.scores[e]}}));return(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:d===t,onClick:function(){return u(t)},children:e.name},e.name)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Score"})]}),m.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:t+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:e.ckey===i&&"green",textAlign:"center",children:[0===t&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"yellow",mr:2}),e.ckey,0===t&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"yellow",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.value})]},e.ckey)}))]})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=i[d.power.main]||i[0],s=i[d.power.backup]||i[0],m=i[d.shock]||i[0];return(0,o.createComponentVNode)(2,c.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_1&&d.wires.main_2?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_1&&d.wires.backup_2?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.emergency?"power-off":"times",content:d.emergency?"Enabled":"Disabled",selected:d.emergency,onClick:function(){return l("emergency-toggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(10),a=(n(17),n(2)),c=n(1),i=(n(31),n(3)),l=n(64),d=n(495);t.AirAlarm=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.locked&&!r.siliconUser;return(0,o.createComponentVNode)(2,i.Window,{width:440,height:650,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,u),!c&&(0,o.createComponentVNode)(2,m)]})})};var u=function(e,t){var n=(0,a.useBackend)(t).data,i=(n.environment_data||[]).filter((function(e){return e.value>=.01})),l={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},d=l[n.danger_level]||l[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[i.length>0&&(0,o.createFragment)([i.map((function(e){var t=l[e.danger_level]||l[0];return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Local status",color:d.color,children:d.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:n.atmos_alarm||n.fire_alarm?"bad":"good",children:(n.atmos_alarm?"Atmosphere Alarm":n.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!n.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},s={home:{title:"Air Controls",component:function(){return p}},vents:{title:"Vent Controls",component:function(){return C}},scrubbers:{title:"Scrubber Controls",component:function(){return h}},modes:{title:"Operating Mode",component:function(){return N}},thresholds:{title:"Alarm Thresholds",component:function(){return V}}},m=function(e,t){var n=(0,a.useLocalState)(t,"screen"),r=n[0],i=n[1],l=s[r]||s.home,d=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return i()}}),children:(0,o.createComponentVNode)(2,d)})},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=(0,a.useLocalState)(t,"screen"),d=(l[0],l[1]),u=i.mode,s=i.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:s?"exclamation-triangle":"exclamation",color:s&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(s?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===u?"exclamation-triangle":"exclamation",color:3===u&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===u?1:3})}}),(0,o.createComponentVNode)(2,c.Box,{mt:2}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},C=function(e,t){var n=(0,a.useBackend)(t).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,d.Vent,{vent:e},e.id_tag)})):"Nothing to show"},h=function(e,t){var n=(0,a.useBackend)(t).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,d.Scrubber,{scrubber:e},e.id_tag)})):"Nothing to show"},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.modes;return i&&0!==i.length?i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return r("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},V=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,l.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",e.name,0),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return i("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.Scrubber=t.Vent=void 0;var o=n(0),r=n(17),a=n(2),c=n(1),i=n(31);t.Vent=function(e,t){var n=e.vent,i=(0,a.useBackend)(t).act,l=n.id_tag,d=n.long_name,u=n.power,s=n.checks,m=n.excheck,p=n.incheck,C=n.direction,h=n.external,N=n.internal,V=n.extdefault,b=n.intdefault;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:u?"power-off":"times",selected:u,content:u?"On":"Off",onClick:function(){return i("power",{id_tag:l,val:Number(!u)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:C?"Pressurizing":"Scrubbing",color:!C&&"danger",onClick:function(){return i("direction",{id_tag:l,val:Number(!C)})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return i("incheck",{id_tag:l,val:s})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return i("excheck",{id_tag:l,val:s})}})]}),!!p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(N),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return i("set_internal_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return i("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(h),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return i("set_external_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:V,content:"Reset",onClick:function(){return i("reset_external_pressure",{id_tag:l})}})]})]})})};t.Scrubber=function(e,t){var n=e.scrubber,l=(0,a.useBackend)(t).act,d=n.long_name,u=n.power,s=n.scrubbing,m=n.id_tag,p=n.widenet,C=n.filter_types;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return l("power",{id_tag:m,val:Number(!u)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:s?"filter":"sign-in-alt",color:s||"danger",content:s?"Scrubbing":"Siphoning",onClick:function(){return l("scrubbing",{id_tag:m,val:Number(!s)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:p?"expand":"compress",selected:p,content:p?"Expanded range":"Normal range",onClick:function(){return l("widenet",{id_tag:m,val:Number(!p)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:s&&C.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return l("toggle_filter",{id_tag:m,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=n(204);t.AirlockElectronics=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.oneAccess,s=d.unres_direction,m=d.regions||[],p=d.accesses||[];return(0,o.createComponentVNode)(2,c.Window,{width:420,height:485,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Main",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Required",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"unlock":"lock",content:u?"One":"All",onClick:function(){return l("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&s?"check-square-o":"square-o",content:"North",selected:1&s,onClick:function(){return l("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&s?"check-square-o":"square-o",content:"South",selected:2&s,onClick:function(){return l("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&s?"check-square-o":"square-o",content:"East",selected:4&s,onClick:function(){return l("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&s?"check-square-o":"square-o",content:"West",selected:8&s,onClick:function(){return l("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,i.AccessList,{accesses:m,selectedList:p,accessMod:function(e){return l("set",{access:e})},grantAll:function(){return l("grant_all")},denyAll:function(){return l("clear_all")},grantDep:function(e){return l("grant_region",{region:e})},denyDep:function(e){return l("deny_region",{region:e})}})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=n(64);t.Apc=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:450,height:445,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,u)})})};var l={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"}},d={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"}},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,s=u.locked&&!u.siliconUser,m=l[u.externalPower]||l[0],p=l[u.chargingStatus]||l[0],C=u.powerChannels||[],h=d[u.malfStatus]||d[0],N=u.powerCellStatus/100;return u.failTime>0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,(0,o.createVNode)(1,"h3",null,"SYSTEM FAILURE",16),2),(0,o.createVNode)(1,"i",null,"I/O regulators malfunction detected! Waiting for system reboot...",16),(0,o.createVNode)(1,"br"),"Automatic reboot in ",u.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return c("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:m.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.isOperating?"power-off":"times",content:u.isOperating?"On":"Off",selected:u.isOperating&&!s,disabled:s,onClick:function(){return c("breaker")}}),children:["[ ",m.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:N})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.chargeMode?"sync":"close",content:u.chargeMode?"Auto":"Off",disabled:s,onClick:function(){return c("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[C.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!s&&(1===e.status||3===e.status),disabled:s,onClick:function(){return c("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!s&&2===e.status,disabled:s,onClick:function(){return c("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!s&&0===e.status,disabled:s,onClick:function(){return c("channel",t.off)}})],4),children:e.powerLoad},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,u.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!u.siliconUser&&(0,o.createFragment)([!!u.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:h.icon,content:h.content,color:"bad",onClick:function(){return c(h.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return c("overload")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.coverLocked?"lock":"unlock",content:u.coverLocked?"Engaged":"Disengaged",disabled:s,onClick:function(){return c("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:u.emergencyLights?"Enabled":"Disabled",disabled:s,onClick:function(){return c("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:u.nightshiftLights?"Enabled":"Disabled",onClick:function(){return c("toggle_nightshift")}})}),1===u.hijackable&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:u.hijacker,onClick:function(){return c("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",isabled:!u.lockdownavail&&1===u.hijacked,onClick:function(){return c("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!u.drainavail&&1===u.hijacked,onClick:function(){return c("drain")}})],4)})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ApcControl=void 0;var o=n(0),r=n(9),a=n(26),c=n(6),i=n(2),l=n(1),d=n(3),u=n(144);t.ApcControl=function(e,t){var n=(0,i.useBackend)(t).data;return(0,o.createComponentVNode)(2,d.Window,{title:"APC Controller",width:550,height:500,resizable:!0,children:[1===n.authenticated&&(0,o.createComponentVNode)(2,m),0===n.authenticated&&(0,o.createComponentVNode)(2,s)]})};var s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.emagged,c=1===a?"Open":"Log In";return(0,o.createComponentVNode)(2,d.Window.Content,{children:(0,o.createComponentVNode)(2,l.Button,{fluid:!0,color:1===a?"":"good",content:c,onClick:function(){return r("log-in")}})})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.restoring,c=(0,i.useLocalState)(t,"tab-index",1),u=c[0],s=c[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Tabs,{children:[(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===u,onClick:function(){s(1),r("check-apcs")},children:"APC Control Panel"}),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:2===u,onClick:function(){s(2),r("check-logs")},children:"Log View Panel"})]}),1===a&&(0,o.createComponentVNode)(2,l.Dimmer,{fontSize:"32px",children:[(0,o.createComponentVNode)(2,l.Icon,{name:"cog",spin:!0})," Resetting..."]}),1===u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,l.Box,{fillPositionedParent:!0,top:"53px",children:(0,o.createComponentVNode)(2,d.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,C)})})],4),2===u&&(0,o.createComponentVNode)(2,l.Box,{fillPositionedParent:!0,top:"20px",children:(0,o.createComponentVNode)(2,d.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,h)})})],0)},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,c=a.emagged,d=a.logging,u=(0,i.useLocalState)(t,"sortByField",null),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,l.Flex,{children:[(0,o.createComponentVNode)(2,l.Flex.Item,{children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"name"===s,content:"Name",onClick:function(){return m("name"!==s&&"name")}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===s,content:"Charge",onClick:function(){return m("charge"!==s&&"charge")}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===s,content:"Draw",onClick:function(){return m("draw"!==s&&"draw")}})]}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,l.Flex.Item,{children:[1===c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Button,{color:1===d?"bad":"good",content:1===d?"Stop Logging":"Restore Logging",onClick:function(){return r("toggle-logs")}}),(0,o.createComponentVNode)(2,l.Button,{content:"Reset Console",onClick:function(){return r("restore-console")}})],4),(0,o.createComponentVNode)(2,l.Button,{color:"bad",content:"Log Out",onClick:function(){return r("log-out")}})]})]})},C=function(e,t){var n=(0,i.useBackend)(t),c=n.data,d=n.act,s=(0,i.useLocalState)(t,"sortByField",null)[0],m=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===s&&(0,r.sortBy)((function(e){return e.name})),"charge"===s&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===s&&(0,r.sortBy)((function(e){return-(0,u.powerRank)(e.load)}),(function(e){return-parseFloat(e.load)}))])(c.apcs);return(0,o.createComponentVNode)(2,l.Table,{children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"On/Off"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),m.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,l.Button,{icon:e.operating?"power-off":"times",color:e.operating?"good":"bad",onClick:function(){return d("breaker",{ref:e.ref})}}),2),(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,l.Button,{onClick:function(){return d("access-apc",{ref:e.ref})},children:e.name}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,u.AreaCharge,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,N,{target:"equipment",status:e.eqp,apc:e,act:d}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,N,{target:"lighting",status:e.lgt,apc:e,act:d}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,N,{target:"environ",status:e.env,apc:e,act:d}),2)],4,null,e.id)}))]})},h=function(e,t){var n=(0,i.useBackend)(t).data,c=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.entry+t})})),function(e){return e.reverse()}])(n.logs);return(0,o.createComponentVNode)(2,l.Box,{m:-.5,children:c.map((function(e){return(0,o.createComponentVNode)(2,l.Box,{p:.5,className:"candystripe",bold:!0,children:e.entry},e.id)}))})},N=function(e){var t=e.target,n=e.status,r=e.apc,a=e.act,c=Boolean(2&n),i=Boolean(1&n);return(0,o.createComponentVNode)(2,l.Button,{icon:i?"sync":"power-off",color:c?"good":"bad",onClick:function(){return a("toggle-minor",{type:t,value:V(n),ref:r.ref})}})},V=function(e){return 0===e?2:2===e?3:0};N.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.priority||[],u=l.minor||[];return(0,o.createComponentVNode)(2,c.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"bad",onClick:function(){return i("clear",{zone:e})}}),2,null,e)})),0===u.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),u.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"average",onClick:function(){return i("clear",{zone:e})}}),2,null,e)}))],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(0),r=n(9),a=n(10),c=n(2),i=n(1),l=n(3);t.AtmosControlConsole=function(e,t){var n,d=(0,c.useBackend)(t),u=d.act,s=d.data,m=s.sensors||[];return(0,o.createComponentVNode)(2,l.Window,{width:500,height:315,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:!!s.tank&&(null==(n=m[0])?void 0:n.long_name),children:m.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,i.Section,{title:!s.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),s.tank&&(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"Reconnect",onClick:function(){return u("reconnect")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,i.Button,{icon:s.inputting?"power-off":"times",content:s.inputting?"Injecting":"Off",selected:s.inputting,onClick:function(){return u("input")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:s.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:s.maxInputRate,suppressFlicker:2e3,onChange:function(e,t){return u("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,i.Button,{icon:s.outputting?"power-off":"times",content:s.outputting?"Open":"Closed",selected:s.outputting,onClick:function(){return u("output")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:parseFloat(s.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:s.maxOutputPressure,step:10,suppressFlicker:2e3,onChange:function(e,t){return u("pressure",{pressure:t})}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlPanel=void 0;var o=n(0),r=n(9),a=n(26),c=n(2),i=n(1),l=n(3);t.AtmosControlPanel=function(e,t){var n=(0,c.useBackend)(t),d=n.act,u=n.data,s=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.area+t})})),(0,r.sortBy)((function(e){return e.id}))])(u.excited_groups);return(0,o.createComponentVNode)(2,l.Window,{title:"SSAir Control Panel",width:900,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{m:1,children:(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",align:"baseline",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return d("toggle-freeze")},color:1===u.frozen?"good":"bad",children:1===u.frozen?"Freeze Subsystem":"Unfreeze Subsystem"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:["Fire Cnt: ",u.fire_count]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:["Active Turfs: ",u.active_size]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:["Excited Groups: ",u.excited_size]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:["Hotspots: ",u.hotspots_size]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:["Superconductors: ",u.conducting_size]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:u.showing_user,onClick:function(){return d("toggle_user_display")},children:"Personal View"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:u.show_all,onClick:function(){return d("toggle_show_all")},children:"Display all"})})]})}),(0,o.createComponentVNode)(2,i.Box,{fillPositionedParent:!0,top:"45px",children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Area Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Breakdown"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Dismantle"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Turfs"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:1===u.display_max&&"Max Share"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Display"})]}),s.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Button,{content:e.area,onClick:function(){return d("move-to-target",{spot:e.jump_to})}}),2),(0,o.createVNode)(1,"td",null,e.breakdown,0),(0,o.createVNode)(1,"td",null,e.dismantle,0),(0,o.createVNode)(1,"td",null,e.size,0),(0,o.createVNode)(1,"td",null,1===u.display_max&&e.max_share,0),(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:e.should_show,onClick:function(){return d("toggle_show_group",{group:e.group})}}),2)],4,null,e.id)}))]})})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(2),a=n(1),c=n(31),i=n(3);t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.filter_types||[];return(0,o.createComponentVNode)(2,i.Window,{width:390,height:221,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.on?"power-off":"times",content:d.on?"On":"Off",selected:d.on,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(d.rate),width:"63px",unit:"L/s",minValue:0,maxValue:d.max_rate,onDrag:function(e,t){return l("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:d.rate===d.max_rate,onClick:function(){return l("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,c.getGasLabel)(e.id,e.name),onClick:function(){return l("filter",{mode:e.id})}},e.id)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:370,height:165,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure,step:10,onChange:function(e,t){return i("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return i("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return i("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return i("node2",{concentration:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.AtmosPump=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:335,height:115,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return i("power")}})}),l.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:l.max_rate,onChange:function(e,t){return i("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return i("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure,step:10,onChange:function(e,t){return i("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.pressure===l.max_pressure,onClick:function(){return i("pressure",{pressure:"max"})}})]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosRelief=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.AtmosRelief=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:335,height:115,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Open Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.open_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure||4500,step:10,onChange:function(e,t){return i("open_pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.open_pressure===l.max_pressure,onClick:function(){return i("open_pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Close Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.close_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure||4500,step:10,onChange:function(e,t){return i("close_pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.close_pressure===l.max_pressure,onClick:function(){return i("close_pressure",{pressure:"max"})}})]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AutomatedAnnouncement=void 0;var o=n(0),r=(n(17),n(2)),a=n(1),c=n(3),i="%PERSON will be replaced with their name.\n%RANK with their job.";t.AutomatedAnnouncement=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.arrivalToggle,s=d.arrival,m=d.newheadToggle,p=d.newhead;return(0,o.createComponentVNode)(2,c.Window,{title:"Automated Announcement System",width:500,height:225,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Arrival Announcement",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",selected:u,content:u?"On":"Off",onClick:function(){return l("ArrivalToggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"info",tooltip:i,tooltipPosition:"left"}),children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:s,onChange:function(e,t){return l("ArrivalText",{newText:t})}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Departmental Head Announcement",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"power-off":"times",selected:m,content:m?"On":"Off",onClick:function(){return l("NewheadToggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"info",tooltip:i,tooltipPosition:"left"}),children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:p,onChange:function(e,t){return l("NewheadText",{newText:t})}})})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(0),r=n(2),a=n(1),c=n(39),i=n(3);t.BankMachine=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.current_balance,s=d.siphoning,m=d.station_name;return(0,o.createComponentVNode)(2,i.Window,{width:350,height:155,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"Authorized personnel only"}),(0,o.createComponentVNode)(2,a.Section,{title:m+" Vault",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Balance",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"times":"sync",content:s?"Stop Siphoning":"Siphon Credits",selected:s,onClick:function(){return l(s?"halt":"siphon")}}),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u,format:function(e){return(0,c.formatMoney)(e)}})," cr"]})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.Bepis=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.amount;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:480,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:l.manual_power?"Off":"On",selected:!l.manual_power,onClick:function(){return i("toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return i("account_reset")}}),children:["Console is currently being operated by ",l.account_owner?l.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:l.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[l.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:l.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:l.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:d,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return i("amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===l.manual_power||1===l.silicon_check,onClick:function(){return i("deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===l.manual_power,onClick:function(){return i("withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",l.mean_value]}),(0,o.createComponentVNode)(2,a.Box,{children:["Current chance of Success: Est. ",l.success_estimate,"%"]}),l.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===l.manual_power,onClick:function(){return i("begin_experiment")},content:"Begin Testing"})]})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BiogeneratorContent=t.Biogenerator=void 0;var o=n(0),r=n(6),a=n(17),c=n(2),i=n(1),l=n(39),d=n(3);t.Biogenerator=function(e,t){var n=(0,c.useBackend)(t).data,r=n.beaker,a=n.processing;return(0,o.createComponentVNode)(2,d.Window,{width:550,height:420,resizable:!0,children:[!!a&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"32px",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Processing..."]}),(0,o.createComponentVNode)(2,d.Window.Content,{scrollable:!0,children:[!r&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Container"}),!!r&&(0,o.createComponentVNode)(2,u)]})]})};var u=function(e,t){var n,r,d=(0,c.useBackend)(t),u=d.act,m=d.data,p=m.biomass,C=m.can_process,h=m.categories,N=void 0===h?[]:h,V=(0,c.useLocalState)(t,"searchText",""),b=V[0],f=V[1],g=(0,c.useLocalState)(t,"category",null==(n=N[0])?void 0:n.name),v=g[0],k=g[1],x=(0,a.createSearch)(b,(function(e){return e.name})),B=b.length>0&&N.flatMap((function(e){return e.items||[]})).filter(x).filter((function(e,t){return t<25}))||(null==(r=N.find((function(e){return e.name===v})))?void 0:r.items)||[];return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:p>0?"good":"bad",children:[(0,l.formatMoney)(p)," Biomass"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{autoFocus:!0,value:b,onInput:function(e,t){return f(t)},mx:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return u("detach")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Activate",disabled:!C,onClick:function(){return u("activate")}})],4),children:(0,o.createComponentVNode)(2,i.Flex,{children:[0===b.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:N.map((function(e){var t;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:e.name===v,onClick:function(){return k(e.name)},children:[e.name," (",(null==(t=e.items)?void 0:t.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:[0===B.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:0===b.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,i.Table,{children:(0,o.createComponentVNode)(2,s,{biomass:p,items:B})})]})]})})};t.BiogeneratorContent=u;var s=function(e,t){var n=(0,c.useBackend)(t).act,a=(0,c.useLocalState)(t,"hoveredItem",{}),l=a[0],d=a[1],u=l&&l.cost||0;return e.items.map((function(n){var o=(0,c.useLocalState)(t,"amount"+n.name,1),r=o[0],a=o[1],i=l&&l.name!==n.name,d=e.biomass-u*l.amountV,onClick:function(){return d("select",{item:e.id})}})})]}),e.desc]},e.name)}))})]})]})]})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.buying,u=l.ltsrbt_built,s=l.money;if(!d)return null;var m=l.delivery_methods.map((function(e){var t=l.delivery_method_description[e.name];return Object.assign({},e,{description:t})}));return(0,o.createComponentVNode)(2,a.Modal,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex,{mb:1,children:m.map((function(e){return"LTSRBT"!==e.name||u?(0,o.createComponentVNode)(2,a.Flex.Item,{mx:1,width:"250px",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"30px",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:e.description}),(0,o.createComponentVNode)(2,a.Button,{mt:2,content:(0,c.formatMoney)(e.price)+" cr",disabled:s=0||(r[n]=e[n]);return r}(t,["res","value","dotsize"]),i=l(n),d=i[0],u=i[1];return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:d*a||300,height:u*a||300},c,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component),l=function(e){var t=e.length;return[t,0!==t?e[0].length:0]};t.Canvas=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=l(u.grid),m=s[0],p=s[1];return(0,o.createComponentVNode)(2,c.Window,{width:Math.min(700,24*m+72),height:Math.min(700,24*p+72),resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i,{value:u.grid,dotsize:24,onCanvasClick:function(e,t){return d("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:[!u.finalized&&(0,o.createComponentVNode)(2,a.Button.Confirm,{onClick:function(){return d("finalize")},content:"Finalize"}),u.name]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoBountyConsole=void 0;var o=n(0),r=n(2),a=n(1),c=n(39),i=n(3);t.CargoBountyConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data.bountydata,u=void 0===d?[]:d;return(0,o.createComponentVNode)(2,i.Window,{width:750,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print Bounty List",onClick:function(){return c("Print")}}),children:(0,o.createComponentVNode)(2,a.Table,{border:!0,children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,italic:!0,color:"label",fontSize:1.25,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Bounty Object"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Description"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Progress"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Claim"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{backgroundColor:1===e.priority?"rgba(252, 152, 3, 0.25)":"",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{italic:!0,textAlign:"center",p:1,children:e.description}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,textAlign:"center",children:[1===e.priority?(0,o.createComponentVNode)(2,a.Box,{children:"High Priority"}):"",e.completion_string]}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,textAlign:"center",children:e.reward_string}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:1===e.claimed?"check":"",content:1===e.claimed?"Claimed":"Claim",disabled:1===e.claimed,color:1===e.can_claim?"green":"red",onClick:function(){return c("ClaimBounty",{bounty:e.bounty_ref})}})})]},e.name)}))]})})})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.stored_cash);return(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i,format:function(e){return(0,c.formatMoney)(e)}})," credits"]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=n(146),l=n(64);t.CargoExpress=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data);return(0,o.createComponentVNode)(2,c.Window,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.InterfaceLockNoticeBox,{accessText:"a QM-level ID card"}),!a.locked&&(0,o.createComponentVNode)(2,d)]})})};var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(l.points)})," credits"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Cargo Bay",selected:!l.usingBeacon,onClick:function(){return c("LZCargo")}}),(0,o.createComponentVNode)(2,a.Button,{selected:l.usingBeacon,disabled:!l.hasBeacon,onClick:function(){return c("LZBeacon")},children:[l.beaconzone," (",l.beaconName,")"]}),(0,o.createComponentVNode)(2,a.Button,{content:l.printMsg,disabled:!l.canBuyBeacon,onClick:function(){return c("printBeacon")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Notice",children:l.message})]})}),(0,o.createComponentVNode)(2,i.CargoCatalog,{express:!0})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoHoldTerminal=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.CargoHoldTerminal=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.points,u=l.pad,s=l.sending,m=l.status_report;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:230,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Cargo Value",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(d)})," credits"]})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cargo Pad",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Recalculate Value",disabled:!u,onClick:function(){return i("recalc")}}),(0,o.createComponentVNode)(2,a.Button,{icon:s?"times":"arrow-up",content:s?"Stop Sending":"Send Goods",selected:s,disabled:!u,onClick:function(){return i(s?"stop":"send")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:u?"good":"bad",children:u?"Online":"Not Found"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Report",children:m})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.CellularEmporium=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.abilities;return(0,o.createComponentVNode)(2,c.Window,{width:900,height:480,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!l.can_readapt,onClick:function(){return i("readapt")}}),children:l.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.name,buttons:(0,o.createFragment)([e.dna_cost," ",(0,o.createComponentVNode)(2,a.Button,{content:e.owned?"Evolved":"Evolve",selected:e.owned,onClick:function(){return i("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(0),r=n(10),a=n(6),c=n(79),i=(n(17),n(205)),l=n(2),d=n(1),u=n(3);function s(e,t,n,o,r,a,c){try{var i=e[a](c),l=i.value}catch(d){return void n(d)}i.done?t(l):Promise.resolve(l).then(o,r)}function m(e){return function(){var t=this,n=arguments;return new Promise((function(o,r){var a=e.apply(t,n);function c(e){s(a,o,r,c,i,"next",e)}function i(e){s(a,o,r,c,i,"throw",e)}c(undefined)}))}}var p={color:"grey"},C=function(e){var t=(0,l.useLocalState)(e,"compact",!1),n=t[0],o=t[1];return[n,function(){return o(!n)}]};t.CentcomPodLauncher=function(e,t){var n=C(t)[0];return(0,o.createComponentVNode)(2,u.Window,{resizable:!0,title:n?"Use against Helen Weinstein":"Supply Pod Menu (Use against Helen Weinstein)",overflow:"hidden",width:n?435:690,height:n?360:440,children:(0,o.createComponentVNode)(2,h)},"CPL_"+n)};var h=function(e,t){var n=C(t)[0];return(0,o.createComponentVNode)(2,u.Window.Content,{children:(0,o.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,d.Flex.Item,{grow:0,shrink:0,children:(0,o.createComponentVNode)(2,L)}),(0,o.createComponentVNode)(2,d.Flex.Item,{mt:1,grow:1,children:(0,o.createComponentVNode)(2,d.Flex,{height:"100%",children:[(0,o.createComponentVNode)(2,d.Flex.Item,{grow:1,shrink:0,basis:"13em",children:(0,o.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,d.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,S)}),(0,o.createComponentVNode)(2,d.Flex.Item,{mt:1,grow:0,children:(0,o.createComponentVNode)(2,y)}),(0,o.createComponentVNode)(2,d.Flex.Item,{mt:1,children:(0,o.createComponentVNode)(2,d.Section,{children:(0,o.createComponentVNode)(2,I)})})]})}),!n&&(0,o.createComponentVNode)(2,d.Flex.Item,{ml:1,grow:3,children:(0,o.createComponentVNode)(2,x)}),(0,o.createComponentVNode)(2,d.Flex.Item,{ml:1,basis:"8em",children:(0,o.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,d.Flex.Item,{children:(0,o.createComponentVNode)(2,A)}),(0,o.createComponentVNode)(2,d.Flex.Item,{mt:1,grow:1,children:(0,o.createComponentVNode)(2,P)}),!n&&(0,o.createComponentVNode)(2,d.Flex.Item,{mt:1,children:(0,o.createComponentVNode)(2,R)})]})}),(0,o.createComponentVNode)(2,d.Flex.Item,{ml:1,basis:"11em",children:(0,o.createComponentVNode)(2,T)})]})})]})})},N=[{title:"View Pod",component:function(){return B}},{title:"View Bay",component:function(){return _}},{title:"View Dropoff Location",component:function(){return w}}],V=[{title:"Mobs",icon:"user"},{title:"Unanchored\nObjects",key:"Unanchored",icon:"cube"},{title:"Anchored\nObjects",key:"Anchored",icon:"anchor"},{title:"Under-Floor",key:"Underfloor",icon:"eye-slash"},{title:"Wall-Mounted",key:"Wallmounted",icon:"link"},{title:"Floors",icon:"border-all"},{title:"Walls",icon:"square"}],b=[{title:"Pre",tooltip:"Time until pod gets to station"},{title:"Fall",tooltip:"Duration of pods\nfalling animation"},{title:"Open",tooltip:"Time it takes pod to open after landing"},{title:"Exit",tooltip:"Time for pod to\nleave after opening"}],f=[{title:"Fall",act:"fallingSound",tooltip:"Plays while pod falls, timed\nto end when pod lands"},{title:"Land",act:"landingSound",tooltip:"Plays after pod lands"},{title:"Open",act:"openingSound",tooltip:"Plays when pod opens"},{title:"Exit",act:"leavingSound",tooltip:"Plays when pod leaves"}],g=[{title:"Standard"},{title:"Advanced"},{title:"Nanotrasen"},{title:"Syndicate"},{title:"Deathsquad"},{title:"Cultist"},{title:"Missile"},{title:"Syndie Missile"},{title:"Supply Box"},{title:"Clown Pod"},{title:"Fruit"},{title:"Invisible"},{title:"Gondola"},{title:"Seethrough"}],v=[{title:"1"},{title:"2"},{title:"3"},{title:"4"},{title:"ERT"}],k=[{list:[{title:"Launch All Turfs",icon:"globe",choiceNumber:0,selected:"launchChoice",act:"launchAll"},{title:"Launch Turf Ordered",icon:"sort-amount-down-alt",choiceNumber:1,selected:"launchChoice",act:"launchOrdered"},{title:"Pick Random Turf",icon:"dice",choiceNumber:2,selected:"launchChoice",act:"launchRandomTurf"},{divider:1},{title:"Launch Whole Turf",icon:"expand",choiceNumber:0,selected:"launchRandomItem",act:"launchWholeTurf"},{title:"Pick Random Item",icon:"dice",choiceNumber:1,selected:"launchRandomItem",act:"launchRandomItem"},{divider:1},{title:"Clone",icon:"clone",soloSelected:"launchClone",act:"launchClone"}],label:"Load From",alt_label:"Load",tooltipPosition:"right"},{list:[{title:"Specific Target",icon:"user-check",soloSelected:"effectTarget",act:"effectTarget"},{title:"Pod Stays",icon:"hand-paper",choiceNumber:0,selected:"effectBluespace",act:"effectBluespace"},{title:"Stealth",icon:"user-ninja",soloSelected:"effectStealth",act:"effectStealth"},{title:"Quiet",icon:"volume-mute",soloSelected:"effectQuiet",act:"effectQuiet"},{title:"Missile Mode",icon:"rocket",soloSelected:"effectMissile",act:"effectMissile"},{title:"Burst Launch",icon:"certificate",soloSelected:"effectBurst",act:"effectBurst"},{title:"Any Descent Angle",icon:"ruler-combined",soloSelected:"effectCircle",act:"effectCircle"},{title:"No Ghost Alert\n(If you dont want to\nentertain bored ghosts)",icon:"ghost",choiceNumber:0,selected:"effectAnnounce",act:"effectAnnounce"}],label:"Normal Effects",tooltipPosition:"bottom"},{list:[{title:"Explosion Custom",icon:"bomb",choiceNumber:1,selected:"explosionChoice",act:"explosionCustom"},{title:"Adminbus Explosion\nWhat are they gonna do, ban you?",icon:"bomb",choiceNumber:2,selected:"explosionChoice",act:"explosionBus"},{divider:1},{title:"Custom Damage",icon:"skull",choiceNumber:1,selected:"damageChoice",act:"damageCustom"},{title:"Gib",icon:"skull-crossbones",choiceNumber:2,selected:"damageChoice",act:"damageGib"},{divider:1},{title:"Projectile Cloud",details:!0,icon:"cloud-meatball",soloSelected:"effectShrapnel",act:"effectShrapnel"},{title:"Stun",icon:"sun",soloSelected:"effectStun",act:"effectStun"},{title:"Delimb",icon:"socks",soloSelected:"effectLimb",act:"effectLimb"},{title:"Yeet Organs",icon:"book-dead",soloSelected:"effectOrgans",act:"effectOrgans"}],label:"Harmful Effects",tooltipPosition:"bottom"}],x=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,c=(0,l.useLocalState)(t,"tabPageIndex",1),i=c[0],u=c[1],s=a.mapRef,m=N[i].component();return(0,o.createComponentVNode)(2,d.Section,{title:"View",fill:!0,buttons:(0,o.createFragment)([!!a.customDropoff&&1===a.effectReverse&&(0,o.createComponentVNode)(2,d.Button,{inline:!0,color:"transparent",tooltip:"View Dropoff Location",icon:"arrow-circle-down",selected:2===i,onClick:function(){u(2),r("tabSwitch",{tabIndex:2})}}),(0,o.createComponentVNode)(2,d.Button,{inline:!0,color:"transparent",tooltip:"View Pod",icon:"rocket",selected:0===i,onClick:function(){u(0),r("tabSwitch",{tabIndex:0})}}),(0,o.createComponentVNode)(2,d.Button,{inline:!0,color:"transparent",tooltip:"View Source Bay",icon:"th",selected:1===i,onClick:function(){u(1),r("tabSwitch",{tabIndex:1})}}),(0,o.createVNode)(1,"span",null,"|",16,{style:p}),!!a.customDropoff&&1===a.effectReverse&&(0,o.createComponentVNode)(2,d.Button,{inline:!0,color:"transparent",icon:"lightbulb",selected:a.renderLighting,tooltip:"Render Lighting for the dropoff view",onClick:function(){r("renderLighting"),r("refreshView")}}),(0,o.createComponentVNode)(2,d.Button,{inline:!0,color:"transparent",icon:"sync-alt",tooltip:"Refresh view window in case it breaks",onClick:function(){u(i),r("refreshView")}})],0),children:(0,o.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,d.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,d.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,d.Section,{fill:!0,children:(0,o.createComponentVNode)(2,d.ByondUi,{fillPositionedParent:!0,params:{zoom:0,id:s,type:"map"}})})})]})})},B=function(e,t){return(0,o.createComponentVNode)(2,d.Box,{color:"label",children:["Note: You can right click on this",(0,o.createVNode)(1,"br"),"blueprint pod and edit vars directly"]})},_=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data;n.config;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Button,{content:"Teleport",icon:"street-view",onClick:function(){return r("teleportCentcom")}}),(0,o.createComponentVNode)(2,d.Button,{content:a.oldArea?a.oldArea.substring(0,17):"Go Back",disabled:!a.oldArea,icon:"undo-alt",onClick:function(){return r("teleportBack")}})],4)},w=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data;n.config,a.mapRef;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Button,{content:"Teleport",icon:"street-view",onClick:function(){return r("teleportDropoff")}}),(0,o.createComponentVNode)(2,d.Button,{content:a.oldArea?a.oldArea.substring(0,17):"Go Back",disabled:!a.oldArea,icon:"undo-alt",onClick:function(){return r("teleportBack")}})],4)},L=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,c=C(t),i=c[0],u=c[1];return(0,o.createComponentVNode)(2,d.Section,{fill:!0,width:"100%",children:(0,o.createComponentVNode)(2,d.Flex,{children:k.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Flex.Item,{children:[(0,o.createComponentVNode)(2,d.Box,{bold:!0,color:"label",mb:1,children:[1===i&&e.alt_label?e.alt_label:e.label,":"]}),(0,o.createComponentVNode)(2,d.Box,{children:e.list.map((function(t,n){return(0,o.createFragment)([t.divider&&(0,o.createVNode)(1,"span",null,(0,o.createVNode)(1,"b",null,"|",16),2,{style:p}),!t.divider&&(0,o.createComponentVNode)(2,d.Button,{tooltip:t.details&&a.effectShrapnel?t.title+"\n"+a.shrapnelType+"\nMagnitude:"+a.shrapnelMagnitude:t.title,tooltipPosition:e.tooltipPosition,tooltipOverrideLong:!0,icon:t.icon,content:t.content,selected:t.soloSelected?a[t.soloSelected]:a[t.selected]===t.choiceNumber,onClick:function(){return 0!==a.payload?r(t.act,t.payload):r(t.act)},style:{"vertical-align":"middle","margin-left":0!==n?"1px":"0px","margin-right":n!==e.list.length-1?"1px":"0px","border-radius":"5px"}})],0,n)}))})]}),t=g.length-2?t%2==1?"top-left":"top-right":t%2==1?"bottom-left":"bottom-right",tooltip:e.title,style:{"vertical-align":"middle","margin-right":"5px","border-radius":"20px"},selected:c.styleChoice-1===t,onClick:function(){return r("setStyle",{style:t})},children:(0,o.createComponentVNode)(2,d.Box,{className:(0,a.classes)(["supplypods64x64","pod_asset"+(t+1)]),style:{transform:"rotate(45deg) translate(-25%,-10%)","pointer-events":"none"}})},t)}))})},A=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data;C(t)[0];return(0,o.createComponentVNode)(2,d.Section,{fill:!0,title:"Bay",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Button,{icon:"trash",color:"transparent",tooltip:"Clears everything\nfrom the selected bay",tooltipOverrideLong:!0,tooltipPosition:"bottom-right",onClick:function(){return r("clearBay")}}),(0,o.createComponentVNode)(2,d.Button,{icon:"question",color:"transparent",tooltip:'Each option corresponds\nto an area on centcom.\nLaunched pods will\nbe filled with items\nin these areas according\nto the "Load from Bay"\noptions at the top left.',tooltipOverrideLong:!0,tooltipPosition:"bottom-right"})],4),children:v.map((function(e,t){return(0,o.createComponentVNode)(2,d.Button,{content:e.title,tooltipPosition:"bottom-right",selected:a.bayNumber===""+(t+1),onClick:function(){return r("switchBay",{bayNumber:""+(t+1)})}},t)}))})},P=function(e,t){var n=(0,l.useBackend)(t),a=n.act,c=n.data;return(0,o.createComponentVNode)(2,d.Section,{fill:!0,title:"Delay",buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"undo",color:"transparent",tooltip:"Reset all pod\ntimings/delays",tooltipOverrideLong:!0,tooltipPosition:"bottom-right",onClick:function(){return a("resetTiming")}}),children:(0,o.createComponentVNode)(2,d.LabeledControls,{wrap:!0,children:b.map((function(e,t){return(0,o.createComponentVNode)(2,d.LabeledControls.Item,{label:e.title,children:(0,o.createComponentVNode)(2,d.Knob,{inline:!0,step:.02,value:c["delay_"+(t+1)]/10,unclamped:!0,minValue:0,unit:"s",format:function(e){return(0,r.toFixed)(e,2)},maxValue:10,color:c["delay_"+(t+1)]/10>10?"orange":"default",onDrag:function(e,n){a("editTiming",{timer:t+1,value:Math.max(n,0)})}})},t)}))})})},R=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data;return(0,o.createComponentVNode)(2,d.Section,{fill:!0,title:"Sounds",buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"volume-up",color:"transparent",selected:a.soundVolume!==a.defaultSoundVolume,tooltip:"Sound Volume:"+a.soundVolume,tooltipOverrideLong:!0,onClick:function(){return r("soundVolume")}}),children:f.map((function(e,t){return(0,o.createComponentVNode)(2,d.Button,{content:e.title,tooltip:e.tooltip,tooltipPosition:"top-right",tooltipOverrideLong:!0,selected:a[e.act],onClick:function(){return r(e.act)}},t)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.ChemAcclimator=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:320,height:271,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[l.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return i("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:l.target_temperature,stepPixelSize:2,onChange:function(e,t){i("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:l.enabled?"On":"Off",selected:l.enabled,onClick:function(){return i("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l.max_volume,unit:"u",width:"50px",minValue:l.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return i("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:l.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:l.emptying?"Emptying":"Filling"})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.ChemDebugSynthesizer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.amount,u=l.beakerCurrentVolume,s=l.beakerMaxVolume,m=l.isBeakerLoaded,p=l.beakerContents,C=void 0===p?[]:p;return(0,o.createComponentVNode)(2,c.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:m?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return i("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,unit:"u",minValue:1,maxValue:s,step:1,stepPixelSize:2,onChange:function(e,t){return i("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return i("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return i("makecup")}}),children:m?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," / "+s+" u"]}),C.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(10),a=n(17),c=n(2),i=n(1),l=n(3);t.ChemDispenser=function(e,t){var n=(0,c.useBackend)(t),d=n.act,u=n.data,s=!!u.recordingRecipe,m=Object.keys(u.recipes).map((function(e){return{name:e,contents:u.recipes[e]}})),p=u.beakerTransferAmounts||[],C=s&&Object.keys(u.recordingRecipe).map((function(e){return{id:e,name:(0,a.toTitleCase)(e.replace(/_/," ")),volume:u.recordingRecipe[e]}}))||u.beakerContents||[];return(0,o.createComponentVNode)(2,l.Window,{width:565,height:620,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:s&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,color:"red",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"circle",mr:1}),"Recording"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:u.energy/u.maxEnergy,children:(0,r.toFixed)(u.energy)+" units"})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Recipes",buttons:(0,o.createFragment)([!s&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,i.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return d("clear_recipes")}})}),!s&&(0,o.createComponentVNode)(2,i.Button,{icon:"circle",disabled:!u.isBeakerLoaded,content:"Record",onClick:function(){return d("record_recipe")}}),s&&(0,o.createComponentVNode)(2,i.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return d("cancel_recording")}}),s&&(0,o.createComponentVNode)(2,i.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return d("save_recording")}})],0),children:(0,o.createComponentVNode)(2,i.Box,{mr:-1,children:[m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",width:"129.5px",lineHeight:1.75,content:e.name,onClick:function(){return d("dispense_recipe",{recipe:e.name})}},e.name)})),0===m.length&&(0,o.createComponentVNode)(2,i.Box,{color:"light-gray",children:"No recipes."})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Dispense",buttons:p.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",selected:e===u.amount,content:e,onClick:function(){return d("amount",{target:e})}},e)})),children:(0,o.createComponentVNode)(2,i.Box,{mr:-1,children:u.chemicals.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",width:"129.5px",lineHeight:1.75,content:e.title,onClick:function(){return d("dispense",{reagent:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:p.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"minus",disabled:s,content:e,onClick:function(){return d("remove",{amount:e})}},e)})),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Beaker",buttons:!!u.isBeakerLoaded&&(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!u.isBeakerLoaded,onClick:function(){return d("eject")}}),children:(s?"Virtual beaker":u.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.AnimatedNumber,{initial:0,value:u.beakerCurrentVolume}),(0,o.createTextVNode)("/"),u.beakerMaxVolume,(0,o.createTextVNode)(" units")],0))||"No beaker"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:u.isBeakerLoaded||s?0===C.length&&"Nothing":"N/A"}),C.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"label",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{initial:0,value:e.volume})," ","units of ",e.name]},e.name)})),(0,o.createComponentVNode)(2,i.Box,{children:["pH:",(0,o.createComponentVNode)(2,i.AnimatedNumber,{initial:7,value:u.beakerCurrentpH})]},"pH")]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemFilter=t.ChemFilterPane=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=function(e,t){var n=(0,r.useBackend)(t).act,c=e.title,i=e.list,l=e.reagentName,d=e.onReagentInput,u=c.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:c,minHeight:"240px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return d(t)}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",onClick:function(){return n("add",{which:u,name:l})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return n("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;t.ChemFilter=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.left,u=void 0===d?[]:d,s=l.right,m=void 0===s?[]:s,p=(0,r.useLocalState)(t,"leftName",""),C=p[0],h=p[1],N=(0,r.useLocalState)(t,"rightName",""),V=N[0],b=N[1];return(0,o.createComponentVNode)(2,c.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i,{title:"Left",list:u,reagentName:C,onReagentInput:function(e){return h(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i,{title:"Right",list:m,reagentName:V,onReagentInput:function(e){return b(e)}})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(0),r=n(10),a=n(2),c=n(1),i=n(3),l=n(206);t.ChemHeater=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.targetTemp,m=u.isActive,p=u.isBeakerLoaded,C=u.currentTemp,h=u.beakerCurrentVolume,N=u.beakerMaxVolume,V=u.beakerContents,b=void 0===V?[]:V;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:m?"power-off":"times",selected:m,content:m?"On":"Off",onClick:function(){return d("power")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,c.NumberInput,{width:"65px",unit:"K",step:10,stepPixelSize:3,value:(0,r.round)(s),minValue:0,maxValue:1e3,onDrag:function(e,t){return d("temperature",{target:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Reading",children:(0,o.createComponentVNode)(2,c.Box,{width:"60px",textAlign:"right",children:p&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:C,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",mr:2,children:[h," / ",N," units"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",onClick:function(){return d("eject")}})],4),children:[(0,o.createComponentVNode)(2,l.BeakerContents,{beakerLoaded:p,beakerContents:b}),(0,o.createComponentVNode)(2,c.Box,{color:"label",children:[Number(u.currentpH).toFixed(u.partRating)," pH"]},"pH")]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data.screen;return(0,o.createComponentVNode)(2,c.Window,{width:465,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:"analyze"===n&&(0,o.createComponentVNode)(2,m)||(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,u=i.screen,p=i.beakerContents,C=void 0===p?[]:p,h=i.bufferContents,N=void 0===h?[]:h,V=i.beakerCurrentVolume,b=i.beakerMaxVolume,f=i.isBeakerLoaded,g=i.isPillBottleLoaded,v=i.pillBottleCurrentAmount,k=i.pillBottleMaxAmount;return"analyze"===u?(0,o.createComponentVNode)(2,m):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:!!i.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V,initial:0})," / "+b+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return c("eject")}})],4),children:[!f&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!f&&0===C.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,l,{children:C.map((function(e){return(0,o.createComponentVNode)(2,d,{chemical:e,transferTo:"buffer"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Buffer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:1,children:"Mode:"}),(0,o.createComponentVNode)(2,a.Button,{color:i.mode?"good":"bad",icon:i.mode?"exchange-alt":"times",content:i.mode?"Transfer":"Destroy",onClick:function(){return c("toggleMode")}})],4),children:[0===N.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,l,{children:N.map((function(e){return(0,o.createComponentVNode)(2,d,{chemical:e,transferTo:"beaker"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Packaging",children:(0,o.createComponentVNode)(2,s)}),!!g&&(0,o.createComponentVNode)(2,a.Section,{title:"Pill Bottle",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[v," / ",k," pills"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return c("ejectPillBottle")}})],4)})],0)},l=a.Table,d=function(e,t){var n=(0,r.useBackend)(t).act,c=e.chemical,i=e.transferTo;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.volume,initial:0})," units of "+c.name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",onClick:function(){return n("transfer",{id:c.id,amount:1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",onClick:function(){return n("transfer",{id:c.id,amount:5,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"10",onClick:function(){return n("transfer",{id:c.id,amount:10,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",onClick:function(){return n("transfer",{id:c.id,amount:1e3,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"ellipsis-h",title:"Custom amount",onClick:function(){return n("transfer",{id:c.id,amount:-1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"question",title:"Analyze",onClick:function(){return n("analyze",{id:c.id})}})]})]},c.id)},u=function(e){var t=e.label,n=e.amountUnit,r=e.amount,c=e.onChangeAmount,i=e.onCreate,l=e.sideNote;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,children:[(0,o.createComponentVNode)(2,a.NumberInput,{width:"84px",unit:n,step:1,stepPixelSize:15,value:r,minValue:1,maxValue:10,onChange:c}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Create",onClick:i}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,ml:1,color:"label",children:l})]})},s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=(0,r.useSharedState)(t,"pillAmount",1),d=l[0],s=l[1],m=(0,r.useSharedState)(t,"patchAmount",1),p=m[0],C=m[1],h=(0,r.useSharedState)(t,"bottleAmount",1),N=h[0],V=h[1],b=(0,r.useSharedState)(t,"packAmount",1),f=b[0],g=b[1],v=(0,r.useSharedState)(t,"setvialAmount",1),k=v[0],x=v[1],B=(0,r.useSharedState)(t,"setdartAmount",1),_=B[0],w=B[1],L=i.condi,y=i.chosenPillStyle,S=i.pillStyles,I=void 0===S?[]:S;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!L&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:I.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:"30px",selected:e.id===y,textAlign:"center",color:"transparent",onClick:function(){return c("pillStyle",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.className})},e.id)}))}),!L&&(0,o.createComponentVNode)(2,u,{label:"Pills",amount:d,amountUnit:"pills",sideNote:"max 50u",onChangeAmount:function(e,t){return s(t)},onCreate:function(){return c("create",{type:"pill",amount:d,volume:"auto"})}}),!L&&(0,o.createComponentVNode)(2,u,{label:"Patches",amount:p,amountUnit:"patches",sideNote:"max 40u",onChangeAmount:function(e,t){return C(t)},onCreate:function(){return c("create",{type:"patch",amount:p,volume:"auto"})}}),!L&&(0,o.createComponentVNode)(2,u,{label:"Bottles",amount:N,amountUnit:"bottles",sideNote:"max 30u",onChangeAmount:function(e,t){return V(t)},onCreate:function(){return c("create",{type:"bottle",amount:N,volume:"auto"})}}),!L&&(0,o.createComponentVNode)(2,u,{label:"Hypovials",amount:k,amountUnit:"vials",sideNote:"max 60u",onChangeAmount:function(e,t){return x(t)},onCreate:function(){return c("create",{type:"hypoVial",amount:k,volume:"auto"})}}),!L&&(0,o.createComponentVNode)(2,u,{label:"Smartdarts",amount:_,amountUnit:"darts",sideNote:"max 20u",onChangeAmount:function(e,t){return w(t)},onCreate:function(){return c("create",{type:"smartDart",amount:_,volume:"auto"})}}),!!L&&(0,o.createComponentVNode)(2,u,{label:"Packs",amount:f,amountUnit:"packs",sideNote:"max 10u",onChangeAmount:function(e,t){return g(t)},onCreate:function(){return c("create",{type:"condimentPack",amount:f,volume:"auto"})}}),!!L&&(0,o.createComponentVNode)(2,u,{label:"Bottles",amount:N,amountUnit:"bottles",sideNote:"max 50u",onChangeAmount:function(e,t){return V(t)},onCreate:function(){return c("create",{type:"condimentBottle",amount:N,volume:"auto"})}})]})},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=e.fermianalyze,d=i.analyzeVars;return(0,o.createComponentVNode)(2,a.Section,{title:"Analysis Results",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c("goScreen",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:d.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:d.color,mr:1}),d.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:d.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[d.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:d.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:d.addicD}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity",children:d.purityF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inverse Ratio",children:d.inverseRatioF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity E",children:d.purityE}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lower Optimal Temperature",children:d.minTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upper Optimal Temperature",children:d.maxTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosive Temperature",children:d.eTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"pH Peak",children:d.pHpeak})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.ChemPress=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.current_volume,u=l.product_name,s=l.pill_style,m=l.pill_styles,p=void 0===m?[]:m,C=l.product,h=l.min_volume,N=l.max_volume;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:227,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Product",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Pills",checked:"pill"===C,onClick:function(){return i("change_product",{product:"pill"})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Patches",checked:"patch"===C,onClick:function(){return i("change_product",{product:"patch"})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Bottles",checked:"bottle"===C,onClick:function(){return i("change_product",{product:"bottle"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:d,unit:"u",width:"43px",minValue:h,maxValue:N,step:1,stepPixelSize:2,onChange:function(e,t){return i("change_current_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:u,placeholder:u,onChange:function(e,t){return i("change_product_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Box,{as:"span",children:C})]}),"pill"===C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:"30px",selected:e.id===s,textAlign:"center",color:"transparent",onClick:function(){return i("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(0),r=n(9),a=n(6),c=n(2),i=n(1),l=n(3);t.ChemReactionChamber=function(e,t){var n=(0,c.useBackend)(t),d=n.act,u=n.data,s=(0,c.useLocalState)(t,"reagentName",""),m=s[0],p=s[1],C=(0,c.useLocalState)(t,"reagentQuantity",1),h=C[0],N=C[1],V=u.emptying,b=u.reagents||[];return(0,o.createComponentVNode)(2,l.Window,{width:250,height:225,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,color:V?"bad":"good",children:V?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(e,t){return p(t)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,a.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,i.NumberInput,{value:h,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(e,t){return N(t)}}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return d("add",{chem:m,amount:h})}})],4)],4),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"minus",color:"bad",onClick:function(){return d("remove",{chem:t})}}),children:e},t)}))(b)]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(0),r=n(10),a=n(2),c=n(1),i=n(3);t.ChemSplitter=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.straight,s=d.side,m=d.max_transfer;return(0,o.createComponentVNode)(2,i.Window,{width:220,height:105,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:m,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return l("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:s,unit:"u",width:"55px",minValue:1,maxValue:m,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return l("set_amount",{target:"side",amount:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(0),r=n(10),a=n(2),c=n(1),i=n(3);t.ChemSynthesizer=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.amount,s=d.current_reagent,m=d.chemicals,p=void 0===m?[]:m,C=d.possible_amounts,h=void 0===C?[]:C;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:375,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Box,{children:h.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===u,onClick:function(){return l("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,c.Box,{mt:1,children:p.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===s,onClick:function(){return l("select",{reagent:e.id})}},e.id)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CivCargoHoldTerminal=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.CivCargoHoldTerminal=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.pad,s=d.sending,m=d.status_report,p=d.id_inserted,C=d.id_bounty_info;d.id_bounty_value,d.id_bounty_num;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,width:500,height:375,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{color:p?"blue":"default",children:p?"Welcome valued employee.":"To begin, insert your ID into the console."}),(0,o.createComponentVNode)(2,a.Section,{title:"Cargo Pad",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:u?"good":"bad",children:u?"Online":"Not Found"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Report",children:m})]})}),(0,o.createComponentVNode)(2,i)]}),(0,o.createComponentVNode)(2,a.Flex.Item,{m:1,children:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sync",content:"Check Contents",disabled:!u||!p,onClick:function(){return l("recalc")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:s?"times":"arrow-up",content:s?"Stop Sending":"Send Goods",selected:s,disabled:!u||!p,onClick:function(){return l(s?"stop":"send")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:C?"recycle":"pen",color:C?"green":"default",content:C?"Replace Bounty":"New Bounty",disabled:!p,onClick:function(){return l("bounty")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Eject",disabled:!p,onClick:function(){return l("eject")}})],4)})]})})})};var i=function(e,t){var n=(0,r.useBackend)(t).data,c=n.id_bounty_info,i=n.id_bounty_value,l=n.id_bounty_num;return(0,o.createComponentVNode)(2,a.Section,{title:"Bounty Info",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:c||"N/A, please add a new bounty."}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Quantity",children:c?l:"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Value",children:c?i:"N/A"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ClockworkSlab=void 0;for(var o=n(0),r=n(2),a=n(9),c=n(1),i=n(3),l="",d=0;d=w,tooltip:e.tip,tooltipPosition:"left",onClick:function(){return d("recite",{script:e.type})},children:"Recite "+e.required})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,disabled:!e.quickbind,onClick:function(){return d("bind",{script:e.type})},children:["content=",e.bound?"Unbind "+e.bound:"Quickbind"]})})]},e.name)}))})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"],l=["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"],d=["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"],u=["the Red","the Soulless","the Master","the Lord of all things","Jr."];t.CodexGigas=function(e,t){var n=(0,r.useBackend)(t),s=n.act,m=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:450,height:450,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[m.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==m.currentSection,onClick:function(){return s(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:m.currentSection>2,onClick:function(){return s(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:m.currentSection>4,onClick:function(){return s(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==m.currentSection,onClick:function(){return s(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:m.currentSection<4,onClick:function(){return s("search")}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CommunicationsConsole=void 0;var o=n(0),r=n(9),a=n(17),c=n(2),i=n(1),l=n(3),d=(0,r.sortBy)((function(e){return e.creditCost})),u=function(e,t){var n=(0,c.useBackend)(t),r=n.act,l=n.data,d=l.alertLevelTick,u=l.canSetAlertLevel,s=e.alertLevel,m=e.setShowAlertLevelConfirm,p=l.alertLevel===s;return(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",color:p&&"good",content:(0,a.capitalize)(s),onClick:function(){p||("SWIPE_NEEDED"===u?m([s,d]):r("changeSecurityLevel",{newSecurityLevel:s}))}})},s=function(e,t){var n=(0,c.useBackend)(t).data.maxMessageLength,r=(0,c.useLocalState)(t,e.label,""),a=r[0],l=r[1],d=e.minLength===undefined||a.length>=e.minLength;return(0,o.createComponentVNode)(2,i.Modal,{children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{fontSize:"16px",maxWidth:"90vw",mb:1,children:[e.label,":"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{mr:2,mb:1,children:(0,o.createComponentVNode)(2,i.TextArea,{fluid:!0,height:"20vh",width:"80vw",backgroundColor:"black",textColor:"white",onInput:function(e,t){l(t.substring(0,n))},value:a})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:e.icon,content:e.buttonText,color:"good",disabled:!d,tooltip:d?"":"You need a longer reason.",tooltipPosition:"right",onClick:function(){d&&(l(""),e.onSubmit(a))}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Cancel",color:"bad",onClick:e.onBack})]}),!!e.notice&&(0,o.createComponentVNode)(2,i.Flex.Item,{maxWidth:"90vw",children:e.notice})]})})},m=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-left",content:"Back",onClick:function(){return r("setState",{state:"main"})}})}),(0,o.createComponentVNode)(2,i.Section,{children:["Budget: ",(0,o.createVNode)(1,"b",null,a.budget.toLocaleString(),0)," credits"]}),d(a.shuttles).map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createVNode)(1,"span",null,e.name,0,{style:{display:"inline-block",width:"70%"}}),buttons:(0,o.createComponentVNode)(2,i.Button,{content:e.creditCost.toLocaleString()+" credits",disabled:a.budget0&&(0,o.createComponentVNode)(2,i.Section,{title:"Allied Sectors",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:[_.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Send a message to station in "+e+" sector",disabled:!B,onClick:function(){return W(e)}})},e)})),_.length>2&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Send a message to all allied stations",disabled:!B,onClick:function(){return W("all")}})})]})}),!!f&&_.length>0&&j&&(0,o.createComponentVNode)(2,s,{label:"Message to send to allied station",notice:"Please be aware that this process is very expensive, and abuse will lead to...termination.",icon:"bullhorn",buttonText:"Send",onBack:function(){return W(null)},onSubmit:function(e){r("sendToOtherSector",{destination:j,message:e}),W(null)}})]})},h=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data.messages||[],l=[];l.push((0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-left",content:"Back",onClick:function(){return r("setState",{state:"main"})}})}));for(var d=[],u=function(){var e=m[s],t=e[0],n=e[1],a=null;n.possibleAnswers.length>0&&(a=(0,o.createComponentVNode)(2,i.Box,{mt:1,children:n.possibleAnswers.map((function(e,a){return(0,o.createComponentVNode)(2,i.Button,{content:e,color:n.answered===a+1?"good":undefined,onClick:n.answered?undefined:function(){return r("answerMessage",{message:t+1,answer:a+1})}},a)}))})),d.push((0,o.createComponentVNode)(2,i.Section,{title:n.title,buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",content:"Delete",color:"red",onClick:function(){return r("deleteMessage",{message:t+1})}}),children:[(0,o.createComponentVNode)(2,i.Box,{children:n.content}),a]},t))},s=0,m=Object.entries(a);s=i.totalprice?"good":"bad",children:[i.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?c.COLORS.department.security:e>=20&&e<30?c.COLORS.department.medbay:e>=30&&e<40?c.COLORS.department.science:e>=40&&e<50?c.COLORS.department.engineering:e>=50&&e<60?c.COLORS.department.cargo:e>=200&&e<230?c.COLORS.department.centcom:c.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:2,color:c.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(){return(0,o.createComponentVNode)(2,i.Window,{title:"Crew Monitor",width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{minHeight:"540px",children:(0,o.createComponentVNode)(2,s)})})})};var s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,s=i.sensors||[];return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,textAlign:"center",children:"Vitals"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Position"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,children:"Tracking"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(C=e.ijob,C%10==0),color:d(e.ijob),children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.ColorBox,{color:(t=e.oxydam,n=e.toxdam,r=e.burndam,s=e.brutedam,m=t+n+r+s,p=Math.min(Math.max(Math.ceil(m/25),0),5),l[p])})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:null!==e.oxydam?(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,u,{type:"oxy",value:e.oxydam}),"/",(0,o.createComponentVNode)(2,u,{type:"toxin",value:e.toxdam}),"/",(0,o.createComponentVNode)(2,u,{type:"burn",value:e.burndam}),"/",(0,o.createComponentVNode)(2,u,{type:"brute",value:e.brutedam})]}):e.life_status?"Alive":"Dead"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:null!==e.pos_x?e.area:"N/A"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Track",disabled:!e.can_track,onClick:function(){return c("select_person",{name:e.name})}})})]},e.name);var t,n,r,s,m,p,C}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(2),a=n(1),c=n(206),i=n(3),l=[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}];t.Cryo=function(){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:d.occupant.name||"No Occupant"}),!!d.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:d.occupant.statstate,children:d.occupant.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:d.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.occupant.health/d.occupant.maxHealth,color:d.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.occupant.health})})}),l.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.occupant[e.type]})})},e.id)}))],0)]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.isOperating?"power-off":"times",disabled:d.isOpen,onClick:function(){return i("power")},color:d.isOperating&&"green",children:d.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:d.isOpen?"unlock":"lock",onClick:function(){return i("door")},content:d.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:d.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return i("autoeject")},content:d.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!d.isBeakerLoaded,onClick:function(){return i("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:d.isBeakerLoaded,beakerContents:d.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.DecalPainter=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.decal_list||[],u=l.color_list||[],s=l.dir_list||[];return(0,o.createComponentVNode)(2,c.Window,{width:500,height:400,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===l.decal_style,onClick:function(){return i("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===l.decal_color,onClick:function(){return i("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===l.decal_direction,onClick:function(){return i("selected direction",{dirs:e.dirs})}},e.dirs)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.DisposalUnit=function(e,t){var n,i,l=(0,r.useBackend)(t),d=l.act,u=l.data;return u.full_pressure?(n="good",i="Ready"):u.panel_open?(n="bad",i="Power Disabled"):u.pressure_charging?(n="average",i="Pressurizing"):(n="bad",i="Off"),(0,o.createComponentVNode)(2,c.Window,{width:300,height:180,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:n,children:i}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:u.flush?"toggle-on":"toggle-off",disabled:u.isai||u.panel_open,content:u.flush?"Disengage":"Engage",onClick:function(){return d(u.flush?"handle-0":"handle-1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:u.isai,content:"Eject Contents",onClick:function(){return d("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:u.panel_open,selected:u.pressure_charging,onClick:function(){return d(u.pressure_charging?"pump-0":"pump-1")}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaConsoleCommands=t.DnaConsole=void 0;var o=n(0),r=n(9),a=n(26),c=n(6),i=n(17),l=n(58),d=n(2),u=n(1),s=n(3);var m=["A","T","C","G"],p={A:"green",T:"green",G:"blue",C:"blue",X:"grey"},C={1:"good",2:"bad",4:"average"},h=function(e,t){return e.Alias===t.Alias&&e.AppliedChromo===t.AppliedChromo};t.DnaConsole=function(e,t){var n=(0,d.useBackend)(t),r=n.data,a=(n.act,r.isPulsingRads),c=r.radPulseSeconds,i=r.view.consoleMode;return(0,o.createComponentVNode)(2,s.Window,{title:"DNA Console",width:539,height:710,resizable:!0,children:[!!a&&(0,o.createComponentVNode)(2,u.Dimmer,{fontSize:"14px",textAlign:"center",children:[(0,o.createComponentVNode)(2,u.Icon,{mr:1,name:"spinner",spin:!0}),"Radiation pulse in progress...",(0,o.createComponentVNode)(2,u.Box,{mt:1}),c,"s"]}),(0,o.createComponentVNode)(2,s.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,g),"storage"===i&&(0,o.createComponentVNode)(2,k),"sequencer"===i&&(0,o.createComponentVNode)(2,L),"enzymes"===i&&(0,o.createComponentVNode)(2,T)]})]})};var N=function(e,t){return(0,o.createComponentVNode)(2,u.Section,{title:"DNA Scanner",buttons:(0,o.createComponentVNode)(2,V),children:(0,o.createComponentVNode)(2,f)})},V=function(e,t){var n=(0,d.useBackend)(t),r=n.data,a=n.act,c=r.hasDelayedAction,i=r.isPulsingRads,l=r.isScannerConnected,s=r.isScrambleReady,m=r.isViableSubject,p=r.scannerLocked,C=r.scannerOpen,h=r.scrambleSeconds;return l?(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,u.Button,{content:"Cancel Delayed Action",onClick:function(){return a("cancel_delay")}}),!!m&&(0,o.createComponentVNode)(2,u.Button,{disabled:!s||i,onClick:function(){return a("scramble_dna")},children:["Scramble DNA",!s&&" ("+h+"s)"]}),(0,o.createComponentVNode)(2,u.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,u.Button,{icon:p?"lock":"lock-open",color:p&&"bad",disabled:C,content:p?"Locked":"Unlocked",onClick:function(){return a("toggle_lock")}}),(0,o.createComponentVNode)(2,u.Button,{disabled:p,content:C?"Close":"Open",onClick:function(){return a("toggle_door")}})],0):(0,o.createComponentVNode)(2,u.Button,{content:"Connect Scanner",onClick:function(){return a("connect_scanner")}})},b=function(e,t){var n=e.status;return 0===n?(0,o.createComponentVNode)(2,u.Box,{inline:!0,color:"good",children:"Conscious"}):2===n?(0,o.createComponentVNode)(2,u.Box,{inline:!0,color:"average",children:"Unconscious"}):1===n?(0,o.createComponentVNode)(2,u.Box,{inline:!0,color:"average",children:"Critical"}):3===n?(0,o.createComponentVNode)(2,u.Box,{inline:!0,color:"bad",children:"Dead"}):4===n?(0,o.createComponentVNode)(2,u.Box,{inline:!0,color:"bad",children:"Transforming"}):(0,o.createComponentVNode)(2,u.Box,{inline:!0,children:"Unknown"})},f=function(e,t){var n=(0,d.useBackend)(t),r=n.data,a=(n.act,r.subjectName),c=r.isScannerConnected,i=r.isViableSubject,l=r.subjectHealth,s=r.subjectRads,m=r.subjectStatus;return c?i?(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Status",children:[a,(0,o.createComponentVNode)(2,u.Icon,{mx:1,color:"label",name:"long-arrow-alt-right"}),(0,o.createComponentVNode)(2,b,{status:m})]}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,u.ProgressBar,{value:l,minValue:0,maxValue:100,ranges:{olive:[101,Infinity],good:[70,101],average:[30,70],bad:[-Infinity,30]},children:[l,"%"]})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,u.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{bad:[71,Infinity],average:[30,71],good:[0,30],olive:[-Infinity,0]},children:[s,"%"]})})]}):(0,o.createComponentVNode)(2,u.Box,{color:"average",children:"No viable subject found in DNA Scanner."}):(0,o.createComponentVNode)(2,u.Box,{color:"bad",children:"DNA Scanner is not connected."})},g=function(e,t){var n=(0,d.useBackend)(t),r=n.data,a=n.act,c=r.hasDisk,i=r.isInjectorReady,l=r.injectorSeconds,s=r.view.consoleMode;return(0,o.createComponentVNode)(2,u.Section,{title:"DNA Console",buttons:!i&&(0,o.createComponentVNode)(2,u.Box,{lineHeight:"20px",color:"label",children:["Injector on cooldown (",l,"s)"]}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,u.Button,{content:"Storage",selected:"storage"===s,onClick:function(){return a("set_view",{consoleMode:"storage"})}}),(0,o.createComponentVNode)(2,u.Button,{content:"Sequencer",disabled:!r.isViableSubject,selected:"sequencer"===s,onClick:function(){return a("set_view",{consoleMode:"sequencer"})}}),(0,o.createComponentVNode)(2,u.Button,{content:"Enzymes",selected:"enzymes"===s,onClick:function(){return a("set_view",{consoleMode:"enzymes"})}})]}),!!c&&(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Disk",children:(0,o.createComponentVNode)(2,u.Button,{icon:"eject",content:"Eject",onClick:function(){a("eject_disk"),a("set_view",{storageMode:"console"})}})})]})})};t.DnaConsoleCommands=g;var v=function(e,t){var n=(0,d.useBackend)(t),r=n.data,a=n.act,c=r.hasDisk,i=r.view,l=i.storageMode,s=i.storageConsSubMode,m=i.storageDiskSubMode;return(0,o.createFragment)(["console"===l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Button,{selected:"mutations"===s,content:"Mutations",onClick:function(){return a("set_view",{storageConsSubMode:"mutations"})}}),(0,o.createComponentVNode)(2,u.Button,{selected:"chromosomes"===s,content:"Chromosomes",onClick:function(){return a("set_view",{storageConsSubMode:"chromosomes"})}})],4),"disk"===l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Button,{selected:"mutations"===m,content:"Mutations",onClick:function(){return a("set_view",{storageDiskSubMode:"mutations"})}}),(0,o.createComponentVNode)(2,u.Button,{selected:"diskenzymes"===m,content:"Enzymes",onClick:function(){return a("set_view",{storageDiskSubMode:"diskenzymes"})}})],4),(0,o.createComponentVNode)(2,u.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,u.Button,{content:"Console",selected:"console"===l,onClick:function(){return a("set_view",{storageMode:"console",storageConsSubMode:"mutations"})}}),(0,o.createComponentVNode)(2,u.Button,{content:"Disk",disabled:!c,selected:"disk"===l,onClick:function(){return a("set_view",{storageMode:"disk",storageDiskSubMode:"mutations"})}}),(0,o.createComponentVNode)(2,u.Button,{content:"Adv. Injector",selected:"injector"===l,onClick:function(){return a("set_view",{storageMode:"injector"})}})],0)},k=function(e,t){var n=(0,d.useBackend)(t),r=n.data,a=n.act,c=r.view,i=c.storageMode,l=c.storageConsSubMode,s=c.storageDiskSubMode,m=r.diskMakeupBuffer,p=r.diskHasMakeup,C=r.storage[i];return(0,o.createComponentVNode)(2,u.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,v),children:["console"===i&&"mutations"===l&&(0,o.createComponentVNode)(2,x,{mutations:C}),"console"===i&&"chromosomes"===l&&(0,o.createComponentVNode)(2,B),"disk"===i&&"mutations"===s&&(0,o.createComponentVNode)(2,x,{mutations:C}),"disk"===i&&"diskenzymes"===s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,M,{makeup:m}),(0,o.createComponentVNode)(2,u.Button,{icon:"times",color:"red",disabled:!p,content:"Delete",onClick:function(){return a("del_makeup_disk")}})],4),"injector"===i&&(0,o.createComponentVNode)(2,j)]})},x=function(e,t){var n=e.customMode,r=void 0===n?"":n,a=(0,d.useBackend)(t),c=a.data,l=a.act,s=e.mutations||[],m=c.view.storageMode+r,p=c.view["storage"+m+"MutationRef"],C=s.find((function(e){return e.ByondRef===p}));return!C&&s.length>0&&(C=s[0],p=C.ByondRef),(0,o.createComponentVNode)(2,u.Flex,{children:[(0,o.createComponentVNode)(2,u.Flex.Item,{width:"140px",children:(0,o.createComponentVNode)(2,u.Section,{title:(0,i.capitalize)(c.view.storageMode)+" Storage",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,u.Button,{fluid:!0,ellipsis:!0,color:"transparent",selected:e.ByondRef===p,content:e.Name,onClick:function(){var t;return l("set_view",((t={})["storage"+m+"MutationRef"]=e.ByondRef,t))}},e.ByondRef)}))})}),(0,o.createComponentVNode)(2,u.Flex.Item,{children:(0,o.createComponentVNode)(2,u.Divider,{vertical:!0})}),(0,o.createComponentVNode)(2,u.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,u.Section,{title:"Mutation Info",level:2,children:(0,o.createComponentVNode)(2,_,{mutation:C})})})]})},B=function(e,t){var n,a=(0,d.useBackend)(t),c=a.data,i=a.act,l=null!=(n=c.chromoStorage)?n:[],s=(0,r.uniqBy)((function(e){return e.Name}))(l),m=c.view.storageChromoName,p=l.find((function(e){return e.Name===m}));return(0,o.createComponentVNode)(2,u.Flex,{children:[(0,o.createComponentVNode)(2,u.Flex.Item,{width:"140px",children:(0,o.createComponentVNode)(2,u.Section,{title:"Console Storage",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,u.Button,{fluid:!0,ellipsis:!0,color:"transparent",selected:e.Name===m,content:e.Name,onClick:function(){return i("set_view",{storageChromoName:e.Name})}},e.Index)}))})}),(0,o.createComponentVNode)(2,u.Flex.Item,{children:(0,o.createComponentVNode)(2,u.Divider,{vertical:!0})}),(0,o.createComponentVNode)(2,u.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,u.Section,{title:"Chromosome Info",level:2,children:!p&&(0,o.createComponentVNode)(2,u.Box,{color:"label",children:"Nothing to show."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Name",children:p.Name}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Description",children:p.Description}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Amount",children:l.filter((function(e){return e.Name===p.Name})).length})]}),(0,o.createComponentVNode)(2,u.Button,{mt:2,icon:"eject",content:"Eject Chromosome",onClick:function(){return i("eject_chromo",{chromo:p.Name})}})],4)})})]})},_=function(e,t){var n,c,i,l=e.mutation,s=(0,d.useBackend)(t),m=s.data,p=s.act,N=m.diskCapacity,V=m.diskReadOnly,b=m.hasDisk,f=m.isInjectorReady,g=null!=(n=m.storage.disk)?n:[],v=null!=(c=m.storage.console)?c:[],k=null!=(i=m.storage.injector)?i:[];if(!l)return(0,o.createComponentVNode)(2,u.Box,{color:"label",children:"Nothing to show."});if("occupant"===l.Source&&!l.Discovered)return(0,o.createComponentVNode)(2,u.LabeledList,{children:(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Name",children:l.Alias})});var x=v.find((function(e){return h(e,l)})),B=g.find((function(e){return h(e,l)})),_=(0,a.flow)([(0,r.uniqBy)((function(e){return e.Name})),(0,r.filter)((function(e){return e.Name!==l.Name}))])([].concat(g,v));return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Name",children:(0,o.createComponentVNode)(2,u.Box,{inline:!0,color:C[l.Quality],children:l.Name})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Description",children:l.Description}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Instability",children:l.Instability})]}),(0,o.createComponentVNode)(2,u.Divider),(0,o.createComponentVNode)(2,u.Box,{children:["disk"===l.Source&&(0,o.createComponentVNode)(2,W,{disabled:!b||N<=0||V,mutations:_,source:l}),"console"===l.Source&&(0,o.createComponentVNode)(2,W,{mutations:_,source:l}),["occupant","disk","console"].includes(l.Source)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Dropdown,{width:"240px",options:k.map((function(e){return e.name})),disabled:0===k.length||!l.Active,selected:"Add to advanced injector",onSelected:function(e){return p("add_advinj_mut",{mutref:l.ByondRef,advinj:e,source:l.Source})}}),(0,o.createComponentVNode)(2,u.Button,{icon:"syringe",disabled:!f||!l.Active,content:"Print Activator",onClick:function(){return p("print_injector",{mutref:l.ByondRef,is_activator:1,source:l.Source})}}),(0,o.createComponentVNode)(2,u.Button,{icon:"syringe",disabled:!f||!l.Active,content:"Print Mutator",onClick:function(){return p("print_injector",{mutref:l.ByondRef,is_activator:0,source:l.Source})}})],4)]}),["disk","occupant"].includes(l.Source)&&(0,o.createComponentVNode)(2,u.Button,{icon:"save",disabled:x||!l.Active,content:"Save to Console",onClick:function(){return p("save_console",{mutref:l.ByondRef,source:l.Source})}}),["console","occupant"].includes(l.Source)&&(0,o.createComponentVNode)(2,u.Button,{icon:"save",disabled:B||!b||N<=0||V||!l.Active,content:"Save to Disk",onClick:function(){return p("save_disk",{mutref:l.ByondRef,source:l.Source})}}),["console","disk","injector"].includes(l.Source)&&(0,o.createComponentVNode)(2,u.Button,{icon:"times",color:"red",content:"Delete from "+l.Source,onClick:function(){return p("delete_"+l.Source+"_mut",{mutref:l.ByondRef})}}),(2===l.Class||!!l.Scrambled&&"occupant"===l.Source)&&(0,o.createComponentVNode)(2,u.Button,{content:"Nullify",onClick:function(){return p("nullify",{mutref:l.ByondRef})}}),(0,o.createComponentVNode)(2,u.Divider),(0,o.createComponentVNode)(2,w,{disabled:"occupant"!==l.Source,mutation:l})],0)},w=function(e,t){var n=e.mutation,r=e.disabled,a=(0,d.useBackend)(t),c=(a.data,a.act);return 0===n.CanChromo?(0,o.createComponentVNode)(2,u.Box,{color:"label",children:"No compatible chromosomes"}):1===n.CanChromo?r?(0,o.createComponentVNode)(2,u.Box,{color:"label",children:"No chromosome applied."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Dropdown,{width:"240px",options:n.ValidStoredChromos,disabled:0===n.ValidStoredChromos.length,selected:0===n.ValidStoredChromos.length?"No Suitable Chromosomes":"Select a chromosome",onSelected:function(e){return c("apply_chromo",{chromo:e,mutref:n.ByondRef})}}),(0,o.createComponentVNode)(2,u.Box,{color:"label",mt:1,children:["Compatible with: ",n.ValidChromos]})],4):2===n.CanChromo?(0,o.createComponentVNode)(2,u.Box,{color:"label",children:["Applied chromosome: ",n.AppliedChromo]}):null},L=function(e,t){var n,r,a=(0,d.useBackend)(t),c=a.data,i=a.act,s=null!=(n=null==(r=c.storage)?void 0:r.occupant)?n:[],m=c.isJokerReady,p=c.isMonkey,C=c.jokerSeconds,h=c.subjectStatus,N=c.view,V=N.sequencerMutation,b=N.jokerActive,f=s.find((function(e){return e.Alias===V}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,u.Flex.Item,{width:s.length<=8?"154px":"174px",children:(0,o.createComponentVNode)(2,u.Section,{title:"Sequences",height:"214px",overflowY:s.length>8&&"scroll",children:s.map((function(e){return(0,o.createComponentVNode)(2,y,{url:(0,l.resolveAsset)(e.Image),selected:e.Alias===V,onClick:function(){i("set_view",{sequencerMutation:e.Alias}),i("check_discovery",{alias:e.Alias})}},e.Alias)}))})}),(0,o.createComponentVNode)(2,u.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,u.Section,{title:"Sequence Info",minHeight:"100%",children:(0,o.createComponentVNode)(2,_,{mutation:f})})})]}),3===h&&(0,o.createComponentVNode)(2,u.Section,{color:"bad",children:"Genetic sequence corrupted. Subject diagnostic report: DECEASED."})||p&&"Monkified"!==(null==f?void 0:f.Name)&&(0,o.createComponentVNode)(2,u.Section,{color:"bad",children:"Genetic sequence corrupted. Subject diagnostic report: MONKEY."})||4===h&&(0,o.createComponentVNode)(2,u.Section,{color:"bad",children:"Genetic sequence corrupted. Subject diagnostic report: TRANSFORMING."})||(0,o.createComponentVNode)(2,u.Section,{title:"Genome Sequencer\u2122",buttons:!m&&(0,o.createComponentVNode)(2,u.Box,{lineHeight:"20px",color:"label",children:["Joker on cooldown (",C,"s)"]})||b&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Box,{mr:1,inline:!0,color:"label",children:"Click on a gene to reveal it."}),(0,o.createComponentVNode)(2,u.Button,{content:"Cancel Joker",onClick:function(){return i("set_view",{jokerActive:""})}})],4)||(0,o.createComponentVNode)(2,u.Button,{icon:"crown",color:"purple",content:"Use Joker",onClick:function(){return i("set_view",{jokerActive:"1"})}}),children:(0,o.createComponentVNode)(2,I,{mutation:f})})],0)},y=function(e,t){var n,r=e.url,a=e.selected,c=e.onClick;return a&&(n="2px solid #22aa00"),(0,o.createComponentVNode)(2,u.Box,{as:"img",src:r,style:{width:"64px",margin:"2px","margin-left":"4px",outline:n},onClick:c})},S=function(e,t){var n=e.gene,r=e.onChange,a=e.disabled,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["gene","onChange","disabled"]),i=m.length,l=m.indexOf(n),d=a&&p.X||p[n];return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Button,Object.assign({},c,{color:d,onClick:function(e){if(e.preventDefault(),r)if(-1!==l){var t=m[(l+1)%i];r(e,t)}else r(e,m[0])},oncontextmenu:function(e){if(e.preventDefault(),r)if(-1!==l){var t=m[(l-1+i)%i];r(e,t)}else r(e,m[i-1])},children:n})))},I=function(e,t){var n=e.mutation,r=(0,d.useBackend)(t),a=r.data,i=r.act,l=a.view.jokerActive;if(!n)return(0,o.createComponentVNode)(2,u.Box,{color:"average",children:"No genome selected for sequencing."});if(n.Scrambled)return(0,o.createComponentVNode)(2,u.Box,{color:"average",children:"Sequence unreadable due to unpredictable mutation."});for(var s=n.Sequence,m=n.DefaultSeq,p=[],C=function(e){var t=s.charAt(e),r=(0,o.createComponentVNode)(2,S,{width:"22px",textAlign:"center",disabled:!!n.Scrambled||1!==n.Class,className:"X"===(null==m?void 0:m.charAt(e))&&!n.Active&&(0,c.classes)(["outline-solid","outline-color-orange"]),gene:t,onChange:function(t,o){if(!t.ctrlKey)return l?(i("pulse_gene",{pos:e+1,gene:"J",alias:n.Alias}),void i("set_view",{jokerActive:""})):void i("pulse_gene",{pos:e+1,gene:o,alias:n.Alias});i("pulse_gene",{pos:e+1,gene:"X",alias:n.Alias})}});p.push(r)},h=0;h=3){var r=(0,o.createComponentVNode)(2,u.Box,{inline:!0,width:"22px",mx:"1px",children:s});l.push(r),s=[]}},p=0;p=i,onCommit:function(e,t){return a("new_adv_inj",{name:t})}})})]})},W=function(e,t){var n=e.mutations,r=void 0===n?[]:n,a=e.source,c=(0,d.useBackend)(t),i=c.act;c.data;return(0,o.createComponentVNode)(2,u.Dropdown,{width:"240px",options:r.map((function(e){return e.Name})),disabled:0===r.length,selected:"Combine mutations",onSelected:function(e){return i("combine_"+a.Source,{firstref:(t=e,null==(n=r.find((function(e){return e.Name===t})))?void 0:n.ByondRef),secondref:a.ByondRef});var t,n}},a.ByondRef)}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.DnaVault=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.completed,u=l.used,s=l.choiceA,m=l.choiceB,p=l.dna,C=l.dna_max,h=l.plants,N=l.plants_max,V=l.animals,b=l.animals_max;return(0,o.createComponentVNode)(2,c.Window,{width:350,height:400,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"DNA Vault Database",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Human DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p/C,children:p+" / "+C+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/N,children:h+" / "+N+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:V/b,children:V+" / "+b+" Samples"})})]})}),!(!d||u)&&(0,o.createComponentVNode)(2,a.Section,{title:"Personal Gene Therapy",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",mb:1,children:"Applicable Gene Therapy Treatments"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:s,textAlign:"center",onClick:function(){return i("gene",{choice:s})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:m,textAlign:"center",onClick:function(){return i("gene",{choice:m})}})})]})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(0),r=n(2),a=n(1),c=n(17),i=n(3);t.EightBallVote=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.shaking);return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})||(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.question,u=l.answers,s=void 0===u?[]:u;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',d,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,c.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return i("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Electrolyzer=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.Electrolyzer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:305,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!l.hasPowercell||!l.open,onClick:function(){return i("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,disabled:!l.hasPowercell,onClick:function(){return i("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!l.hasPowercell&&"bad",children:l.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.powerLevel/100,content:l.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"None"})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Electropack=void 0;var o=n(0),r=n(10),a=n(2),c=n(1),i=n(3);t.Electropack=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.power,s=d.code,m=d.frequency,p=d.minFrequency,C=d.maxFrequency;return(0,o.createComponentVNode)(2,i.Window,{width:260,height:137,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"freq"})}}),children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:p/10,maxValue:C/10,value:m/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return l("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Code",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"code"})}}),children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:s,width:"80px",onDrag:function(e,t){return l("code",{code:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.EmergencyShuttleConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.timer_str,u=l.enabled,s=l.emagged,m=l.engines_started,p=l.authorizations_remaining,C=l.authorizations,h=void 0===C?[]:C;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:350,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:d}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:m?"good":"average",ml:1,children:m?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!u,onClick:function(){return i("abort")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!u,onClick:function(){return i("authorize")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!u,onClick:function(){return i("repeal")}})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:s?"bad":"good",children:s?"ERROR":"Remaining: "+p}),children:h.length>0?h.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(0),r=n(17),a=n(2),c=n(1),i=n(3);t.EngravedMessage=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.admin_mode,s=d.creator_key,m=d.creator_name,p=d.has_liked,C=d.has_disliked,h=d.hidden_message,N=d.is_creator,V=d.num_likes,b=d.num_dislikes,f=d.realdate;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(h)}),(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"arrow-up",content:" "+V,disabled:N,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return l("like")}})}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"circle",disabled:N,selected:!C&&!p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return l("neutral")}})}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"arrow-down",content:" "+b,disabled:N,selected:C,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return l("dislike")}})})]})]}),(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Created On",children:f})})}),(0,o.createComponentVNode)(2,c.Section),!!u&&(0,o.createComponentVNode)(2,c.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return l("delete")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Creator Ckey",children:s}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Creator Character Name",children:m})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ExosuitControlConsole=void 0;var o=n(0),r=n(10),a=n(2),c=n(1),i=n(3);t.ExosuitControlConsole=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.mechs,u=void 0===d?[]:d;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[0===u.length&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No exosuits detected"}),u.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"envelope",content:"Message",disabled:!e.pilot,onClick:function(){return l("send_message",{tracker_ref:e.tracker_ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wifi",content:e.emp_recharging?"Recharging...":"EMP Burst",color:"bad",disabled:e.emp_recharging,onClick:function(){return l("shock",{tracker_ref:e.tracker_ref})}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.Box,{color:(e.integrity<=30?"bad":e.integrity<=70&&"average")||"good",children:[e.integrity,"%"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c.Box,{color:(e.charge<=30?"bad":e.charge<=70&&"average")||"good",children:"number"==typeof e.charge&&e.charge+"%"||"Not Found"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Airtank",children:"number"==typeof e.airtank&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:e.airtank,format:function(e){return(0,r.toFixed)(e,2)+" kPa"}})||"Not Equipped"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pilot",children:e.pilot.length>0&&e.pilot.map((function(t){return(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[t,e.pilot.length>1?"|":""]},t)}))||"None"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:e.location||"Unknown"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Active Equipment",children:e.active_equipment||"None"}),e.cargo_space>=0&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Used Cargo Space",children:(0,o.createComponentVNode)(2,c.Box,{color:(e.cargo_space<=30?"good":e.cargo_space<=70&&"average")||"bad",children:[e.cargo_space,"%"]})})]})},e.tracker_ref)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ExosuitFabricator=void 0;var o,r=n(0),a=n(6),c=n(9),i=n(2),l=n(39),d=n(1),u=n(3),s=n(17);function m(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nn?{color:2,deficit:e-n}:t>n?{color:1,deficit:e}:e+t>n?{color:1,deficit:e+t-n}:{color:0,deficit:0}},V=function(e,t,n){var o={textColor:0};return Object.keys(n.cost).forEach((function(r){o[r]=N(n.cost[r],t[r],e[r]),o[r].color>o.textColor&&(o.textColor=o[r].color)})),o};t.ExosuitFabricator=function(e,t){var n,o,a=(0,i.useBackend)(t),c=a.act,l=a.data,s=l.queue||[],m=(n=l.materials||[],o={},n.forEach((function(e){o[e.name]=e.amount})),o),p=function(e,t){var n={},o={},r={},a={};return t.forEach((function(t,c){a[c]=0,Object.keys(t.cost).forEach((function(i){n[i]=n[i]||0,r[i]=r[i]||0,o[i]=N(t.cost[i],n[i],e[i]),0!==o[i].color?a[c]1&&l=0&&m+"s"||"Dispensing..."})]})})})}}},function(e,t,n){"use strict";t.__esModule=!0,t.ForbiddenLore=void 0;var o=n(0),r=n(9),a=n(26),c=n(2),i=n(1),l=n(3);t.ForbiddenLore=function(e,t){var n=(0,c.useBackend)(t),d=n.act,u=n.data,s=u.charges,m=(0,a.flow)([(0,r.sortBy)((function(e){return"Research"!==e.state}),(function(e){return"Side"===e.path}))])(u.to_know||[]);return(0,o.createComponentVNode)(2,l.Window,{width:500,height:900,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Research Eldritch Knowledge",children:["Charges left : ",s,null!==m?m.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,my:1,children:[e.path," path"]}),(0,o.createComponentVNode)(2,i.Box,{my:1,children:[(0,o.createComponentVNode)(2,i.Button,{content:e.state,disabled:e.disabled,onClick:function(){return d("research",{name:e.name,cost:e.cost})}})," ","Cost : ",e.cost]}),(0,o.createComponentVNode)(2,i.Box,{italic:!0,my:1,children:e.flavour}),(0,o.createComponentVNode)(2,i.Box,{my:1,children:e.desc})]},e.name)})):(0,o.createComponentVNode)(2,i.Box,{children:"No more knowledge can be found"})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Gateway=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.Gateway=function(){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.gateway_present,d=void 0!==l&&l,u=i.gateway_status,s=void 0!==u&&u,m=i.current_target,p=void 0===m?null:m,C=i.destinations,h=void 0===C?[]:C;return d?p?(0,o.createComponentVNode)(2,a.Section,{title:p.name,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"rainbow",size:4,color:"green"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return c("deactivate")},children:"Deactivate"})]}):h.length?(0,o.createFragment)([!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Gateway Unpowered"}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:e.available&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return c("activate",{destination:e.ref})},children:"Activate"})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{m:1,textColor:"bad",children:e.reason}),!!e.timeout&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:e.timeout,children:"Calibrating..."})],0)},e.ref)}))],0):(0,o.createComponentVNode)(2,a.Section,{children:"No gateway nodes detected."}):(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No linked gateway"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return c("linkup")},children:"Linkup"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.GhostPoolProtection=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.GhostPoolProtection=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.events_or_midrounds,u=l.spawners,s=l.station_sentience,m=l.silicons,p=l.minigames;return(0,o.createComponentVNode)(2,c.Window,{title:"Ghost Pool Protection",width:400,height:270,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Flex,{grow:1,height:"100%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Options",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{color:"good",icon:"plus-circle",content:"Enable Everything",onClick:function(){return i("all_roles")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"minus-circle",content:"Disable Everything",onClick:function(){return i("no_roles")}})],4),children:[(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"For people creating a sneaky event: If you toggle Station Created Sentience, people may catch on that admins have disabled roles for your event..."}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",color:d?"good":"bad",icon:"meteor",content:"Events and Midround Rulesets",onClick:function(){return i("toggle_events_or_midrounds")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",color:u?"good":"bad",icon:"pastafarianism",content:"Ghost Role Spawners",onClick:function(){return i("toggle_spawners")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",color:s?"good":"bad",icon:"user-astronaut",content:"Station Created Sentience",onClick:function(){return i("toggle_station_sentience")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",color:m?"good":"bad",icon:"robot",content:"Silicons",onClick:function(){return i("toggle_silicons")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",color:p?"good":"bad",icon:"gamepad",content:"Minigames",onClick:function(){return i("toggle_minigames")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",color:"orange",icon:"check",content:"Apply Changes",onClick:function(){return i("apply_settings")}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GlandDispenser=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.GlandDispenser=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.glands,d=void 0===l?[]:l;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:338,theme:"abductor",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:"60px",height:"60px",m:.75,textAlign:"center",lineHeight:"55px",icon:"eject",backgroundColor:e.color,content:e.amount||"0",disabled:!e.amount,onClick:function(){return i("dispense",{gland_id:e.id})}},e.id)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(0),r=n(9),a=n(26),c=n(10),i=n(103),l=n(2),d=n(1),u=n(3),s=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e,t){var n=(0,l.useBackend)(t),m=n.act,p=n.data,C=p.currentArea,h=p.currentCoords,N=p.globalmode,V=p.power,b=p.tag,f=p.updating,g=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,i.vecLength)((0,i.vecSubtract)(s(h),s(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(p.signals||[]);return(0,o.createComponentVNode)(2,u.Window,{title:"Global Positioning System",width:470,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"power-off",content:V?"On":"Off",selected:V,onClick:function(){return m("power")}}),children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,d.Button,{icon:"pencil-alt",content:b,onClick:function(){return m("rename")}})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,d.Button,{icon:f?"unlock":"lock",content:f?"AUTO":"MANUAL",color:!f&&"bad",onClick:function(){return m("updating")}})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,d.Button,{icon:"sync",content:N?"MAXIMUM":"LOCAL",selected:!N,onClick:function(){return m("globalmode")}})})]})}),!!V&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,d.Box,{fontSize:"18px",children:[C," (",h,")"]})}),(0,o.createComponentVNode)(2,d.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,d.Table,{children:[(0,o.createComponentVNode)(2,d.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,d.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),g.map((function(e){return(0,o.createComponentVNode)(2,d.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,d.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,c.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,d.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.GravityGenerator=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.charging_state,u=l.operational;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:155,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No data available"}),!!u&&0!==d&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"WARNING - Radiation detected"}),!!u&&0===d&&(0,o.createComponentVNode)(2,a.NoticeBox,{success:!0,children:"No radiation detected"}),!!u&&(0,o.createComponentVNode)(2,i)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.breaker,d=i.charge_count,u=i.charging_state,s=i.on,m=i.operational;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l?"power-off":"times",content:l?"On":"Off",selected:l,disabled:!m,onClick:function(){return c("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d/100,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:[0===u&&(s&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Fully Charged"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not Charging"})),1===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Charging"}),2===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Discharging"})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.GulagItemReclaimer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.mobs,u=void 0===d?[]:d;return(0,o.createComponentVNode)(2,c.Window,{width:325,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[0===u.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No stored items"}),u.length>0&&(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{content:"Retrieve Items",disabled:!l.can_reclaim,onClick:function(){return i("release_items",{mobref:e.mob})}})})]},e.mob)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.GulagTeleporterConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.teleporter,u=l.teleporter_lock,s=l.teleporter_state_open,m=l.teleporter_location,p=l.beacon,C=l.beacon_location,h=l.id,N=l.id_name,V=l.can_teleport,b=l.goal,f=void 0===b?0:b,g=l.prisoner,v=void 0===g?{}:g;return(0,o.createComponentVNode)(2,c.Window,{width:350,height:295,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:s?"Open":"Closed",disabled:u,selected:s,onClick:function(){return i("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock":"unlock",content:u?"Locked":"Unlocked",selected:u,disabled:s,onClick:function(){return i("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:d?"good":"bad",buttons:!d&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return i("scan_teleporter")}}),children:d?m:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:p?"good":"bad",buttons:!p&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return i("scan_beacon")}}),children:p?C:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:h?N:"No ID",onClick:function(){return i("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return i("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:v.name||"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:v.crimstat||"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!V,textAlign:"center",color:"bad",onClick:function(){return i("teleport")}})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.Holodeck=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.can_toggle_safety,u=l.emagged,s=l.program,m=l.default_programs||[],p=l.emag_programs||[];return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"unlock":"lock",content:"Safeties",color:"bad",disabled:!d,selected:!u,onClick:function(){return i("safety")}}),children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===s,onClick:function(){return i("load_program",{type:e.type})}},e.type)}))}),!!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===s,onClick:function(){return i("load_program",{type:e.type})}},e.type)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holopad=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.Holopad=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data.calling;return(0,o.createComponentVNode)(2,c.Window,{width:440,height:245,resizable:!0,children:[!!d&&(0,o.createComponentVNode)(2,a.Modal,{fontSize:"36px",fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:2,mt:2,children:(0,o.createComponentVNode)(2,a.Icon,{name:"phone-alt",rotation:25})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mr:2,children:"Dialing..."})]}),(0,o.createComponentVNode)(2,a.Box,{mt:2,textAlign:"center",fontSize:"24px",children:(0,o.createComponentVNode)(2,a.Button,{lineHeight:"40px",icon:"times",content:"Hang Up",color:"bad",onClick:function(){return l("hang_up")}})})]}),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})]})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.on_network,d=i.on_cooldown,u=i.allowed,s=i.disk,m=i.disk_record,p=i.replay_mode,C=i.loop_mode,h=i.record_mode,N=i.holo_calls,V=void 0===N?[]:N;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Holopad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"bell",content:d?"AI's Presence Requested":"Request AI's Presence",disabled:!l||d,onClick:function(){return c("AIrequest")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Communicator",children:(0,o.createComponentVNode)(2,a.Button,{icon:"phone-alt",content:u?"Connect To Holopad":"Call Holopad",disabled:!l,onClick:function(){return c("holocall",{headcall:u})}})}),V.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.connected?"Current Call":"Incoming Call",children:(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"phone-slash":"phone-alt",content:e.connected?"Disconnect call from "+e.caller:"Answer call from "+e.caller,color:e.connected?"bad":"good",disabled:!l,onClick:function(){return c(e.connected?"disconnectcall":"connectcall",{holopad:e.ref})}})},e.ref)}))]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holodisk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s||p||h,onClick:function(){return c("disk_eject")}}),children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No holodisk"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk Player",children:[(0,o.createComponentVNode)(2,a.Button,{icon:p?"pause":"play",content:p?"Stop":"Replay",selected:p,disabled:h||!m,onClick:function(){return c("replay_mode")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:C?"Looping":"Loop",selected:C,disabled:h||!m,onClick:function(){return c("loop_mode")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exchange-alt",content:"Change Offset",disabled:!p,onClick:function(){return c("offset")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recorder",children:[(0,o.createComponentVNode)(2,a.Button,{icon:h?"pause":"video",content:h?"End Recording":"Record",selected:h,disabled:m&&!h||p,onClick:function(){return c("record_mode")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Clear Recording",color:"bad",disabled:!m||p||h,onClick:function(){return c("record_clear")}})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.HypnoChair=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.HypnoChair=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:375,height:480,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",children:"The Enhanced Interrogation Chamber is designed to induce a deep-rooted trance trigger into the subject. Once the procedure is complete, by using the implanted trigger phrase, the authorities are able to ensure immediate and complete obedience and truthfulness."}),(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.occupant.name?l.occupant.name:"No Occupant"}),!!l.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===l.occupant.stat?"good":1===l.occupant.stat?"average":"bad",children:0===l.occupant.stat?"Conscious":1===l.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.open?"unlock":"lock",color:l.open?"default":"red",content:l.open?"Open":"Closed",onClick:function(){return i("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Phrase",children:(0,o.createComponentVNode)(2,a.Input,{value:l.trigger,onChange:function(e,t){return i("set_phrase",{phrase:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interrogate Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:l.interrogating?"Interrupt Interrogation":"Begin Enhanced Interrogation",onClick:function(){return i("interrogate")}}),1===l.interrogating&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.ImplantChair=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:375,height:280,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.occupant.name||"No Occupant"}),!!l.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===l.occupant.stat?"good":1===l.occupant.stat?"average":"bad",children:0===l.occupant.stat?"Conscious":1===l.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.open?"unlock":"lock",color:l.open?"default":"red",content:l.open?"Open":"Closed",onClick:function(){return i("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:l.ready?l.special_name||"Implant":"Recharging",onClick:function(){return i("implant")}}),0===l.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[l.ready_implants,1===l.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InfraredEmitter=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.InfraredEmitter=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.on,u=l.visible;return(0,o.createComponentVNode)(2,c.Window,{width:225,height:110,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"eye":"eye-slash",content:u?"Visible":"Invisible",selected:u,onClick:function(){return i("visibility")}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.Intellicard=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.name,u=l.isDead,s=l.isBraindead,m=l.health,p=l.wireless,C=l.radio,h=l.wiping,N=l.laws,V=void 0===N?[]:N,b=u||s;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:d||"Empty Card",buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:h?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return i("wipe")}}),children:!!d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:b?"bad":"good",children:b?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:p,onClick:function(){return i("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:C,onClick:function(){return i("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:V.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Jukebox=void 0;var o=n(0),r=n(9),a=n(26),c=n(2),i=n(1),l=n(3);t.Jukebox=function(e,t){var n=(0,c.useBackend)(t),d=n.act,u=n.data,s=u.active,m=u.track_selected,p=u.track_length,C=u.track_beat,h=u.volume,N=(0,a.flow)([(0,r.sortBy)((function(e){return e.name}))])(u.songs||[]);return(0,o.createComponentVNode)(2,l.Window,{width:370,height:313,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Song Player",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s?"pause":"play",content:s?"Stop":"Play",selected:s,onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Track Selected",children:(0,o.createComponentVNode)(2,i.Dropdown,{"overflow-y":"scroll",width:"240px",options:N.map((function(e){return e.name})),disabled:s,selected:m||"Select a Track",onSelected:function(e){return d("select_track",{track:e})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Track Length",children:m?p:"No Track Selected"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Track Beat",children:[m?C:"No Track Selected",1===C?" beat":" beats"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Machine Settings",children:(0,o.createComponentVNode)(2,i.LabeledControls,{justify:"center",children:(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,i.Knob,{size:3.2,color:h>=50?"red":"green",value:h,unit:"%",minValue:0,maxValue:100,step:1,stepPixelSize:1,disabled:s,onDrag:function(e,t){return d("set_volume",{volume:t})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-22px",color:"transparent",icon:"fast-backward",onClick:function(){return d("set_volume",{volume:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"16px",right:"-22px",color:"transparent",icon:"fast-forward",onClick:function(){return d("set_volume",{volume:"max"})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"34px",right:"-22px",color:"transparent",icon:"undo",onClick:function(){return d("set_volume",{volume:"reset"})}})]})})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.KeycardAuth=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:375,height:125,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===l.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===l.waiting&&(0,o.createFragment)([!!l.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return i("auth_swipe")},content:"Authorize"}),0===l.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return i("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return i("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return i("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(0),r=n(17),a=n(2),c=n(1),i=n(3);t.LaborClaimConsole=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.can_go_home,s=d.id_points,m=d.ores,p=d.status_info,C=d.unclaimed_points;return(0,o.createComponentVNode)(2,i.Window,{width:315,height:440,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:p}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,c.Button,{content:"Move shuttle",disabled:!u,onClick:function(){return l("move_shuttle")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Points",children:s}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Claim points",disabled:!C,onClick:function(){return l("claim_points")}}),children:C})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Material values",children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Material"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),m.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,c.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.LanguageMenu=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.admin_mode,u=l.is_living,s=l.omnitongue,m=l.languages,p=void 0===m?[]:m,C=l.unknown_languages,h=void 0===C?[]:C;return(0,o.createComponentVNode)(2,c.Window,{title:"Language Menu",width:700,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!u&&(0,o.createComponentVNode)(2,a.Button,{content:e.is_default?"Default Language":"Select as Default",disabled:!e.can_speak,selected:e.is_default,onClick:function(){return i("select_default",{language_name:e.name})}}),!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return i("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return i("remove_language",{language_name:e.name})}})],4)],0),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})}),!!d&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(s?"Enabled":"Disabled"),selected:s,onClick:function(){return i("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return i("grant_language",{language_name:e.name})}}),children:[e.desc," ","Key: ,",e.key," ",!!e.shadow&&"(gained from mob)"," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadRemote=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=n(208);t.LaunchpadRemote=function(e,t){var n=(0,r.useBackend)(t).data,l=n.has_pad,d=n.pad_closed;return(0,o.createComponentVNode)(2,c.Window,{title:"Briefcase Launchpad Remote",width:300,height:240,theme:"syndicate",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})||d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"})||(0,o.createComponentVNode)(2,i.LaunchpadControl,{topLevel:!0})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MafiaPanel=void 0;var o=n(0),r=n(6),a=(n(17),n(2)),c=n(1),i=n(3);t.MafiaPanel=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.lobbydata,m=u.players,p=u.actions,C=u.phase,h=u.roleinfo,N=u.role_theme,V=u.admin_controls,b=u.judgement_phase,f=u.timeleft,g=u.all_roles,v=h?30*m.length:7,k=s?s.filter((function(e){return"Ready"===e.status})):null;return(0,o.createComponentVNode)(2,i.Window,{title:"Mafia",theme:N,width:650,height:293+v,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:V,children:[!h&&(0,o.createComponentVNode)(2,c.Flex,{scrollable:!0,overflowY:"scroll",direction:"column",height:"100%",grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Lobby",mb:1,buttons:(0,o.createComponentVNode)(2,l,{phase:C,timeleft:f,admin_controls:V}),children:(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:["The lobby currently has ",k.length,"/12 valid players signed up."]}),(0,o.createComponentVNode)(2,c.Flex,{direction:"column",children:!!s&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:2,className:"Section__title candystripe",children:(0,o.createComponentVNode)(2,c.Flex,{height:2,align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:0,children:e.name}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:"STATUS:"}),(0,o.createComponentVNode)(2,c.Flex.Item,{width:"30%",children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"Ready"===e.status?"green":"red",textAlign:"center",children:[e.status," ",e.spectating]})})})]})},e)}))})]})})}),!!h&&(0,o.createComponentVNode)(2,c.Section,{title:C,minHeight:"100px",maxHeight:"50px",buttons:(0,o.createComponentVNode)(2,c.Box,{children:[!!V&&(0,o.createComponentVNode)(2,c.Button,{color:"red",icon:"gavel",tooltipPosition:"bottom-left",tooltip:"Hello admin! If it is the admin controls you seek,\nplease notice the extra scrollbar you have that players\ndo not!"})," ",(0,o.createComponentVNode)(2,c.TimeDisplay,{auto:"down",value:f})]}),children:(0,o.createComponentVNode)(2,c.Flex,{justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{align:"center",textAlign:"center",maxWidth:"500px",children:[(0,o.createVNode)(1,"b",null,[(0,o.createTextVNode)("You are the "),h.role],0),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,h.desc,0)]}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Box,{className:(0,r.classes)(["mafia32x32",h.revealed_icon]),style:{transform:"scale(2) translate(0px, 10%)","vertical-align":"middle"}}),(0,o.createComponentVNode)(2,c.Box,{className:(0,r.classes)(["mafia32x32",h.hud_icon]),style:{transform:"scale(2) translate(-5px, -5px)","vertical-align":"middle"}})]})]})}),(0,o.createComponentVNode)(2,c.Flex,{children:!!p&&p.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return d("mf_action",{atype:e})},children:e})},e)}))}),!!h&&(0,o.createComponentVNode)(2,c.Section,{title:"Judgement",buttons:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"info",tooltipPosition:"left",tooltip:"When someone is on trial, you are in charge of their fate.\nInnocent winning means the person on trial can live to see\nanother day... and in losing they do not. You can go back\nto abstaining with the middle button if you reconsider."}),children:[(0,o.createComponentVNode)(2,c.Flex,{justify:"space-around",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"smile-beam",content:"INNOCENT!",color:"good",disabled:!b,onClick:function(){return d("vote_innocent")}}),!b&&(0,o.createComponentVNode)(2,c.Box,{children:"There is nobody on trial at the moment."}),!!b&&(0,o.createComponentVNode)(2,c.Box,{children:"It is now time to vote, vote the accused innocent or guilty!"}),(0,o.createComponentVNode)(2,c.Button,{icon:"angry",content:"GUILTY!",color:"bad",disabled:!b,onClick:function(){return d("vote_guilty")}})]}),(0,o.createComponentVNode)(2,c.Flex,{justify:"center",children:(0,o.createComponentVNode)(2,c.Button,{icon:"meh",content:"Abstain",color:"white",disabled:!b,onClick:function(){return d("vote_abstain")}})})]}),"No Game"!==C&&(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:2,children:(0,o.createComponentVNode)(2,c.Section,{title:"Players",buttons:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"info",tooltip:"This is the list of all the players in\nthe game, during the day phase you may vote on them and,\ndepending on your role, select players\nat certain phases to use your ability."}),children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",children:!!m&&m.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{height:"30px",className:"Section__title candystripe",children:(0,o.createComponentVNode)(2,c.Flex,{height:"18px",justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:16,children:[!!e.alive&&(0,o.createComponentVNode)(2,c.Box,{children:e.name}),!e.alive&&(0,o.createComponentVNode)(2,c.Box,{color:"red",children:e.name})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:!e.alive&&(0,o.createComponentVNode)(2,c.Box,{color:"red",children:"DEAD"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:e.votes!==undefined&&!!e.alive&&(0,o.createFragment)([(0,o.createTextVNode)("Votes : "),e.votes,(0,o.createTextVNode)(" ")],0)}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:!!e.actions&&e.actions.map((function(t){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return d("mf_targ_action",{atype:t,target:e.ref})},children:t},t)}))})]})},e.ref)}))})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:2,children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,c.Section,{title:"Roles and Notes",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"address-book",tooltipPosition:"bottom-left",tooltip:"The top section is the roles in the game. You can\npress the question mark to get a quick blurb\nabout the role itself."}),(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"edit",tooltipPosition:"bottom-left",tooltip:"The bottom section are your notes. on some roles this\nwill just be an empty box, but on others it records the\nactions of your abilities (so for example, your\ndetective work revealing a changeling)."})],4),children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",children:!!g&&g.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{height:"30px",className:"Section__title candystripe",children:(0,o.createComponentVNode)(2,c.Flex,{height:"18px",align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:e}),(0,o.createComponentVNode)(2,c.Flex.Item,{textAlign:"right",children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"question",onClick:function(){return d("mf_lookup",{atype:e.slice(0,-3)})}})})]})},e)}))})}),!!h&&(0,o.createComponentVNode)(2,c.Flex.Item,{height:0,grow:1,children:(0,o.createComponentVNode)(2,c.Section,{scrollable:!0,fill:!0,overflowY:"scroll",children:h!==undefined&&!!h.action_log&&h.action_log.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e},e)}))})})]})})]}),(0,o.createComponentVNode)(2,c.Flex,{mt:1,direction:"column",children:(0,o.createComponentVNode)(2,c.Flex.Item,{children:!!V&&(0,o.createComponentVNode)(2,c.Section,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.Collapsible,{title:"ADMIN CONTROLS",color:"red",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",color:"black",tooltipPosition:"top",tooltip:"Almost all of these are all built to help me debug\nthe game (ow, debugging a 12 player game!) So they are\nrudamentary and prone to breaking at the drop of a hat.\nMake sure you know what you're doing when you press one.\nAlso because an admin did it: do not gib/delete/dust\nanyone! It will runtime the game to death!",content:"A Kind, Coder Warning",onClick:function(){return d("next_phase")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-right",tooltipPosition:"top",tooltip:"This will advance the game to the next phase\n(day talk > day voting, day voting > night/trial)\npretty fun to just spam this and freak people out,\ntry that roundend!",content:"Next Phase",onClick:function(){return d("next_phase")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"home",tooltipPosition:"top",tooltip:"Hopefully you won't use this button\noften, it's a safety net just in case\nmafia players somehow escape (nullspace\nredirects to the error room then station)\nEither way, VERY BAD IF THAT HAPPENS as\ngodmoded assistants will run free. Use\nthis to recollect them then make a bug report.",content:"Send All Players Home",onClick:function(){return d("players_home")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync-alt",tooltipPosition:"top",tooltip:"This immediately ends the game, and attempts to start\nanother. Nothing will happen if another\ngame fails to start!",content:"New Game",onClick:function(){return d("new_game")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"skull",tooltipPosition:"top",tooltip:"Deletes the datum, clears all landmarks, makes mafia\nas it was roundstart: nonexistant. Use this if you\nreally mess things up. You did mess things up, didn't you.",content:"Nuke",onClick:function(){return d("nuke")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"paint-brush",tooltipPosition:"top",tooltip:"This is the custom game creator, it is... simple.\nYou put in roles and until you press CANCEL or FINISH\nit will keep letting you add more roles. Assitants\non the bottom because of pathing stuff. Resets after\nthe round finishes back to 12 player random setups.",content:"Create Custom Setup",onClick:function(){return d("debug_setup")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"paint-roller",tooltipPosition:"top",tooltip:"If you messed up and accidently didn't make it how\nyou wanted, simply just press this to reset it. The game\nwill auto reset after each game as well.",content:"Reset Custom Setup",onClick:function(){return d("cancel_setup")}})]})})})})]})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.phase,d=i.timeleft,u=i.admin_controls;return(0,o.createComponentVNode)(2,c.Box,{children:["[Phase = ",l," | ",(0,o.createComponentVNode)(2,c.TimeDisplay,{auto:"down",value:d}),"]"," ",(0,o.createComponentVNode)(2,c.Button,{icon:"clipboard-check",tooltipPosition:"bottom-left",tooltip:"Signs you up for the next game. If there\nis an ongoing one, you will be signed up\nfor the next.",content:"Sign Up",onClick:function(){return r("mf_signup")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"eye",tooltipPosition:"bottom-left",tooltip:"Spectates games until you turn it off.\nAutomatically enabled when you die in game,\nbecause I assumed you would want to see the\nconclusion. You won't get messages if you\nrejoin SS13.",content:"Spectate",onClick:function(){return r("mf_spectate")}}),!!u&&(0,o.createComponentVNode)(2,c.Button,{color:"red",icon:"gavel",tooltipPosition:"bottom-left",tooltip:"Hello admin! If it is the admin controls you seek,\nplease notice the scrollbar you have that players\ndo not!"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.MalfunctionModulePicker=void 0;var o=n(0),r=n(2),a=n(3),c=n(143);t.MalfunctionModulePicker=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.processingTime);return(0,o.createComponentVNode)(2,a.Window,{width:620,height:525,theme:"malfunction",resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.GenericUplink,{currencyAmount:i,currencySymbol:"PT"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MassDriverControl=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.MassDriverControl=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.connected,u=l.minutes,s=l.seconds,m=l.timing,p=l.power,C=l.poddoor;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:d?215:107,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,a.Section,{title:"Auto Launch",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:m?"Stop":"Start",selected:m,onClick:function(){return i("time")}}),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:m,onClick:function(){return i("input",{adjust:-30})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:m,onClick:function(){return i("input",{adjust:-1})}})," ",String(u).padStart(2,"0"),":",String(s).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:m,onClick:function(){return i("input",{adjust:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:m,onClick:function(){return i("input",{adjust:30})}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",content:"Toggle Outer Door",disabled:m||!C,onClick:function(){return i("door")}}),children:!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Level",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"bomb",content:"Test Fire",disabled:m,onClick:function(){return i("driver_test")}}),children:(0,o.createComponentVNode)(2,a.NumberInput,{value:p,width:"40px",minValue:.25,maxValue:16,onChange:function(e,t){return i("set_power",{power:t})}})})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Launch",disabled:m,mt:1.5,icon:"arrow-up",textAlign:"center",onClick:function(){return i("launch")}})],4)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connected mass driver"})})],0)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.MechBayPowerConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.recharge_port,d=l&&l.mech,u=d&&d.cell;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:200,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return i("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health/d.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.charge/u.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u.charge})," / "+u.maxcharge]})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechpadConsole=t.MechpadControl=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=function(e,t){var n=e.topLevel,c=(0,r.useBackend)(t),i=c.act,l=c.data,d=l.pad_name,u=l.connected_mechpad;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:d,width:"170px",onChange:function(e,t){return i("rename",{name:t})}}),level:n?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return i("remove")}}),children:!u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No Pad Connected."})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return i("launch")}})})};t.MechpadControl=i;t.MechpadConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.mechpads,s=void 0===u?[]:u,m=d.selected_id;return(0,o.createComponentVNode)(2,c.Window,{width:475,height:130,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:0===s.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"})||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Flex,{minHeight:"70px",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"140px",minHeight:"70px",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,ellipsis:!0,content:e.name,selected:m===e.id,color:"transparent",onClick:function(){return l("select_pad",{id:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Flex.Item,{minHeight:"100%",children:(0,o.createComponentVNode)(2,a.Divider,{vertical:!0})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,minHeight:"100%",children:m&&(0,o.createComponentVNode)(2,i)||(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalKiosk=void 0;var o=n(0),r=(n(17),n(2)),a=n(1),c=n(3);t.MedicalKiosk=function(e,t){var n=(0,r.useBackend)(t),p=(n.act,n.data),C=(0,r.useSharedState)(t,"scanIndex")[0],h=p.active_status_1,N=p.active_status_2,V=p.active_status_3,b=p.active_status_4;return(0,o.createComponentVNode)(2,c.Window,{width:575,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Flex,{mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:1,children:(0,o.createComponentVNode)(2,a.Section,{minHeight:"100%",children:[(0,o.createComponentVNode)(2,i,{index:1,icon:"procedures",name:"General Health Scan",description:"Reads back exact values of your general health scan."}),(0,o.createComponentVNode)(2,i,{index:2,icon:"heartbeat",name:"Symptom Based Checkup",description:"Provides information based on various non-obvious symptoms,\nlike blood levels or disease status."}),(0,o.createComponentVNode)(2,i,{index:3,icon:"radiation-alt",name:"Neurological/Radiological Scan",description:"Provides information about brain trauma and radiation."}),(0,o.createComponentVNode)(2,i,{index:4,icon:"mortar-pestle",name:"Chemical and Psychoactive Scan",description:"Provides a list of consumed chemicals, as well as potential\nside effects."})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,l)})]}),!!h&&1===C&&(0,o.createComponentVNode)(2,d),!!N&&2===C&&(0,o.createComponentVNode)(2,u),!!V&&3===C&&(0,o.createComponentVNode)(2,s),!!b&&4===C&&(0,o.createComponentVNode)(2,m)]})})};var i=function(e,t){var n=e.index,c=e.name,i=e.description,l=e.icon,d=(0,r.useBackend)(t),u=d.act,s=d.data,m=(0,r.useSharedState)(t,"scanIndex"),p=m[0],C=m[1],h=s["active_status_"+n];return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"16px",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Icon,{name:h?"check":"dollar-sign",color:h?"green":"grey"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:l,selected:h&&p===n,tooltip:i,tooltipPosition:"right",content:c,onClick:function(){h||u("beginScan_"+n),C(n)}})})]})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.kiosk_cost,d=i.patient_name;return(0,o.createComponentVNode)(2,a.Section,{minHeight:"100%",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,children:["Greetings Valued Employee! Please select a desired automatic health check procedure. Diagnosis costs ",(0,o.createVNode)(1,"b",null,[l,(0,o.createTextVNode)(" credits.")],0)]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:1,children:"Patient:"}),d]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,tooltip:"Resets the current scanning target, cancelling current scans.",icon:"sync",color:"average",onClick:function(){return c("clearTarget")},content:"Reset Scanner"})]})},d=function(e,t){var n=(0,r.useBackend)(t).data,c=n.patient_health,i=n.brute_health,l=n.burn_health,d=n.suffocation_health,u=n.toxin_health;return(0,o.createComponentVNode)(2,a.Section,{title:"Patient Health",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c/100,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c}),"%"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brute Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Burn Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toxin Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})})})]})})},u=function(e,t){var n=(0,r.useBackend)(t).data,c=n.patient_status,i=n.patient_illness,l=n.illness_info,d=n.bleed_status,u=n.blood_levels,s=n.blood_status;return(0,o.createComponentVNode)(2,a.Section,{title:"Symptom Based Checkup",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Patient Status",color:"good",children:c}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disease Status",children:i}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disease information",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Levels",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:u/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})}),(0,o.createComponentVNode)(2,a.Box,{mt:1,color:"label",children:d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Information",children:s})]})})},s=function(e,t){var n=(0,r.useBackend)(t).data,c=n.clone_health,i=n.brain_damage,l=n.brain_health,d=n.rad_contamination_status,u=n.rad_contamination_value,s=n.rad_sickness_status,m=n.rad_sickness_value,p=n.trauma_status;return(0,o.createComponentVNode)(2,a.Section,{title:"Patient Neurological and Radiological Health",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cellular Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c/100,color:"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c})})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i/100,color:"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain Status",color:"health-0",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain Trauma Status",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Sickness Status",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Sickness Percentage",children:[m,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Contamination Status",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Contamination Percentage",children:[u,"%"]})]})})},m=function(e,t){var n=(0,r.useBackend)(t).data,c=n.chemical_list,i=void 0===c?[]:c,l=n.overdose_list,d=void 0===l?[]:l,u=n.addict_list,s=void 0===u?[]:u,m=n.hallucinating_status;return(0,o.createComponentVNode)(2,a.Section,{title:"Chemical and Psychoactive Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:[0===i.length&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No reagents detected."}),i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Status",color:"bad",children:[0===d.length&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Patient is not overdosing."}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["Overdosing on ",e.name]},e.id)}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Status",color:"bad",children:[0===s.length&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Patient has no addictions."}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["Addicted to ",e.name]},e.id)}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Psychoactive Status",children:m})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Microscope=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.Microscope=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(0,r.useSharedState)(t,"tab",1),m=s[0],p=s[1],C=u.has_dish,h=u.cell_lines,N=void 0===h?[]:h,V=u.viruses,b=void 0===V?[]:V;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dish Sample",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!C,onClick:function(){return d("eject_petridish")}})})})}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"microscope",lineHeight:"23px",selected:1===m,onClick:function(){return p(1)},children:["Micro-Organisms (",N.length,")"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"microscope",lineHeight:"23px",selected:2===m,onClick:function(){return p(2)},children:["Viruses (",b.length,")"]})]}),1===m&&(0,o.createComponentVNode)(2,i,{cell_lines:N}),2===m&&(0,o.createComponentVNode)(2,l,{viruses:b})]})})};var i=function(e,t){var n=e.cell_lines,c=(0,r.useBackend)(t);c.act,c.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.desc,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:e.growth_rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Virus Suspectibility",children:e.suspectibility}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Required Reagents",children:e.requireds}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supplementary Reagents",children:e.supplementaries}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suppresive reagents",children:e.suppressives})]})},e.desc)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No micro-organisms found"})},l=function(e,t){var n=e.viruses;(0,r.useBackend)(t).act;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.desc},e.desc)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No viruses found"})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(0),r=n(6),a=n(2),c=n(1),i=n(3);t.MiningVendor=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=[].concat(d.product_records);return(0,o.createComponentVNode)(2,i.Window,{width:425,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"User",children:d.user&&(0,o.createComponentVNode)(2,c.Box,{children:["Welcome, ",(0,o.createVNode)(1,"b",null,d.user.name||"Unknown",0),","," ",(0,o.createVNode)(1,"b",null,d.user.job||"Unemployed",0),"!",(0,o.createVNode)(1,"br"),"Your balance is ",(0,o.createVNode)(1,"b",null,[d.user.points,(0,o.createTextVNode)(" mining points")],0),"."]})||(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:["No registered ID card!",(0,o.createVNode)(1,"br"),"Please contact your local HoP!"]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Equipment",children:(0,o.createComponentVNode)(2,c.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createVNode)(1,"span",(0,r.classes)(["vending32x32",e.path]),null,1,{style:{"vertical-align":"middle"}})," ",(0,o.createVNode)(1,"b",null,e.name,0)]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{style:{"min-width":"95px","text-align":"center"},disabled:!d.user||e.price>d.user.points,content:e.price+" points",onClick:function(){return l("purchase",{ref:e.ref})}})})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Mint=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.Mint=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.inserted_materials||[];return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Materials",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.processing?"times":"power-off",content:l.processing?"Stop":"Start",selected:l.processing,onClick:function(){return i(l.processing?"stoppress":"startpress")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.material,buttons:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:l.chosen_material===e.material,onClick:function(){return i("changematerial",{material_name:e.material})}}),children:[e.amount," cm\xb3"]},e.material)}))})}),(0,o.createComponentVNode)(2,a.Section,{children:["Pressed ",l.produced_coins," coins this cycle."]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=n(64);t.Mule=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.on,s=d.cell,m=d.cellPercent,p=d.load,C=d.mode,h=d.modeStatus,N=d.haspai,V=d.autoReturn,b=d.autoPickup,f=d.reportDelivery,g=d.destination,v=d.home,k=d.id,x=d.destinations,B=void 0===x?[]:x,_=d.locked&&!d.siliconUser;return(0,o.createComponentVNode)(2,c.Window,{width:350,height:425,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!_&&(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?m/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:C})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:p?"good":"average",children:p||"None"})})})]})]}),!_&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!p&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return l("unload")}}),!!N&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return l("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:k,onChange:function(e,t){return l("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:g||"None",options:B,width:"150px",onSelected:function(e){return l("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return l("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return l("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:v,options:B,width:"150px",onSelected:function(e){return l("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return l("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:V,content:"Auto-Return",onClick:function(){return l("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return l("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:f,content:"Report Delivery",onClick:function(){return l("report")}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteChamberControlContent=t.NaniteChamberControl=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NaniteChamberControl=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:380,height:570,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.status_msg,d=i.locked,u=i.occupant_name,s=i.has_nanites,m=i.nanite_volume,p=i.regen_rate,C=i.safety_threshold,h=i.cloud_id,N=i.scan_level;if(l)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:l});var V=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"lock":"lock-open",content:d?"Locked":"Unlocked",color:d?"bad":"default",onClick:function(){return c("toggle_lock")}}),children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return c("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:C,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return c("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:h,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return c("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:V.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),N>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),N>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),N>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),N>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return c("nanite_injection")}})],4)})};t.NaniteChamberControlContent=i},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=function(e,t){var n=(0,r.useBackend)(t).data,c=n.has_disk,i=n.has_program,d=n.disk;return c?i?(0,o.createComponentVNode)(2,l,{program:d}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var l=function(e,t){var n=e.program,r=n.name,c=n.desc,i=n.activated,l=n.use_rate,d=n.can_trigger,u=n.trigger_cost,s=n.trigger_cooldown,m=n.activation_code,p=n.deactivation_code,C=n.kill_code,h=n.trigger_code,N=n.timer_restart,V=n.timer_shutdown,b=n.timer_trigger,f=n.timer_trigger_delay,g=n.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:r,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:c}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:l}),!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:s})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:C}),!!d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:h})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[N," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[V," s"]}),!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[b," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[f," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:g.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=l;var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act;return(n.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return c("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=d;var u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,d=i.current_view,u=i.disk,s=i.has_program,m=i.cloud_backup,p=u&&u.can_rule||!1;if(!m)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var C=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+d,level:2,buttons:!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return c("upload_program")}}),children:C.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return c("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,l,{program:e}),(!!p||!!e.has_rules)&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:!!p&&(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return c("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return c("remove_rule",{program_id:e.id,rule_id:t.id})}})," "+t.display]},t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,m=s.has_disk,p=s.current_view,C=s.new_backup_id;return(0,o.createComponentVNode)(2,c.Window,{width:375,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!m,onClick:function(){return l("eject")}}),children:(0,o.createComponentVNode)(2,i)}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return l("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:C,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return l("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("create_backup")}})],0),children:s.current_view?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,d)})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(0),r=n(9),a=n(2),c=n(1),i=n(3);t.NaniteProgramHub=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.detail_view,s=d.disk,m=d.has_disk,p=d.has_program,C=d.programs,h=void 0===C?{}:C,N=(0,a.useSharedState)(t,"category"),V=N[0],b=N[1],f=h&&h[V]||[];return(0,o.createComponentVNode)(2,i.Window,{width:500,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",onClick:function(){return l("eject")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return l("clear")}})],4),children:m?p?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Program Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Description",children:s.desc})]}):(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,c.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:u?"info":"list",content:u?"Detailed":"Compact",onClick:function(){return l("toggle_details")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Sync Research",onClick:function(){return l("refresh")}})],4),children:null!==h?(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{minWidth:"110px",children:(0,o.createComponentVNode)(2,c.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var n=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:t===V,onClick:function(){return b(t)},children:n},t)}))(h)})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,basis:0,children:u?f.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"download",content:"Download",disabled:!m,onClick:function(){return l("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,c.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"download",content:"Download",disabled:!m,onClick:function(){return l("download",{program_id:e.id})}})},e.id)}))})})]}):(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No nanite programs are currently researched."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammerContent=t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return c("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return c("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return c("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return c("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return c("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return c("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return c("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return c("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=l;var d=function(e,t){var n=e.extra_setting,r=n.name,c=n.type,i={number:(0,o.createComponentVNode)(2,u,{extra_setting:n}),text:(0,o.createComponentVNode)(2,s,{extra_setting:n}),type:(0,o.createComponentVNode)(2,m,{extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:i[c]})};t.NaniteExtraEntry=d;var u=function(e,t){var n=e.extra_setting,c=(0,r.useBackend)(t).act,i=n.name,l=n.value,d=n.min,u=n.max,s=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:l,width:"64px",minValue:d,maxValue:u,unit:s,onChange:function(e,t){return c("set_extra_setting",{target_setting:i,value:t})}})};t.NaniteExtraNumber=u;var s=function(e,t){var n=e.extra_setting,c=(0,r.useBackend)(t).act,i=n.name,l=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:l,width:"200px",onInput:function(e,t){return c("set_extra_setting",{target_setting:i,value:t})}})};t.NaniteExtraText=s;var m=function(e,t){var n=e.extra_setting,c=(0,r.useBackend)(t).act,i=n.name,l=n.value,d=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:l,width:"150px",options:d,onSelected:function(e){return c("set_extra_setting",{target_setting:i,value:e})}})};t.NaniteExtraType=m;var p=function(e,t){var n=e.extra_setting,c=(0,r.useBackend)(t).act,i=n.name,l=n.value,d=n.true_text,u=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:l?d:u,checked:l,onClick:function(){return c("set_extra_setting",{target_setting:i})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:420,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,C)})})};var C=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,s=u.has_disk,m=u.has_program,p=u.name,C=u.desc,h=u.use_rate,N=u.can_trigger,V=u.trigger_cost,b=u.trigger_cooldown,f=u.activated,g=u.has_extra_settings,v=u.extra_settings,k=void 0===v?{}:v;return s?m?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return c("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:C}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:h}),!!N&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:V}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:b})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:f?"power-off":"times",content:f?"Active":"Inactive",selected:f,color:"bad",bold:!0,onClick:function(){return c("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i)}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,l)})]}),!!g&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:k.map((function(e){return(0,o.createComponentVNode)(2,d,{extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return c("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})};t.NaniteProgrammerContent=C},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemoteContent=t.NaniteRemote=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NaniteRemote=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:420,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.code,d=i.locked,u=i.mode,s=i.program_name,m=i.relay_code,p=i.comms,C=i.message,h=i.saved_settings,N=void 0===h?[]:h;return d?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return c("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:s,maxLength:14,width:"130px",onChange:function(e,t){return c("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return c("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return c("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:C,width:"270px",onChange:function(e,t){return c("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return c("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return c("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:N.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),N.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return c("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return c("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)};t.NaniteRemoteContent=i},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NotificationPreferences=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=(n.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,c.Window,{title:"Notification Preferences",width:270,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return i("toggle_ignore",{key:e.key})}},e.key)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NtnetRelay=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.enabled,u=l.dos_capacity,s=l.dos_overload,m=l.dos_crashed;return(0,o.createComponentVNode)(2,c.Window,{title:"NtNet Quantum Relay",width:400,height:300,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,content:d?"ENABLED":"DISABLED",onClick:function(){return i("toggle")}}),children:m?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return i("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:u,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," GQ"," / ",u," GQ"]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAiRestorer=void 0;var o=n(0),r=n(3),a=n(203);t.NtosAiRestorer=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:370,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.AiRestorerContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),r=n(58),a=n(2),c=n(1),i=n(3);t.NtosArcade=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:450,height:350,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,c.Box,{m:1}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[d.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[d.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,c.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,c.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:[(0,o.createComponentVNode)(2,c.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,c.Box,{m:1}),(0,o.createComponentVNode)(2,c.Section,{inline:!0,width:"156px",textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:(0,r.resolveAsset)(d.BossID)})})]})]}),(0,o.createComponentVNode)(2,c.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,c.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,c.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,c.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,c.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,c.Box,{color:d.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",d.TicketCount]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAtmos=void 0;var o=n(0),r=n(9),a=n(26),c=n(10),i=n(2),l=n(1),d=n(31),u=n(3);t.NtosAtmos=function(e,t){var n=(0,i.useBackend)(t),s=(n.act,n.data),m=s.AirTemp,p=s.AirPressure,C=(0,a.flow)([(0,r.filter)((function(e){return e.percentage>=.01})),(0,r.sortBy)((function(e){return-e.percentage}))])(s.AirData||[]),h=Math.max.apply(Math,[1].concat(C.map((function(e){return e.percentage}))));return(0,o.createComponentVNode)(2,u.NtosWindow,{width:300,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,u.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:[m,"\xb0C"]}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:[p," kPa"]})]})}),(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,d.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,d.getGasColor)(e.name),value:e.percentage,minValue:0,maxValue:h,children:(0,c.toFixed)(e.percentage,2)+"%"})},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosBountyConsole=void 0;var o=n(0),r=n(2),a=n(1),c=n(39),i=n(3);t.NtosBountyConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data.bountydata,u=void 0===d?[]:d;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:750,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print Bounty List",onClick:function(){return c("Print")}}),children:(0,o.createComponentVNode)(2,a.Table,{border:!0,children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,italic:!0,color:"label",fontSize:1.25,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Bounty Object"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Description"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Progress"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Claim"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{backgroundColor:1===e.priority?"rgba(252, 152, 3, 0.25)":"",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{italic:!0,textAlign:"center",p:1,children:e.description}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,textAlign:"center",children:[1===e.priority?(0,o.createComponentVNode)(2,a.Box,{children:"High Priority"}):"",e.completion_string]}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,textAlign:"center",children:e.reward_string}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:1===e.claimed?"check":"",content:1===e.claimed?"Claimed":"Claim",disabled:1===e.claimed,color:1===e.can_claim?"green":"red",onClick:function(){return c("ClaimBounty",{bounty:e.bounty_ref})}})})]},e.name)}))]})})})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.stored_cash);return(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i,format:function(e){return(0,c.formatMoney)(e)}})," credits"]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCameraConsole=void 0;var o=n(0),r=n(3),a=n(145);t.NtosCameraConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CameraConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCardContent=t.NtosCard=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=n(204);t.NtosCard=function(e,t){return(0,o.createComponentVNode)(2,c.NtosWindow,{width:450,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=(0,r.useLocalState)(t,"tab",1),u=d[0],s=d[1],m=l.authenticated,p=l.regions,C=void 0===p?[]:p,h=l.access_on_card,N=void 0===h?[]:h,V=l.jobs,b=void 0===V?{}:V,f=l.id_rank,g=l.id_owner,v=l.has_id,k=l.have_printer,x=l.have_id_slot,B=l.id_name,_=(0,r.useLocalState)(t,"department",Object.keys(b)[0]),w=_[0],L=_[1];if(!x)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This program requires an ID slot in order to function"});var y=b[w]||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:v&&m?(0,o.createComponentVNode)(2,a.Input,{value:g,width:"250px",onInput:function(e,t){return c("PRG_edit",{name:t})}}):g||"No Card Inserted",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!k||!v,onClick:function(){return c("PRG_print")}}),(0,o.createComponentVNode)(2,a.Button,{icon:m?"sign-out-alt":"sign-in-alt",content:m?"Log Out":"Log In",color:m?"bad":"good",onClick:function(){c(m?"PRG_logout":"PRG_authenticate")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:B,onClick:function(){return c("PRG_eject")}})}),!!v&&!!m&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:"Access"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:"Jobs"})]}),1===u&&(0,o.createComponentVNode)(2,i.AccessList,{accesses:C,selectedList:N,accessMod:function(e){return c("PRG_access",{access_target:e})},grantAll:function(){return c("PRG_grantall")},denyAll:function(){return c("PRG_denyall")},grantDep:function(e){return c("PRG_grantregion",{region:e})},denyDep:function(e){return c("PRG_denyregion",{region:e})}}),2===u&&(0,o.createComponentVNode)(2,a.Section,{title:f,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",content:"Terminate",color:"bad",onClick:function(){return c("PRG_terminate")}}),children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Custom...",onCommit:function(e,t){return c("PRG_assign",{assign_target:"Custom",custom_name:t})}}),(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:Object.keys(b).map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e===w,onClick:function(){return L(e)},children:e},e)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:y.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.display_name,onClick:function(){return c("PRG_assign",{assign_target:e.job})}},e.job)}))})]})]})]})],0)};t.NtosCardContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCargo=void 0;var o=n(0),r=n(146),a=n(3);t.NtosCargo=function(e,t){return(0,o.createComponentVNode)(2,a.NtosWindow,{width:800,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.CargoContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NtosConfiguration=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.PC_device_theme,u=l.power_usage,s=l.battery_exists,m=l.battery,p=void 0===m?{}:m,C=l.disk_size,h=l.disk_used,N=l.hardware,V=void 0===N?[]:N;return(0,o.createComponentVNode)(2,c.NtosWindow,{theme:d,width:420,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",u,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!s&&"average",children:s?(0,o.createComponentVNode)(2,a.ProgressBar,{value:p.charge,minValue:0,maxValue:p.max,ranges:{good:[p.max/2,Infinity],average:[p.max/4,p.max/2],bad:[-Infinity,p.max/4]},children:[p.charge," / ",p.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:C,color:"good",children:[h," GQ / ",C," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:V.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return i("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewManifest=void 0;var o=n(0),r=n(9),a=n(2),c=n(1),i=n(3);t.NtosCrewManifest=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.have_printer,s=d.manifest,m=void 0===s?{}:s;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:480,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Crew Manifest",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"print",content:"Print",disabled:!u,onClick:function(){return l("PRG_print")}}),children:(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{level:2,title:t,children:(0,o.createComponentVNode)(2,c.Table,{children:e.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:["(",e.rank,")"]})]},e.name)}))})},t)}))(m)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewMonitor=void 0;var o=n(0),r=n(3),a=n(207);t.NtosCrewMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CrewMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCyborgRemoteMonitorSyndicate=void 0;var o=n(0),r=n(3),a=n(209);t.NtosCyborgRemoteMonitorSyndicate=function(e,t){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:600,height:800,theme:"syndicate",children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NtosCyborgRemoteMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosFileManager=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NtosFileManager=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.PC_device_theme,s=d.usbconnected,m=d.files,p=void 0===m?[]:m,C=d.usbfiles,h=void 0===C?[]:C;return(0,o.createComponentVNode)(2,c.NtosWindow,{resizable:!0,theme:u,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,i,{files:p,usbconnected:s,onUpload:function(e){return l("PRG_copytousb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})}),s&&(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,i,{usbmode:!0,files:h,usbconnected:s,onUpload:function(e){return l("PRG_copyfromusb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})})]})})};var i=function(e){var t=e.files,n=void 0===t?[]:t,r=e.usbconnected,c=e.usbmode,i=e.onUpload,l=e.onDelete,d=e.onRename;return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"File"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Size"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.undeletable?e.name:(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(t,n){return d(e.name,n)}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(c?(0,o.createComponentVNode)(2,a.Button,{icon:"download",tooltip:"Download",onClick:function(){return i(e.name)}}):(0,o.createComponentVNode)(2,a.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return i(e.name)}}))],0)})]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosJobManagerContent=t.NtosJobManager=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NtosJobManager=function(e,t){return(0,o.createComponentVNode)(2,c.NtosWindow,{width:400,height:620,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.authed,d=i.cooldown,u=i.slots,s=void 0===u?[]:u,m=i.prioritized,p=void 0===m?[]:m;return l?(0,o.createComponentVNode)(2,a.Section,{children:[d>0&&(0,o.createComponentVNode)(2,a.Dimmer,{children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"20px",children:["On Cooldown: ",d,"s"]})}),(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Prioritized"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Slots"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,content:e.title,disabled:e.total<=0,checked:e.total>0&&p.includes(e.title),onClick:function(){return c("PRG_priority",{target:e.title})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[e.current," / ",e.total]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"Open",disabled:!e.status_open,onClick:function(){return c("PRG_open_job",{target:e.title})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Close",disabled:!e.status_close,onClick:function(){return c("PRG_close_job",{target:e.title})}})]})]},e.title)}))]})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Current ID does not have access permissions to change job slots."})};t.NtosJobManagerContent=i},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NtosMain=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.device_theme,u=l.programs,s=void 0===u?[]:u,m=l.has_light,p=l.light_on,C=l.comp_light_color,h=l.removable_media,N=void 0===h?[]:h,V=l.cardholder,b=l.login,f=void 0===b?[]:b;return(0,o.createComponentVNode)(2,c.NtosWindow,{title:"syndicate"===d?"Syndix Main Menu":"NtOS Main Menu",theme:d,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:p,onClick:function(){return i("PC_toggle_light")},children:["Flashlight: ",p?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return i("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:C})]})]}),!!V&&(0,o.createComponentVNode)(2,a.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject ID",disabled:!f.IDName,onClick:function(){return i("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:["ID Name: ",f.IDName]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["Assignment: ",f.IDJob]})]})}),!!N.length&&(0,o.createComponentVNode)(2,a.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,a.Table,{children:N.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return i("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:e.icon,content:e.desc,onClick:function(){return i("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return i("PC_killprogram",{name:e.name})}})})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NtosNetChat=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.can_admin,u=l.adminmode,s=l.authed,m=l.username,p=l.active_channel,C=l.is_operator,h=l.all_channels,N=void 0===h?[]:h,V=l.clients,b=void 0===V?[]:V,f=l.messages,g=void 0===f?[]:f,v=null!==p,k=s||u;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return i("PRG_newchannel",{new_channel_name:t})}}),N.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===p,color:"transparent",onClick:function(){return i("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,t){return i("PRG_changename",{new_name:t})}}),!!d&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(u?"ON":"OFF"),color:u?"bad":"good",onClick:function(){return i("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(k?g.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return i("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&k&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return i("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return i("PRG_leavechannel")}})],4),!!C&&s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return i("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return i("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return i("PRG_setpassword",{new_password:t})}})],4)]})]})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDosContent=t.NtosNetDos=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NtosNetDos=function(e,t){return(0,o.createComponentVNode)(2,c.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.relays,d=void 0===l?[]:l,u=i.focus,s=i.target,m=i.speed,p=i.overload,C=i.capacity,h=i.error;if(h)return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:h}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return c("PRG_reset")}})],4);var N=function(e){for(var t="",n=p/C;t.lengthn?t+="0":t+="1";return t};return s?(0,o.createComponentVNode)(2,a.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,a.Box,{children:N(45)}),(0,o.createComponentVNode)(2,a.Box,{children:N(45)}),(0,o.createComponentVNode)(2,a.Box,{children:N(45)}),(0,o.createComponentVNode)(2,a.Box,{children:N(45)}),(0,o.createComponentVNode)(2,a.Box,{children:N(45)})]}):(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.id,selected:u===e.id,onClick:function(){return c("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!u,mt:1,onClick:function(){return c("PRG_execute")}})]})};t.NtosNetDosContent=i},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NtosNetDownloader=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.PC_device_theme,s=d.disk_size,m=d.disk_used,p=d.downloadable_programs,C=void 0===p?[]:p,h=d.error,N=d.hacked_programs,V=void 0===N?[]:N,b=d.hackedavailable;return(0,o.createComponentVNode)(2,c.NtosWindow,{theme:u,width:480,height:735,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:h}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return l("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:s,children:m+" GQ / "+s+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:[C.filter((function(e){return e.access})).map((function(e){return(0,o.createComponentVNode)(2,i,{program:e},e.filename)})),C.filter((function(e){return!e.access})).map((function(e){return(0,o.createComponentVNode)(2,i,{program:e},e.filename)}))]}),!!b&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),V.map((function(e){return(0,o.createComponentVNode)(2,i,{program:e},e.filename)}))]})]})})};var i=function(e,t){var n=e.program,c=(0,r.useBackend)(t),i=c.act,l=c.data,d=l.disk_size,u=l.disk_used,s=l.downloadcompletion,m=l.downloading,p=l.downloadname,C=l.downloadsize,h=d-u;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:n.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[n.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:n.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:C,value:s})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:m||n.size>h||!n.access,onClick:function(){return i("PRG_downloadfile",{filename:n.filename})}})})]}),"Compatible"!==n.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),!n.access&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Invalid credentials loaded!"]}),n.size>h&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:n.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.NtosNetMonitor=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.ntnetrelays,u=l.ntnetstatus,s=l.config_softwaredownload,m=l.config_peertopeer,p=l.config_communication,C=l.config_systemcontrol,h=l.idsalarm,N=l.idsstatus,V=l.ntnetmaxlogs,b=l.maxlogs,f=l.minlogs,g=l.ntnetlogs,v=void 0===g?[]:g;return(0,o.createComponentVNode)(2,c.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,r.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return i("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,r.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,onClick:function(){return i("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return i("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return i("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:C?"power-off":"times",content:C?"ENABLED":"DISABLED",selected:C,onClick:function(){return i("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,r.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:N?"power-off":"times",content:N?"ENABLED":"DISABLED",selected:N,onClick:function(){return i("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return i("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:V,minValue:f,maxValue:b,width:"39px",onChange:function(e,t){return i("updatemaxlogs",{new_number:t})}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return i("purgelogs")}}),children:v.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosPowerMonitor=void 0;var o=n(0),r=n(3),a=n(144);t.NtosPowerMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.PowerMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRadarSyndicate=void 0;var o=n(0),r=n(3),a=n(210);t.NtosRadarSyndicate=function(e,t){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:800,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosRadarContent,{sig_err:"Out of Range"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRequestKiosk=void 0;var o=n(0),r=n(211),a=n(3);t.NtosRequestKiosk=function(e,t){return(0,o.createComponentVNode)(2,a.NtosWindow,{width:550,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.RequestKioskContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.NtosRevelation=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Button.Input,{fluid:!0,content:"Obfuscate Name...",onCommit:function(e,t){return i("PRG_obfuscate",{new_name:t})},mb:1}),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Payload Status",buttons:(0,o.createComponentVNode)(2,r.Button,{content:l.armed?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return i("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRoboControl=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NtosRoboControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.bots,s=d.id_owner,m=d.has_id;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:550,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Robot Control Console",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Id Card",children:[s,!!m&&(0,o.createComponentVNode)(2,a.Button,{ml:2,icon:"eject",content:"Eject",onClick:function(){return l("ejectcard")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bots in range",children:d.botcount})]})}),null==u?void 0:u.map((function(e){return(0,o.createComponentVNode)(2,i,{robot:e},e.bot_ref)}))]})})};var i=function(e,t){var n=e.robot,c=(0,r.useBackend)(t),i=c.act,l=c.data,d=l.mules||[],u=!!n.mule_check&&function(e,t){return null==e?void 0:e.find((function(e){return e.mule_ref===t}))}(d,n.bot_ref),s=1===n.mule_check?"rgba(110, 75, 14, 1)":"rgba(74, 59, 140, 1)";return(0,o.createComponentVNode)(2,a.Section,{title:n.name,style:{border:"4px solid "+s},buttons:u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"play",tooltip:"Go to Destination.",onClick:function(){return i("go",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pause",tooltip:"Stop Moving.",onClick:function(){return i("stop",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",tooltip:"Travel Home.",tooltipPosition:"bottom-left",onClick:function(){return i("home",{robot:u.mule_ref})}})],4),children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Model",children:n.model}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:n.locat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:n.mode}),u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loaded Cargo",children:l.load||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:u.home}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:u.dest||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.power,minValue:0,maxValue:100,ranges:{good:[60,Infinity],average:[20,60],bad:[-Infinity,20]}})})],4)]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"150px",children:[u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Set Destination",onClick:function(){return i("destination",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Set ID",onClick:function(){return i("setid",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Set Home",onClick:function(){return i("sethome",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Unload Cargo",onClick:function(){return i("unload",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,content:"Auto Return",checked:u.autoReturn,onClick:function(){return i("autoret",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,content:"Auto Pickup",checked:u.autoPickup,onClick:function(){return i("autopick",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,content:"Delivery Report",checked:u.reportDelivery,onClick:function(){return i("report",{robot:u.mule_ref})}})],4),!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Stop Patrol",onClick:function(){return i("patroloff",{robot:n.bot_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Start Patrol",onClick:function(){return i("patrolon",{robot:n.bot_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Summon",onClick:function(){return i("summon",{robot:n.bot_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Eject PAi",onClick:function(){return i("ejectpai",{robot:n.bot_ref})}})],4)]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRobotactContent=t.NtosRobotact=void 0;var o=n(0),r=(n(6),n(58),n(2)),a=n(1),c=n(3);t.NtosRobotact=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.PC_device_theme);return(0,o.createComponentVNode)(2,c.NtosWindow,{width:800,height:600,theme:a,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=(0,r.useSharedState)(t,"tab_main",1),u=d[0],s=d[1],m=(0,r.useSharedState)(t,"tab_sub",1),p=m[0],C=m[1],h=l.charge,N=l.maxcharge,V=l.integrity,b=l.lampIntensity,f=l.cover,g=l.locomotion,v=l.wireModule,k=l.wireCamera,x=l.wireAI,B=l.wireLaw,_=l.sensors,w=l.printerPictures,L=l.printerToner,y=l.printerTonerMax,S=l.thrustersInstalled,I=l.thrustersStatus,T=l.name||[],A=l.designation||[],P=l.masterAI||[],R=l.Laws||[],F=l.borgLog||[],M=l.borgUpgrades||[];return(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{position:"relative",mb:1,children:(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"list",lineHeight:"23px",selected:1===u,onClick:function(){return s(1)},children:"Status"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"list",lineHeight:"23px",selected:2===u,onClick:function(){return s(2)},children:"Logs"})]})}),1===u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"30%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Configuration",fill:!0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unit",children:T.slice(0,17)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Type",children:A}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"AI",children:P.slice(0,17)})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,ml:1,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:["Charge:",(0,o.createComponentVNode)(2,a.Button,{content:"Power Alert",disabled:h,onClick:function(){return i("alertPower")}}),(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/N,ranges:{good:[.5,Infinity],average:[.1,.5],bad:[-Infinity,.1]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:h})}),"Chassis Integrity:",(0,o.createComponentVNode)(2,a.ProgressBar,{value:V,minValue:0,maxValue:100,ranges:{bad:[-Infinity,25],average:[25,75],good:[75,Infinity]}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Lamp Power",children:[(0,o.createComponentVNode)(2,a.Slider,{value:b,step:1,stepPixelSize:25,maxValue:5,minValue:1,onChange:function(e,t){return i("lampIntensity",{ref:t})}}),"Lamp power usage: ",b/2," watts"]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"50%",ml:1,children:[(0,o.createComponentVNode)(2,a.Section,{fitted:!0,children:(0,o.createComponentVNode)(2,a.Tabs,{fluid:1,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"",lineHeight:"23px",selected:1===p,onClick:function(){return C(1)},children:"Actions"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"",lineHeight:"23px",selected:2===p,onClick:function(){return C(2)},children:"Upgrades"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"",lineHeight:"23px",selected:3===p,onClick:function(){return C(3)},children:"Diagnostics"})]})}),1===p&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Cover",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{content:"Unlock",disabled:"UNLOCKED"===f,onClick:function(){return i("coverunlock")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sensor Overlay",children:(0,o.createComponentVNode)(2,a.Button,{content:_,onClick:function(){return i("toggleSensors")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stored Photos ("+w+")",children:[(0,o.createComponentVNode)(2,a.Button,{content:"View",disabled:!w,onClick:function(){return i("viewImage")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Print",disabled:!w,onClick:function(){return i("printImage")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Printer Toner",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:L/y})}),!!S&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toggle Thrusters",children:(0,o.createComponentVNode)(2,a.Button,{content:I,onClick:function(){return i("toggleThrusters")}})})]})}),2===p&&(0,o.createComponentVNode)(2,a.Section,{children:M.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{mb:1,children:e},e)}))}),3===p&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"AI Connection",color:"FAULT"===x?"red":"READY"===x?"yellow":"green",children:x}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"LawSync",color:"FAULT"===B?"red":"green",children:B}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Camera",color:"FAULT"===k?"red":"DISABLED"===k?"yellow":"green",children:k}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module Controller",color:"FAULT"===v?"red":"green",children:v}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Motor Controller",color:"FAULT"===g?"red":"DISABLED"===g?"yellow":"green",children:g}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Cover",color:"UNLOCKED"===f?"red":"green",children:f})]})})]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{height:21,mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Laws",fill:!0,scrollable:!0,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"State Laws",onClick:function(){return i("lawstate")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"volume-off",onClick:function(){return i("lawchannel")}})],4),children:R.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{mb:1,children:e},e)}))})})],4),2===u&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Section,{backgroundColor:"black",height:40,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:F.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{mb:1,children:(0,o.createVNode)(1,"font",null,e,0,{color:"green"})},e)}))})})})]})};t.NtosRobotactContent=i},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSecurEye=void 0;var o=n(0),r=(n(9),n(26),n(6),n(17),n(2)),a=n(1),c=n(3),i=n(145);n(24);t.NtosSecurEye=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=(n.config,d.PC_device_theme),s=d.mapRef,m=d.activeCamera,p=(0,i.selectCameras)(d.cameras),C=(0,i.prevNextCamera)(p,m),h=C[0],N=C[1];return(0,o.createComponentVNode)(2,c.NtosWindow,{width:800,height:600,theme:u,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:[(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,i.CameraConsoleContent),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),m&&m.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-left",disabled:!h,onClick:function(){return l("switch_camera",{name:h})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-right",disabled:!N,onClick:function(){return l("switch_camera",{name:N})}})],4),(0,o.createComponentVNode)(2,a.ByondUi,{className:"CameraConsole__map",params:{id:s,type:"map"}})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosShipping=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.NtosShipping=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:450,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"NTOS Shipping Hub.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Id",onClick:function(){return i("ejectid")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current User",children:l.current_user||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inserted Card",children:l.card_owner||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available Paper",children:l.has_printer?l.paperamt:"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Profit on Sale",children:[l.barcode_split,"%"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Shipping Options",children:[(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"id-card",tooltip:"The currently ID card will become the current user.",tooltipPosition:"right",disabled:!l.has_id_slot,onClick:function(){return i("selectid")},content:"Set Current ID"})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"print",tooltip:"Print a barcode to use on a wrapped package.",tooltipPosition:"right",disabled:!l.has_printer||!l.current_user,onClick:function(){return i("print")},content:"Print Barcode"})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"tags",tooltip:"Set how much profit you'd like on your package.",tooltipPosition:"right",onClick:function(){return i("setsplit")},content:"Set Profit Margin"})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",content:"Reset ID",onClick:function(){return i("resetid")}})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(0),r=n(3),a=n(212);t.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:315,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.StationAlertConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitorContent=t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(9),a=n(26),c=n(10),i=n(2),l=n(1),d=n(31),u=n(3),s=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e,t){return(0,o.createComponentVNode)(2,u.NtosWindow,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,u.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,m)})})};var m=function(e,t){var n=(0,i.useBackend)(t),u=n.act,m=n.data,C=m.active,h=m.SM_integrity,N=m.SM_power,V=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!C)return(0,o.createComponentVNode)(2,p);var f=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(m.gases||[]),g=Math.max.apply(Math,[1].concat(f.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:h/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:N,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,c.toFixed)(N)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(V),minValue:0,maxValue:s(1e4),ranges:{teal:[-Infinity,s(80)],good:[s(80),s(373)],average:[s(373),s(1e3)],bad:[s(1e3),Infinity]},children:(0,c.toFixed)(V)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(b),minValue:0,maxValue:s(5e4),ranges:{good:[s(1),s(300)],average:[-Infinity,s(1e3)],bad:[s(1e3),+Infinity]},children:(0,c.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return u("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,d.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,d.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:g,children:(0,c.toFixed)(e.amount,2)+"%"})},e.name)}))})})})]})};t.NtosSupermatterMonitorContent=m;var p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.supermatters,c=void 0===a?[]:a;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return r("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.uid+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return r("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(0),r=n(6),a=n(2),c=n(1),i=n(3),l=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,c.Box,{width:"185px",children:(0,o.createComponentVNode)(2,c.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,c.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,mb:"6px",content:e,textAlign:"center",fontSize:"40px",lineHeight:1.25,width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return n("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=(d.anchored,d.disk_present,d.status1),s=d.status2;return(0,o.createComponentVNode)(2,i.Window,{width:350,height:442,theme:"retro",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Box,{m:"6px",children:[(0,o.createComponentVNode)(2,c.Box,{mb:"6px",className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,c.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Box,{className:"NuclearBomb__displayBox",children:s})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",fontSize:"24px",lineHeight:1,textAlign:"center",width:"43px",ml:"6px",mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,c.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,l)}),(0,o.createComponentVNode)(2,c.Flex.Item,{ml:"6px",width:"129px",children:(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:1.1,mb:"6px",className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:1.1,className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,c.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,c.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}];t.OperatingComputer=function(e,t){var n=(0,r.useSharedState)(t,"tab",1),i=n[0],u=n[1];return(0,o.createComponentVNode)(2,c.Window,{width:350,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return u(1)},children:"Patient State"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===i,onClick:function(){return u(2)},children:"Surgery Procedures"})]}),1===i&&(0,o.createComponentVNode)(2,l),2===i&&(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),l=c.table,d=c.procedures,u=void 0===d?[]:d,s=c.patient,m=void 0===s?{}:s;return l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",children:m&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.health})})}),i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m[e.type]/m.maxHealth,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]})||"No Patient Detected"}),0===u.length&&(0,o.createComponentVNode)(2,a.Section,{children:"No Active Procedures"}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Next Step",children:[e.next_step,e.chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.chems_needed],0)]}),!!c.alternative_step&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternative Step",children:[e.alternative_step,e.alt_chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.alt_chems_needed],0)]})]})},e.name)}))],0):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.surgeries,l=void 0===i?[]:i;return(0,o.createComponentVNode)(2,a.Section,{title:"Advanced Surgery Procedures",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Sync Research Database",onClick:function(){return c("sync")}}),l.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Orbit=void 0;var o=n(0),r=n(17),a=n(58),c=n(2),i=n(1),l=n(3);function d(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nt},C=function(e,t){var n=e.name,o=t.name,r=n.match(s),a=o.match(s);return r&&a&&n.replace(s,"")===o.replace(s,"")?parseInt(r[1],10)-parseInt(a[1],10):p(n,o)},h=function(e,t){var n=(0,c.useBackend)(t).act,r=e.searchText,a=e.source,l=e.title,d=a.filter(m(r));return d.sort(C),a.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:l+" - ("+a.length+")",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,onClick:function(){return n("orbit",{ref:e.ref})}},e.name)}))})},N=function(e,t){var n=(0,c.useBackend)(t).act,r=e.color,l=e.thing;return(0,o.createComponentVNode)(2,i.Button,{color:r,onClick:function(){return n("orbit",{ref:l.ref})},children:[l.name,l.orbiters&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,ml:1,children:["(",l.orbiters," ",(0,o.createComponentVNode)(2,i.Box,{as:"img",src:(0,a.resolveAsset)("ghost.png"),opacity:.7}),")"]})]})};t.Orbit=function(e,t){for(var n,r=(0,c.useBackend)(t),a=r.act,u=r.data,s=u.alive,V=u.antagonists,b=u.auto_observe,f=u.dead,g=u.ghosts,v=u.misc,k=u.npcs,x=(0,c.useLocalState)(t,"searchText",""),B=x[0],_=x[1],w={},L=d(V);!(n=L()).done;){var y=n.value;w[y.antag]===undefined&&(w[y.antag]=[]),w[y.antag].push(y)}var S=Object.entries(w);S.sort((function(e,t){return p(e[0],t[0])}));return(0,o.createComponentVNode)(2,l.Window,{title:"Orbit",width:350,height:700,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Icon,{name:"search",mr:1})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search...",autoFocus:!0,fluid:!0,value:B,onInput:function(e,t){return _(t)},onEnter:function(e,t){return function(e){for(var t=0,n=[S.map((function(e){return e[0],e[1]})),s,g,f,k,v];t0&&(0,o.createComponentVNode)(2,i.Section,{title:"Ghost-Visible Antagonists",children:S.map((function(e){var t=e[0],n=e[1];return(0,o.createComponentVNode)(2,i.Section,{title:t,level:2,children:n.filter(m(B)).sort(C).map((function(e){return(0,o.createComponentVNode)(2,N,{color:"bad",thing:e},e.name)}))},t)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Alive - ("+s.length+")",children:s.filter(m(B)).sort(C).map((function(e){return(0,o.createComponentVNode)(2,N,{color:"good",thing:e},e.name)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Ghosts - ("+g.length+")",children:g.filter(m(B)).sort(C).map((function(e){return(0,o.createComponentVNode)(2,N,{color:"grey",thing:e},e.name)}))}),(0,o.createComponentVNode)(2,h,{title:"Dead",source:f,searchText:B}),(0,o.createComponentVNode)(2,h,{title:"NPCs",source:k,searchText:B}),(0,o.createComponentVNode)(2,h,{title:"Misc",source:v,searchText:B})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(0),r=n(17),a=n(1),c=n(2),i=n(3);t.OreBox=function(e,t){var n=(0,c.useBackend)(t),l=n.act,d=n.data.materials;return(0,o.createComponentVNode)(2,i.Window,{width:335,height:415,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Empty",onClick:function(){return l("removeall")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Ore"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{children:["All ores will be placed in here when you are wearing a mining stachel on your belt or in a pocket while dragging the ore box.",(0,o.createVNode)(1,"br"),"Gibtonite is not accepted."]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(0),r=n(17),a=n(2),c=n(1),i=n(3);t.OreRedemptionMachine=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.unclaimedPoints,s=d.materials,m=d.alloys,p=d.diskDesigns,C=d.hasDisk;return(0,o.createComponentVNode)(2,i.Window,{title:"Ore Redemption Machine",width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),u,(0,o.createComponentVNode)(2,c.Button,{ml:2,content:"Claim",disabled:0===u,onClick:function(){return r("Claim")}})]})]}),(0,o.createComponentVNode)(2,c.Section,{children:C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{mb:1,children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return r("diskEject")}})}),(0,o.createComponentVNode)(2,c.Table,{children:p.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return r("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,c.Button,{icon:"save",content:"Insert design disk",onClick:function(){return r("diskInsert")}})}),(0,o.createComponentVNode)(2,c.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,c.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,l,{material:e,onRelease:function(t){return r("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,c.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,l,{material:e,onRelease:function(t){return r("Smelt",{id:e.id,sheets:t})}},e.id)}))})})]})})};var l=function(e,t){var n=e.material,i=e.onRelease,l=(0,a.useLocalState)(t,"amount"+n.name,1),d=l[0],u=l[1],s=Math.floor(n.amount);return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,r.toTitleCase)(n.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,c.Box,{mr:2,color:"label",inline:!0,children:n.value&&n.value+" cr"})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,c.Box,{mr:2,color:"label",inline:!0,children:[s," sheets"]})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,c.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:d,onChange:function(e,t){return u(t)}}),(0,o.createComponentVNode)(2,c.Button,{disabled:s<1,content:"Release",onClick:function(){return i(d)}})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(0),r=n(9),a=n(2),c=n(1),i=n(3),l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.has_beaker,d=i.beaker_empty,u=i.has_blood,s=i.blood,m=!l||d;return(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:m,onClick:function(){return r("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",content:"Empty",disabled:m,onClick:function(){return r("empty_beaker")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return r("eject_beaker")}})],4),children:l?d?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood DNA",children:s&&s.dna||"Unknown"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Type",children:s&&s.type||"Unknown"})]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=l;var d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.is_ready;return(i.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,c.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,c.Input,{value:e.name,onChange:function(t,n){return r("rename_disease",{index:e.index,name:n})}}):e.name,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"flask",content:"Create culture bottle",disabled:!l,onClick:function(){return r("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,c.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=d;var u=function(e,t){var n=e.symptom,a=n.name,i=n.desc,l=n.stealth,d=n.resistance,u=n.stage_speed,s=n.transmission,m=n.level,p=n.neutered,C=(0,r.map)((function(e,t){return{desc:e,label:t}}))(n.threshold_desc||{});return(0,o.createComponentVNode)(2,c.Section,{title:a,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,c.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{size:2,children:i}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Level",children:m}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Resistance",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Stealth",children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transmission",children:s})]})})]}),C.length>0&&(0,o.createComponentVNode)(2,c.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.resistances||[];return(0,o.createComponentVNode)(2,c.Section,{title:"Antibodies",children:l.length>0?(0,o.createComponentVNode)(2,c.LabeledList,{children:l.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!i.is_ready,onClick:function(){return r("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,c.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=s;t.Pandemic=function(e,t){var n=(0,a.useBackend)(t).data;return(0,o.createComponentVNode)(2,i.Window,{width:520,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l),!!n.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PaperSheet=void 0;var o=n(0),r=n(6),a=n(103),c=s(n(622)),i=s(n(623)),l=n(2),d=n(1),u=n(3);function s(e){return e&&e.__esModule?e:{"default":e}}function m(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function p(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}function C(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n]+)>/g,(function(e,t){return"$"+n[t]})))}if("function"==typeof t){var a=this;return o[Symbol.replace].call(this,e,(function(){var e=[];return e.push.apply(e,arguments),"object"!=typeof e[e.length-1]&&e.push(c(e,a)),t.apply(this,e)}))}return o[Symbol.replace].call(this,e,t)},N.apply(this,arguments)}function V(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}function b(e){var t="function"==typeof Map?new Map:undefined;return(b=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,o)}function o(){return f(e,arguments,k(this).constructor)}return o.prototype=Object.create(e.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),v(o,e)})(e)}function f(e,t,n){return(f=g()?Reflect.construct:function(e,t,n){var o=[null];o.push.apply(o,t);var r=new(Function.bind.apply(e,o));return n&&v(r,n.prototype),r}).apply(null,arguments)}function g(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function k(e){return(k=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var x=function(e,t,n,o){return void 0===o&&(o=!1),"'+e+""},B=/\[(_+)\]/g,_=N(/\[\]/gm,{id:2}),w=/%s(?:ign)?(?=\\s|$)/gim,L=function(e,t,n,o,r){var a=e.replace(B,(function(e,a,c,i){var l=function(e,t,n){t=n+"x "+t;var o=document.createElement("canvas").getContext("2d");return o.font=t,o.measureText(e).width}(e,t,n)+"px";return function(e,t,n,o,r,a){return'['+(n=a,r=l,(r?n.replace(/")};return(0,o.createComponentVNode)(2,d.Box,{position:"relative",backgroundColor:i,width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,d.Box,{fillPositionedParent:!0,width:"100%",height:"100%",dangerouslySetInnerHTML:s,p:"10px"}),u.map((function(e,t){return(0,o.createComponentVNode)(2,S,{image:{sprite:e[0],x:e[1],y:e[2],rotate:e[3]}},e[0]+t)}))]})},T=function(e){function t(t,n){var o;return(o=e.call(this,t,n)||this).state={x:0,y:0,rotate:0},o}m(t,e);var n=t.prototype;return n.findStampPosition=function(e){for(var t=event.pageX,n=event.pageY,o={left:e.target.offsetLeft,top:e.target.offsetTop},r=e.target.offsetParent;r;)o.left+=r.offsetLeft,o.top+=r.offsetTop,r=r.offsetParent;var c=[t-o.left,n-o.top],i=(0,a.vecScale)([121,51],.5);return(0,a.vecSubtract)(c,i)},n.componentDidMount=function(){document.onwheel=this.handleWheel.bind(this)},n.handleMouseMove=function(e){var t=this.findStampPosition(e);y(e),this.setState({x:t[0],y:t[1]})},n.handleMouseClick=function(e){var t=this.findStampPosition(e),n=(0,l.useBackend)(this.context),o=n.act,r=n.data;o("stamp",{x:t[0],y:t[1],r:this.state.rotate,stamp_class:this.props.stamp_class,stamp_icon_state:r.stamp_icon_state}),this.setState({x:t[0],y:t[1]})},n.handleWheel=function(e){var t=e.deltaY>0?15:-15;if(e.deltaY<0&&0===this.state.rotate)this.setState({rotate:360+t});else if(e.deltaY>0&&360===this.state.rotate)this.setState({rotate:t});else{var n={rotate:t+this.state.rotate};this.setState((function(){return n}))}y(e)},n.render=function(){var e=this.props,t=e.value,n=e.stamp_class,r=e.stamps,a=p(e,["value","stamp_class","stamps"]),c=r||[],i={sprite:n,x:this.state.x,y:this.state.y,rotate:this.state.rotate};return(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.Box,Object.assign({onClick:this.handleMouseClick.bind(this),onMouseMove:this.handleMouseMove.bind(this),onwheel:this.handleWheel.bind(this)},a,{children:[(0,o.createComponentVNode)(2,I,{readOnly:!0,value:t,stamps:c}),(0,o.createComponentVNode)(2,S,{opacity:.5,image:i})]})))},t}(o.Component),A=function(e){function t(t,n){var o;return(o=e.call(this,t,n)||this).state={previewSelected:"Preview",old_text:t.value||"",textarea_text:"",combined_text:t.value||""},o}m(t,e);var n=t.prototype;return n.createPreview=function(e,t){void 0===t&&(t=!1);var n,o,r=(0,l.useBackend)(this.context).data,a=r.text,d=r.pen_color,u=r.pen_font,s=r.is_crayon,m=r.field_counter,p=r.edit_usr,h={text:a};if((e=e.trim()).length>0){var N=function(e){return c["default"].sanitize(e,{FORBID_ATTR:["class","style"],ALLOWED_TAGS:["br","code","li","p","pre","span","table","td","tr","th","ul","ol","menu","font","b","center","table","tr","th"]})}(e+="\n"===e[e.length]?" \n":"\n \n"),V=(n=d,o=p,N.replace(w,(function(){return x(o,"Times New Roman",n,!0)}))),b=L(V,u,12,d,m),f=function(e){return(0,i["default"])(e,{breaks:!0,smartypants:!0,smartLists:!0,walkTokens:function(e){switch(e.type){case"url":case"autolink":case"reflink":case"link":case"image":e.type="text",e.href=""}},baseUrl:"thisshouldbreakhttp"})}(b.text),g=x(f,u,d,s);h.text+=g,h.field_counter=b.counter}if(t){var v=function(e,t,n,o,r){var a;void 0===r&&(r=!1);for(var i={},l=[];null!==(a=_.exec(e));){var d=a[0],u=a.groups.id;if(u){var s=document.getElementById(u);if(0===(s&&s.value?s.value:"").length)continue;var m=c["default"].sanitize(s.value.trim(),{ALLOWED_TAGS:[]});if(0===m.length)continue;var p=s.cloneNode(!0);m.match(w)?(p.style.fontFamily="Times New Roman",r=!0,p.defaultValue=o):(p.style.fontFamily=t,p.defaultValue=m),r&&(p.style.fontWeight="bold"),p.style.color=n,p.disabled=!0;var h=document.createElement("div");h.appendChild(p),i[u]=m,l.push({value:"["+h.innerHTML+"]",raw_text:d})}}if(l.length>0)for(var N,V=C(l);!(N=V()).done;){var b=N.value;e=e.replace(b.raw_text,b.value)}return{text:e,fields:i}}(h.text,u,d,p,s);h.text=v.text,h.form_fields=v.fields}return h},n.onInputHandler=function(e,t){var n=this;if(t!==this.state.textarea_text){var o=this.state.old_text.length+this.state.textarea_text.length;if(o>5e3&&(t=o-5e3>=t.length?"":t.substr(0,t.length-(o-5e3)))===this.state.textarea_text)return;this.setState((function(){return{textarea_text:t,combined_text:n.createPreview(t)}}))}},n.finalUpdate=function(e){var t=(0,l.useBackend)(this.context).act,n=this.createPreview(e,!0);t("save",n),this.setState((function(){return{textarea_text:"",previewSelected:"save",combined_text:n.text}}))},n.render=function(){var e=this,t=this.props,n=(t.value,t.textColor),r=t.fontFamily,a=t.stamps,c=t.backgroundColor;return p(t,["value","textColor","fontFamily","stamps","backgroundColor"]),(0,o.createComponentVNode)(2,d.Flex,{direction:"column",fillPositionedParent:!0,children:[(0,o.createComponentVNode)(2,d.Flex.Item,{children:(0,o.createComponentVNode)(2,d.Tabs,{children:[(0,o.createComponentVNode)(2,d.Tabs.Tab,{textColor:"black",backgroundColor:"Edit"===this.state.previewSelected?"grey":"white",selected:"Edit"===this.state.previewSelected,onClick:function(){return e.setState({previewSelected:"Edit"})},children:"Edit"},"marked_edit"),(0,o.createComponentVNode)(2,d.Tabs.Tab,{textColor:"black",backgroundColor:"Preview"===this.state.previewSelected?"grey":"white",selected:"Preview"===this.state.previewSelected,onClick:function(){return e.setState((function(){return{previewSelected:"Preview",textarea_text:e.state.textarea_text,combined_text:e.createPreview(e.state.textarea_text).text}}))},children:"Preview"},"marked_preview"),(0,o.createComponentVNode)(2,d.Tabs.Tab,{textColor:"black",backgroundColor:"confirm"===this.state.previewSelected?"red":"save"===this.state.previewSelected?"grey":"white",selected:"confirm"===this.state.previewSelected||"save"===this.state.previewSelected,onClick:function(){"confirm"===e.state.previewSelected?e.finalUpdate(e.state.textarea_text):"Edit"===e.state.previewSelected?e.setState((function(){return{previewSelected:"confirm",textarea_text:e.state.textarea_text,combined_text:e.createPreview(e.state.textarea_text).text}})):e.setState({previewSelected:"confirm"})},children:"confirm"===this.state.previewSelected?"confirm":"save"},"marked_done")]})}),(0,o.createComponentVNode)(2,d.Flex.Item,{grow:1,basis:1,children:"Edit"===this.state.previewSelected&&(0,o.createComponentVNode)(2,d.TextArea,{value:this.state.textarea_text,textColor:n,fontFamily:r,height:window.innerHeight-80+"px",backgroundColor:c,onInput:this.onInputHandler.bind(this)})||(0,o.createComponentVNode)(2,I,{value:this.state.combined_text,stamps:a,fontFamily:r,textColor:n})})]})},t}(o.Component);t.PaperSheet=function(e,t){var n=(0,l.useBackend)(t).data,r=n.edit_mode,a=n.text,c=n.paper_color,i=n.pen_color,s=void 0===i?"black":i,m=n.pen_font,p=void 0===m?"Verdana":m,C=n.stamps,h=n.stamp_class,N=(n.stamped,c&&"white"!==c?c:"#FFFFFF"),V=C&&null!==C?C:[];return(0,o.createComponentVNode)(2,u.Window,{theme:"paper",width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{children:(0,o.createComponentVNode)(2,d.Box,{fillPositionedParent:!0,backgroundColor:N,children:function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,I,{value:a,stamps:V,readOnly:!0});case 1:return(0,o.createComponentVNode)(2,A,{value:a,textColor:s,fontFamily:p,stamps:V,backgroundColor:N});case 2:return(0,o.createComponentVNode)(2,T,{value:a,stamps:V,stamp_class:h});default:return"ERROR ERROR WE CANNOT BE HERE!!"}}(r)})})})}},,,function(e,t,n){"use strict";t.__esModule=!0,t.ParticleAccelerator=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.ParticleAccelerator=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.assembled,u=l.power,s=l.strength;return(0,o.createComponentVNode)(2,c.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Run Scan",onClick:function(){return i("scan")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:!d,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:!d,onClick:function(){return i("remove_strength")}})," ",String(s).padStart(1,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:!d,onClick:function(){return i("add_strength")}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);function i(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n50?"good":d>15&&"average")||"bad";return(0,o.createComponentVNode)(2,c.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[!l.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!l.ready_to_boot,children:l.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:l.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:u,children:l.sheets}),l.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:l.active,onClick:function(){return i("eject")},children:"Eject"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current sheet level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:l.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):l.current_heat<200?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:"Caution"}):(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"DANGER"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",children:l.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return i("lower_power")},children:l.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:l.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!l.connected&&"bad",children:l.connected?l.power_available:"Unconnected"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=n(213);t.PortablePump=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.direction,s=(d.holding,d.target_pressure),m=d.default_pressure,p=d.min_pressure,C=d.max_pressure;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:315,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-in-alt":"sign-out-alt",content:u?"In":"Out",selected:u,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,unit:"kPa",width:"75px",minValue:p,maxValue:C,step:10,onChange:function(e,t){return l("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:s===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:s===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:s===C,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(0),r=n(2),a=n(1),c=n(31),i=n(3),l=n(213);t.PortableScrubber=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data.filter_types||[];return(0,o.createComponentVNode)(2,i.Window,{width:320,height:376,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,l.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,c.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return d("toggle_filter",{val:e.gas_id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableTurret=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.PortableTurret=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.silicon_user,u=l.locked,s=l.on,m=l.check_weapons,p=l.neutralize_criminals,C=l.neutralize_all,h=l.neutralize_unidentified,N=l.neutralize_nonmindshielded,V=l.neutralize_cyborgs,b=l.neutralize_heads,f=l.manual_control,g=l.allow_manual_control,v=l.lasertag_turret;return(0,o.createComponentVNode)(2,c.Window,{width:310,height:v?110:292,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe an ID card to ",u?"unlock":"lock"," this interface."]}),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",buttons:!v&&(!!g||!!f&&!!d)&&(0,o.createComponentVNode)(2,a.Button,{icon:f?"wifi":"terminal",content:f?"Remotely Controlled":"Manual Control",disabled:f,color:"bad",onClick:function(){return i("manual")}}),children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,disabled:u,onClick:function(){return i("power")}})})})}),!v&&(0,o.createComponentVNode)(2,a.Section,{title:"Target Settings",buttons:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:!b,content:"Ignore Command",disabled:u,onClick:function(){return i("shootheads")}}),children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:C,content:"Non-Security and Non-Command",disabled:u,onClick:function(){return i("shootall")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m,content:"Unauthorized Weapons",disabled:u,onClick:function(){return i("authweapon")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:h,content:"Unidentified Life Signs",disabled:u,onClick:function(){return i("checkxenos")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:N,content:"Non-Mindshielded",disabled:u,onClick:function(){return i("checkloyal")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:p,content:"Wanted Criminals",disabled:u,onClick:function(){return i("shootcriminals")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:V,content:"Cyborgs",disabled:u,onClick:function(){return i("shootborgs")}})]})],0)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ProbingConsole=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.ProbingConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.open,u=l.feedback,s=l.occupant,m=l.occupant_name,p=l.occupant_status;return(0,o.createComponentVNode)(2,c.Window,{width:330,height:207,theme:"abductor",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Machine Report",children:u})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return i("door")}}),children:s&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:3===p?"bad":2===p?"average":"good",children:3===p?"Deceased":2===p?"Unconscious":"Conscious"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Experiments",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer",content:"Probe",onClick:function(){return i("experiment",{experiment_type:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"brain",content:"Dissect",onClick:function(){return i("experiment",{experiment_type:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Analyze",onClick:function(){return i("experiment",{experiment_type:3})}})]})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Subject"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ProximitySensor=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.ProximitySensor=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.minutes,u=l.seconds,s=l.timing,m=l.scanning,p=l.sensitivity;return(0,o.createComponentVNode)(2,c.Window,{width:250,height:185,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"lock":"unlock",content:m?"Armed":"Not Armed",selected:m,onClick:function(){return i("scanning")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Detection Range",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:m,onClick:function(){return i("sense",{range:-1})}})," ",String(p).padStart(1,"1")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:m,onClick:function(){return i("sense",{range:1})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Auto Arm",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:s?"Stop":"Start",selected:s,disabled:m,onClick:function(){return i("time")}}),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:m||s,onClick:function(){return i("input",{adjust:-30})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:m||s,onClick:function(){return i("input",{adjust:-1})}})," ",String(d).padStart(2,"0"),":",String(u).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:m||s,onClick:function(){return i("input",{adjust:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:m||s,onClick:function(){return i("input",{adjust:30})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=n(9),a=n(10),c=n(2),i=n(1),l=n(31),d=n(3);t.Radio=function(e,t){var n=(0,c.useBackend)(t),u=n.act,s=n.data,m=s.freqlock,p=s.frequency,C=s.minFrequency,h=s.maxFrequency,N=s.listening,V=s.broadcasting,b=s.command,f=s.useCommand,g=s.subspace,v=s.subspaceSwitchable,k=l.RADIO_CHANNELS.find((function(e){return e.freq===p})),x=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(s.channels),B=106;return g&&(x.length>0?B+=21*x.length+6:B+=24),(0,o.createComponentVNode)(2,d.Window,{width:360,height:B,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Frequency",children:[m&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(p/10,1)+" kHz"})||(0,o.createComponentVNode)(2,i.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:C/10,maxValue:h/10,value:p/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return u("frequency",{adjust:t-p/10})}}),k&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:k.color,ml:2,children:["[",k.name,"]"]})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:N?"volume-up":"volume-mute",selected:N,onClick:function(){return u("listen")}}),(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:V?"microphone":"microphone-slash",selected:V,onClick:function(){return u("broadcast")}}),!!b&&(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"bullhorn",selected:f,content:"High volume "+(f?"ON":"OFF"),onClick:function(){return u("command")}}),!!v&&(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"bullhorn",selected:g,content:"Subspace Tx "+(g?"ON":"OFF"),onClick:function(){return u("subspace")}})]}),!!g&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channels",children:[0===x.length&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),x.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return u("channel",{channel:e.name})}})},e.name)}))]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RadioactiveMicrolaser=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.RadioactiveMicrolaser=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.irradiate,u=l.stealth,s=l.scanmode,m=l.intensity,p=l.wavelength,C=l.on_cooldown,h=l.cooldown;return(0,o.createComponentVNode)(2,c.Window,{title:"Radioactive Microlaser",width:320,height:335,theme:"syndicate",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laser Status",children:(0,o.createComponentVNode)(2,a.Box,{color:C?"average":"good",children:C?"Recharging":"Ready"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Irradiation",children:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return i("irradiate")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stealth Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"eye-slash":"eye",content:u?"On":"Off",disabled:!d,selected:u,onClick:function(){return i("stealth")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"mortar-pestle":"heartbeat",content:s?"Scan Reagents":"Scan Health",disabled:d&&u,onClick:function(){return i("scanmode")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laser Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Intensity",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return i("radintensity",{adjust:-5})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return i("radintensity",{adjust:-1})}})," ",(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(m),width:"40px",minValue:1,maxValue:20,onChange:function(e,t){return i("radintensity",{target:t})}})," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return i("radintensity",{adjust:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return i("radintensity",{adjust:5})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Wavelength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return i("radwavelength",{adjust:-5})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return i("radwavelength",{adjust:-1})}})," ",(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(p),width:"40px",minValue:0,maxValue:120,onChange:function(e,t){return i("radwavelength",{target:t})}})," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return i("radwavelength",{adjust:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return i("radwavelength",{adjust:5})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laser Cooldown",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:h})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(0),r=n(6),a=n(2),c=n(1),i=n(3),l=["Atmospherics","Disposals","Transit Tubes"],d={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Station Equipment":"microchip"},u={grey:"#bbbbbb",amethyst:"#a365ff",blue:"#4466ff",brown:"#b26438",cyan:"#48eae8",dark:"#808080",green:"#1edd00",orange:"#ffa030",purple:"#b535ea",red:"#ff3333",violet:"#6e00f6",yellow:"#ffce26"},s=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e,t){var n=(0,a.useBackend)(t),m=n.act,p=n.data,C=p.category,h=p.categories,N=void 0===h?[]:h,V=p.selected_color,b=p.piping_layer,f=p.mode,g=p.preview_rows.flatMap((function(e){return e.previews})),v=(0,a.useLocalState)(t,"categoryName"),k=v[0],x=v[1],B=N.find((function(e){return e.cat_name===k}))||N[0];return(0,o.createComponentVNode)(2,i.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Category",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,c.Button,{selected:C===t,icon:d[e],color:"transparent",content:e,onClick:function(){return m("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:f&e.bitmask,content:e.name,onClick:function(){return m("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,width:"64px",color:u[V],children:V}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,c.ColorBox,{ml:1,color:u[e],onClick:function(){return m("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,c.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,c.Section,{children:[0===C&&(0,o.createComponentVNode)(2,c.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:e===b,content:"Layer "+e,onClick:function(){return m("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"108px",children:g.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return m("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,c.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:N.map((function(e,t){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{fluid:!0,icon:d[e.cat_name],selected:e.cat_name===B.cat_name,onClick:function(){return x(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==B?void 0:B.recipes.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:e.selected,content:e.pipe_name,title:e.pipe_name,onClick:function(){return m("pipe_type",{pipe_type:e.pipe_index,category:B.cat_name})}},e.pipe_index)}))]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RemoteRobotControlContent=t.RemoteRobotControl=void 0;var o=n(0),r=n(17),a=n(2),c=n(1),i=n(3);t.RemoteRobotControl=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{title:"Remote Robot Control",width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data.robots,d=void 0===l?[]:l;return d.length?d.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name+" ("+e.model+")",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"tools",content:"Interface",onClick:function(){return i("interface",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"phone-alt",content:"Call",onClick:function(){return i("callbot",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"Inactive"===(0,r.decodeHtmlEntities)(e.mode)?"bad":"Idle"===(0,r.decodeHtmlEntities)(e.mode)?"average":"good",children:(0,r.decodeHtmlEntities)(e.mode)})," ",e.hacked&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"(HACKED)"})||""]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:e.location})]})},e.ref)})):(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:"No robots detected"})})};t.RemoteRobotControlContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=(0,r.useSharedState)(t,"tab",1),s=u[0],m=u[1],p=d.can_hack,C=d.cyborgs,h=void 0===C?[]:C,N=d.drones,V=void 0===N?[]:N;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"list",lineHeight:"23px",selected:1===s,onClick:function(){return m(1)},children:["Cyborgs (",h.length,")"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"list",lineHeight:"23px",selected:2===s,onClick:function(){return m(2)},children:["Drones (",V.length,")"]})]}),1===s&&(0,o.createComponentVNode)(2,i,{cyborgs:h,can_hack:p}),2===s&&(0,o.createComponentVNode)(2,l,{drones:V})]})})};var i=function(e,t){var n=e.cyborgs,c=e.can_hack,i=(0,r.useBackend)(t),l=i.act;i.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([!!c&&!e.emagged&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return l("magbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",onClick:function(){return l("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",color:"bad",onClick:function(){return l("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,a.Box,{color:e.charge<=30?"bad":e.charge<=70?"average":"good",children:"number"==typeof e.charge?e.charge+"%":"Not Found"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,a.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected within access parameters"})},l=function(e,t){var n=e.drones,c=(0,r.useBackend)(t).act;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",color:"bad",onClick:function(){return c("killdrone",{ref:e.ref})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":"good",children:e.status?"Not Responding":"Nominal"})})})},e.ref)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No drone units detected within access parameters"})}},function(e,t,n){"use strict";t.__esModule=!0,t.Roulette=t.RouletteBetTable=t.RouletteBoard=t.RouletteNumberButton=void 0;var o=n(0),r=n(6),a=n(2),c=n(1),i=n(3),l=function(e){if(0===e)return"green";for(var t=[[1,10],[19,28]],n=!0,o=0;o=r[0]&&e<=r[1]){n=!1;break}}var a=e%2==0;return(n?a:!a)?"red":"black"},d=function(e,t){var n=e.number,r=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,c.Button,{bold:!0,content:n,color:l(n),width:"40px",height:"28px",fontSize:"20px",textAlign:"center",mb:0,className:"Roulette__board-extrabutton",onClick:function(){return r("ChangeBetType",{type:n})}})};t.RouletteNumberButton=d;var u=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createVNode)(1,"table","Table",[(0,o.createVNode)(1,"tr","Roulette__board-row",[(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{content:"0",color:"transparent",height:"88px",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:0})}}),2,{rowSpan:"3"}),[3,6,9,12,15,18,21,24,27,30,33,36].map((function(e){return(0,o.createVNode)(1,"td","Roulette__board-cell Table__cell-collapsing",(0,o.createComponentVNode)(2,d,{number:e}),2,null,e)})),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"2 to 1",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s3rd col"})}}),2)],0),(0,o.createVNode)(1,"tr",null,[[2,5,8,11,14,17,20,23,26,29,32,35].map((function(e){return(0,o.createVNode)(1,"td","Roulette__board-cell Table__cell-collapsing",(0,o.createComponentVNode)(2,d,{number:e}),2,null,e)})),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"2 to 1",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s2nd col"})}}),2)],0),(0,o.createVNode)(1,"tr",null,[[1,4,7,10,13,16,19,22,25,28,31,34].map((function(e){return(0,o.createVNode)(1,"td","Roulette__board-cell Table__cell-collapsing",(0,o.createComponentVNode)(2,d,{number:e}),2,null,e)})),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"2 to 1",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s1st col"})}}),2)],0),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"1st 12",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s1-12"})}}),2,{colSpan:"4"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"2nd 12",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s13-24"})}}),2,{colSpan:"4"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"3rd 12",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s25-36"})}}),2,{colSpan:"4"})],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"1-18",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s1-18"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"Even",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"even"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"Black",color:"black",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"black"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"Red",color:"red",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"red"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"Odd",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"odd"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"19-36",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s19-36"})}}),2,{colSpan:"2"})],4)],4,{style:{width:"1px"}})};t.RouletteBoard=u;var s=function(e,t){var n=(0,a.useBackend)(t),i=n.act,d=n.data,u=(0,a.useLocalState)(t,"customBet",500),s=u[0],m=u[1],p=d.BetType;return p.startsWith("s")&&(p=p.substring(1,p.length)),(0,o.createVNode)(1,"table","Roulette__lowertable",[(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"th",(0,r.classes)(["Roulette","Roulette__lowertable--cell","Roulette__lowertable--header"]),"Last Spun:",16),(0,o.createVNode)(1,"th",(0,r.classes)(["Roulette","Roulette__lowertable--cell","Roulette__lowertable--header"]),"Current Bet:",16)],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",(0,r.classes)(["Roulette","Roulette__lowertable--cell","Roulette__lowertable--spinresult","Roulette__lowertable--spinresult-"+l(d.LastSpin)]),d.LastSpin,0),(0,o.createVNode)(1,"td",(0,r.classes)(["Roulette","Roulette__lowertable--cell","Roulette__lowertable--betscell"]),[(0,o.createComponentVNode)(2,c.Box,{bold:!0,mt:1,mb:1,fontSize:"25px",textAlign:"center",children:[d.BetAmount," cr on ",p]}),(0,o.createComponentVNode)(2,c.Box,{ml:1,mr:1,children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Bet 10 cr",onClick:function(){return i("ChangeBetAmount",{amount:10})}}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Bet 50 cr",onClick:function(){return i("ChangeBetAmount",{amount:50})}}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Bet 100 cr",onClick:function(){return i("ChangeBetAmount",{amount:100})}}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Bet 500 cr",onClick:function(){return i("ChangeBetAmount",{amount:500})}}),(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Bet custom amount...",onClick:function(){return i("ChangeBetAmount",{amount:s})}})}),(0,o.createComponentVNode)(2,c.Grid.Column,{size:.1,children:(0,o.createComponentVNode)(2,c.NumberInput,{value:s,minValue:0,maxValue:1e3,step:10,stepPixelSize:4,width:"40px",onChange:function(e,t){return m(t)}})})]})]})],4)],4),(0,o.createVNode)(1,"tr",null,(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Box,{bold:!0,m:1,fontSize:"14px",textAlign:"center",children:"Swipe an ID card with a connected account to spin!"}),2,{colSpan:"2"}),2),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","Roulette__lowertable--cell",[(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,mr:1,children:"House Balance:"}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:d.HouseBalance?d.HouseBalance+" cr":"None"})],4),(0,o.createVNode)(1,"td","Roulette__lowertable--cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:d.IsAnchored?"Bolted":"Unbolted",m:1,color:"transparent",textAlign:"center",onClick:function(){return i("anchor")}}),2)],4)],4)};t.RouletteBetTable=s;t.Roulette=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:603,height:475,theme:"cardtable",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(0),r=n(2),a=n(1),c=n(200),i=n(3);t.SatelliteControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.satellites||[];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:305,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[d.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.meteor_shield_coverage/d.meteor_shield_coverage_max,content:100*d.meteor_shield_coverage/d.meteor_shield_coverage_max+"%",ranges:{good:[1,Infinity],average:[.3,1],bad:[-Infinity,.3]}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Controls",children:(0,o.createComponentVNode)(2,a.Box,{mr:-1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return l("toggle",{id:e.id})}},e.id)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(0),r=n(2),a=n(1),c=n(64),i=n(3),l=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],d=[{name:"Human",value:"human"},{name:"Lizardperson",value:"lizard"},{name:"Flyperson",value:"fly"},{name:"Felinid",value:"felinid"},{name:"Plasmaman",value:"plasma"},{name:"Mothperson",value:"moth"},{name:"Jellyperson",value:"jelly"},{name:"Podperson",value:"pod"},{name:"Golem",value:"golem"},{name:"Zombie",value:"zombie"}],u=[{name:"Starving",value:150},{name:"Obese",value:600}];t.ScannerGate=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{onLockedStatusChange:function(){return a("toggle_lock")}}),!l.locked&&(0,o.createComponentVNode)(2,m)]})})};var s={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return C}},Guns:{title:"Scanner Mode: Guns",component:function(){return h}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return N}},Disease:{title:"Scanner Mode: Disease",component:function(){return V}},Species:{title:"Scanner Mode: Species",component:function(){return b}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return f}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return g}}},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.scan_mode,l=s[i]||s.off,d=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==i&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return c("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,d)})},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:"Select a scanning mode below."}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Wanted",onClick:function(){return n("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return n("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return n("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return n("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return n("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return n("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return n("set_mode",{new_mode:"Nanites"})}})]})],4)},C=function(e,t){var n=(0,r.useBackend)(t).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any warrants for their arrest."]}),(0,o.createComponentVNode)(2,v)],4)},h=function(e,t){var n=(0,r.useBackend)(t).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any guns."]}),(0,o.createComponentVNode)(2,v)],4)},N=function(e,t){var n=(0,r.useBackend)(t).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","a mindshield."]}),(0,o.createComponentVNode)(2,v)],4)},V=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,d=i.reverse,u=i.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",d?"does not have":"has"," ","a disease equal or worse than ",u,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===u,content:e,onClick:function(){return c("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,v)],4)},b=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.reverse,u=i.target_species,s=d.find((function(e){return e.value===u}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",l?"not":""," ","of the ",s.name," species.","zombie"===u&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===u,content:e.name,onClick:function(){return c("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,v)],4)},f=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.reverse,d=i.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.name," nutrition level."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return c("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,v)],4)},g=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.reverse,d=i.nanite_cloud;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","nanite cloud ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:d,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return c("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,v)],4)},v=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.reverse;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:i?"Inverted":"Default",icon:i?"random":"long-arrow-alt-right",onClick:function(){return c("toggle_reverse")},color:i?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SeedExtractor=void 0;var o=n(0),r=n(9),a=n(26),c=n(17),i=n(2),l=n(1),d=n(3);t.SeedExtractor=function(e,t){var n,u,s=(0,i.useBackend)(t),m=s.act,p=s.data,C=(n=p.seeds,u=Object.keys(n).map((function(e){var t=function(e){var t,n=/([^;=]+)=([^;]+)/g,o={};do{(t=n.exec(e))&&(o[t[1]]=t[2]+"")}while(t);return o}(e);return t.amount=n[e],t.key=e,t.name=(0,c.toTitleCase)(t.name.replace("pack of ","")),t})),(0,a.flow)([(0,r.sortBy)((function(e){return e.name}))])(u));return(0,o.createComponentVNode)(2,d.Window,{width:1e3,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,d.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l.Section,{title:"Stored seeds:",children:(0,o.createComponentVNode)(2,l.Table,{cellpadding:"3",textAlign:"center",children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Lifespan"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Endurance"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Maturation"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Production"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Yield"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Potency"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Instability"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Stock"})]}),C.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{bold:!0,children:e.name}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.lifespan}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.endurance}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.maturation}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.production}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.yield}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.potency}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.instability}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:[(0,o.createComponentVNode)(2,l.Button,{content:"Vend",onClick:function(){return m("select",{item:e.key})}}),"(",e.amount," left)"]})]},e.key)}))]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleConsole=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.ShuttleConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.authorization_required;return(0,o.createComponentVNode)(2,c.Window,{width:350,height:230,children:[!!l&&(0,o.createComponentVNode)(2,a.Modal,{ml:1,mt:1,width:26,height:12,fontSize:"28px",fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mt:2,children:(0,o.createComponentVNode)(2,a.Icon,{name:"minus-circle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mt:2,ml:2,color:"bad",children:"SHUTTLE LOCKED"})]}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",mt:4,children:(0,o.createComponentVNode)(2,a.Button,{lineHeight:"40px",icon:"arrow-circle-right",content:"Request Authorization",color:"bad",onClick:function(){return i("request")}})})]}),(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,u)})]})};var i=function(e,t){var n;return null==e||null==(n=e.find((function(e){return e.id===t})))?void 0:n.name},l=function(e,t){var n;return null==e||null==(n=e.find((function(e){return e.name===t})))?void 0:n.id},d={"In Transit":"good",Idle:"average",Igniting:"average",Recharging:"average",Missing:"bad","Unauthorized Access":"bad",Locked:"bad"},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,s=u.status,m=u.locked,p=u.authorization_required,C=u.destination,h=u.docked_location,N=u.timer_str,V=u.locations,b=void 0===V?[]:V;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,fontSize:"26px",textAlign:"center",fontFamily:"monospace",children:N||"00:00"}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",fontSize:"14px",mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:"STATUS:"}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:d[s]||"bad",ml:1,children:s||"Not Available"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Shuttle Controls",level:2,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:h||"Not Available"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:0===b.length&&(0,o.createComponentVNode)(2,a.Box,{mb:1.7,color:"bad",children:"Not Available"})||1===b.length&&(0,o.createComponentVNode)(2,a.Box,{mb:1.7,color:"average",children:i(b,C)})||(0,o.createComponentVNode)(2,a.Dropdown,{mb:1.7,over:!0,width:"240px",options:b.map((function(e){return e.name})),disabled:m||p,selected:i(b,C)||"Select a Destination",onSelected:function(e){return c("set_destination",{destination:l(b,e)})}})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Depart",disabled:!i(b,C)||m||p,icon:"arrow-up",textAlign:"center",onClick:function(){return c("move",{shuttle_id:C})}})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulatorModification=t.ShuttleManipulatorTemplates=t.ShuttleManipulatorStatus=t.ShuttleManipulator=void 0;var o=n(0),r=n(9),a=n(2),c=n(1),i=n(3);t.ShuttleManipulator=function(e,t){var n=(0,a.useLocalState)(t,"tab",1),r=n[0],s=n[1];return(0,o.createComponentVNode)(2,i.Window,{title:"Shuttle Manipulator",width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===r,onClick:function(){return s(1)},children:"Status"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===r,onClick:function(){return s(2)},children:"Templates"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===r,onClick:function(){return s(3)},children:"Modification"})]}),1===r&&(0,o.createComponentVNode)(2,l),2===r&&(0,o.createComponentVNode)(2,d),3===r&&(0,o.createComponentVNode)(2,u)]})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.shuttles||[];return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Table,{children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"JMP",onClick:function(){return r("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return r("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,c.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return r("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})};t.ShuttleManipulatorStatus=l;var d=function(e,t){var n,i=(0,a.useBackend)(t),l=i.act,d=i.data,u=d.templates||{},s=d.selected||{},m=(0,a.useLocalState)(t,"templateId",Object.keys(u)[0]),p=m[0],C=m[1],h=null==(n=u[p])?void 0:n.templates;return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:p===t,onClick:function(){return C(t)},children:e.port_id},t)}))(u)})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,basis:0,children:h.map((function(e){var t=e.shuttle_id===s.shuttle_id;return(0,o.createComponentVNode)(2,c.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return l("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))})]})})};t.ShuttleManipulatorTemplates=d;var u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.selected||{},d=i.existing_shuttle||{};return(0,o.createComponentVNode)(2,c.Section,{children:l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{level:2,title:l.name,children:(!!l.description||!!l.admin_notes)&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[!!l.description&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Description",children:l.description}),!!l.admin_notes&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Admin Notes",children:l.admin_notes})]})}),d?(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Existing Shuttle: "+d.name,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Jump To",onClick:function(){return r("jump_to",{type:"mobile",id:d.id})}}),children:[d.status,!!d.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),d.timeleft,(0,o.createTextVNode)(")")],0)]})})}):(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,c.Button,{content:"Load",color:"good",onClick:function(){return r("load",{shuttle_id:l.shuttle_id})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Preview",onClick:function(){return r("preview",{shuttle_id:l.shuttle_id})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Replace",color:"bad",onClick:function(){return r("replace",{shuttle_id:l.shuttle_id})}})]})],0):"No shuttle selected"})};t.ShuttleManipulatorModification=u},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(10),a=n(2),c=n(1),i=n(3);t.Signaler=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.code,s=d.frequency,m=d.minFrequency,p=d.maxFrequency;return(0,o.createComponentVNode)(2,i.Window,{width:280,height:132,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:m/10,maxValue:p/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return l("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,c.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,c.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:u,width:"80px",onDrag:function(e,t){return l("code",{code:t})}})}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,c.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return l("signal")}})})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SkillPanel=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i={color:"lightgreen",fontWeight:"bold"},l={color:"#FFDB58",fontWeight:"bold"};t.SkillPanel=function(e,t){var n=(0,r.useBackend)(t),u=n.act,s=n.data,m=s.skills||[];return(0,o.createComponentVNode)(2,c.Window,{title:"Manage Skills",width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:m.playername,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createVNode)(1,"span",null,e.desc,0,{style:l}),(0,o.createVNode)(1,"br"),!!e.level_based&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{skill_lvl_num:e.lvl_base_num,skill_lvl:e.lvl_base}),(0,o.createVNode)(1,"br")],4),"Total Experience: [",e.value_base," XP]",(0,o.createVNode)(1,"br"),"XP To Next Level:",e.level_based?(0,o.createVNode)(1,"span",null,e.xp_next_lvl_base,0):(0,o.createVNode)(1,"span",null,"[MAXXED]",16,{style:i}),(0,o.createVNode)(1,"br"),e.base_readout,(0,o.createComponentVNode)(2,a.ProgressBar,{value:e.percent_base,color:"good"}),(0,o.createVNode)(1,"br"),!!s.admin&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Adjust Exp",onClick:function(){return u("adj_exp",{skill:e.path})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Set Exp",onClick:function(){return u("set_exp",{skill:e.path})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Set Level",onClick:function(){return u("set_lvl",{skill:e.path})}}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br")],4)]},e.name)}))})})})})};var d=function(e){var t=e.skill_lvl_num,n=e.skill_lvl;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:["Level: [",(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,textColor:"hsl("+50*t+", 50%, 50%)",children:n}),"]"]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SkillStation=t.TimeFormat=t.ImplantedSkillchips=t.InsertedSkillchip=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=n(10),l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.skillchip_ready,d=i.slot_use,u=i.slots_used,s=i.slots_max,m=i.implantable_reason,p=i.implantable,C=i.complexity,h=i.skill_name,N=i.skill_desc,V=i.skill_icon,b=i.working;return l?(0,o.createComponentVNode)(2,a.Section,{title:"Inserted Skillchip",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"syringe",disabled:!p||!!b,color:p?"good":"default",onClick:function(){return c("implant")},content:"Implant",tooltip:m}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!!b,onClick:function(){return c("eject")},content:"Eject"})],4),children:(0,o.createComponentVNode)(2,a.Flex,{spacing:2,height:"100%",width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{height:"100%",align:"center",children:(0,o.createComponentVNode)(2,a.Icon,{size:3,name:V})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"100%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Skillchip",children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,a.Box,{italic:!0,children:N})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"brain",width:"15px",textAlign:"center"})," ",C]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot Size",children:(0,o.createComponentVNode)(2,a.Box,{color:u+d>s&&"red",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"save",width:"15px",textAlign:"center"})," ",d]})}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",color:p?"good":"bad",children:m})]})})]})}):!b&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Please insert a skillchip."})};t.InsertedSkillchip=l;var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.slots_used,d=i.slots_max,u=i.complexity_used,s=i.complexity_max,m=i.working,p=i.current||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Implanted Skillchips",children:[!p.length&&"No skillchips detected.",!!p.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Chip"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"brain",tooltip:"Complexity",tooltipPosition:"top",content:u+"/"+s})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"save",tooltip:"Slot Size",tooltipPosition:"top",content:l+"/"+d})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"check",tooltip:"Is Active",tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"hourglass-half",tooltip:"Cooldown",tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"tasks",tooltip:"Actions",tooltipPosition:"top"})})]}),p.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Icon,{textAlign:"center",width:"18px",mr:1,name:e.icon}),e.name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:(!e.active?e.complexity+u>s&&"bad":"good")||"grey",textAlign:"center",children:e.complexity}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"good",textAlign:"center",children:e.slot_use}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Icon,{name:e.active?"check":"times",color:e.active?"good":"bad"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.cooldown>0&&Math.ceil(e.cooldown/10)+"s"||"0s"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("remove",{ref:e.ref})},icon:e.removable?"eject":"trash",color:e.removable?"good":"bad",tooltip:e.removable?"Extract":"Destroy",tooltipPosition:"left",disabled:e.cooldown||m}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("toggle_activate",{ref:e.ref})},icon:e.active?"check-square-o":"square-o",color:e.active?"good":"default",tooltip:!!e.active_error&&!e.active&&e.active_error||e.active&&"Deactivate"||"Activate",tooltipPosition:"left",disabled:e.cooldown||m||!e.active&&e.complexity+u>s})]})]},e.ref)}))]})]})};t.ImplantedSkillchips=d;var u=function(e,t){var n=e.value,o=(0,i.toFixed)(Math.floor(n/10%60)).padStart(2,"0"),r=(0,i.toFixed)(Math.floor(n/600%60)).padStart(2,"0");return(0,i.toFixed)(Math.floor(n/36e3%24)).padStart(2,"0")+":"+r+":"+o};t.TimeFormat=u;t.SkillStation=function(e,t){var n=(0,r.useBackend)(t).data,i=n.working,s=n.timeleft,m=n.error;return(0,o.createComponentVNode)(2,c.Window,{title:"Skillsoft Station",width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:m}),!!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mb:.5,children:"Operation in progress. Please do not leave the chamber."}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:["Time Left: ",(0,o.createComponentVNode)(2,u,{value:s})]})]})}),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i=[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Oxygen",type:"oxyLoss"}];t.Sleeper=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.open,s=d.occupant,m=void 0===s?{}:s,p=d.occupied,C=(d.chems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,c.Window,{width:310,height:465,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:m.name?m.name:"No Occupant",minHeight:"210px",buttons:!!m.stat&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:m.statstate,children:m.stat}),children:!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,ranges:{good:[50,Infinity],average:[0,50],bad:[-Infinity,0]}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m[e.type],minValue:0,maxValue:m.maxHealth,color:"bad"})},e.type)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cells",color:m.cloneLoss?"bad":"good",children:m.cloneLoss?"Damaged":"Healthy"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain",color:m.brainLoss?"bad":"good",children:m.brainLoss?"Abnormal":"Healthy"})]})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Medicines",minHeight:"205px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"door-open":"door-closed",content:u?"Open":"Closed",onClick:function(){return l("door")}}),children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,disabled:!p||!e.allowed,width:"140px",onClick:function(){return l("inject",{chem:e.id})}},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(0),r=n(2),a=n(1),c=n(3),i={Dead:"bad",Unconscious:"average",Conscious:"good"},l={owner:"You Are Here",stranger:"Occupied",available:"Swap"},d=function(e,t){var n=e.body,r=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:n.htmlcolor,children:n.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:l[n.occupied],selected:"owner"===n.occupied,color:"stranger"===n.occupied&&"bad",onClick:function(){return r()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:i[n.status],children:n.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:n.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:n.area})]})})};t.BodyEntry=d;t.SlimeBodySwapper=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.bodies,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,d,{body:e,swapFunc:function(){return i("swap",{ref:e.ref})}},e.name)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(9),a=n(2),c=n(1),i=n(3);t.SmartVend=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Storage",buttons:!!d.isdryer&&(0,o.createComponentVNode)(2,c.Button,{icon:d.drying?"stop":"tint",onClick:function(){return l("Dry")},children:d.drying?"Stop drying":"Dry"}),children:0===d.contents.length&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Unfortunately, this ",d.name," is empty."]})||(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Item"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"center",children:d.verb?d.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,c.Button,{content:"One",disabled:e.amount<1,onClick:function(){return l("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return l("Release",{name:e.name})}})]})]},t)}))(d.contents)]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(2),a=n(1),c=n(39),i=n(3);t.Smes=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.capacityPercent,s=(d.capacity,d.charge),m=d.inputAttempt,p=d.inputting,C=d.inputLevel,h=d.inputLevelMax,N=d.inputAvailable,V=d.outputAttempt,b=d.outputting,f=d.outputLevel,g=d.outputLevelMax,v=d.outputUsed,k=(u>=100?"good":p&&"average")||"bad",x=(b?"good":s>0&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{width:340,height:350,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*u,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"sync-alt":"times",selected:m,onClick:function(){return l("tryinput")},children:m?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:k,children:(u>=100?"Fully Charged":p&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===C,onClick:function(){return l("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===C,onClick:function(){return l("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:C/1e3,fillValue:N/1e3,minValue:0,maxValue:h/1e3,step:5,stepPixelSize:4,format:function(e){return(0,c.formatPower)(1e3*e,1)},onDrag:function(e,t){return l("input",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:C===h,onClick:function(){return l("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:C===h,onClick:function(){return l("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:(0,c.formatPower)(N)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){return l("tryoutput")},children:V?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:x,children:b?"Sending":s>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===f,onClick:function(){return l("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===f,onClick:function(){return l("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:f/1e3,minValue:0,maxValue:g/1e3,step:5,stepPixelSize:4,format:function(e){return(0,c.formatPower)(1e3*e,1)},onDrag:function(e,t){return l("output",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:f===g,onClick:function(){return l("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:f===g,onClick:function(){return l("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,c.formatPower)(v)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.SmokeMachine=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.TankContents,u=(l.isTankLoaded,l.TankCurrentVolume),s=l.TankMaxVolume,m=l.active,p=l.setting,C=(l.screen,l.maxSetting),h=void 0===C?[]:C;return(0,o.createComponentVNode)(2,c.Window,{width:350,height:350,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"power-off":"times",selected:m,content:m?"On":"Off",onClick:function(){return i("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:u/s,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:u||0})," / "+s]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:p===e,icon:"plus",content:3*e,disabled:h0?"good":"bad",children:h})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:u,children:d+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===C,onClick:function(){return i("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===C,onClick:function(){return i("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===C,disabled:!N,onClick:function(){return i("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===C||1===C)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:s,onDrag:function(e,t){return i("azimuth",{value:t})}}),1===C&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-p-.01,maxValue:p+.01,value:m,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return i("azimuth_rate",{value:t})}}),2===C&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[s+" \xb0"," (auto)"]})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.SpaceHeater=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:305,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!l.hasPowercell||!l.open,onClick:function(){return i("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,disabled:!l.hasPowercell,onClick:function(){return i("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!l.hasPowercell&&"bad",children:l.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.powerLevel/100,ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]},children:l.powerLevel+"%"})||"None"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Thermostat",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",color:Math.abs(l.targetTemp-l.currentTemp)>50?"bad":Math.abs(l.targetTemp-l.currentTemp)>20?"average":"good",children:[l.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:l.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.targetTemp),width:"65px",unit:"\xb0C",minValue:l.minTemp,maxValue:l.maxTemp,onChange:function(e,t){return i("target",{target:t})}})||l.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:l.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===l.mode,onClick:function(){return i("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===l.mode,onClick:function(){return i("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===l.mode,onClick:function(){return i("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.SpawnersMenu=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.spawners||[];return(0,o.createComponentVNode)(2,c.Window,{title:"Spawners Menu",width:700,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Jump",onClick:function(){return i("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return i("spawn",{name:e.name})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,fontSize:"20px",children:e.short_desc}),(0,o.createComponentVNode)(2,a.Box,{children:e.flavor_text}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,color:"bad",fontSize:"26px",children:e.important_info})]},e.name)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(0),r=n(17),a=n(9),c=n(2),i=n(1),l=n(3);t.Stack=function(e,t){var n=(0,c.useBackend)(t),a=(n.act,n.data),u=a.amount,s=a.recipes,m=void 0===s?[]:s,p=(0,c.useLocalState)(t,"searchText",""),C=p[0],h=p[1],N=(0,r.createSearch)(C,(function(e){return e})),V=C.length>0&&Object.keys(m).filter(N).reduce((function(e,t){return e[t]=m[t],e}),{})||m,b=Math.max(94+26*Object.keys(m).length,250);return(0,o.createComponentVNode)(2,l.Window,{width:400,height:Math.min(b,500),resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Amount: "+u,buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{autoFocus:!0,value:C,onInput:function(e,t){return h(t)},mx:1})],4),children:0===V.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No recipes found."})||(0,o.createComponentVNode)(2,d,{recipes:V})})})})};var d=function m(e,t){var n=(0,c.useBackend)(t),r=(n.act,n.data,e.recipes);return(0,a.sortBy)((function(e){return e.toLowerCase()}))(Object.keys(r)).map((function(e){var t=r[e];return t.ref===undefined?(0,o.createComponentVNode)(2,i.Collapsible,{ml:1,color:"label",title:e,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,children:(0,o.createComponentVNode)(2,m,{recipes:t})})}):(0,o.createComponentVNode)(2,s,{title:e,recipe:t})}))},u=function(e,t){for(var n=(0,c.useBackend)(t),r=n.act,a=(n.data,e.recipe),l=e.maxMultiplier,d=Math.min(l,Math.floor(a.max_res_amount/a.res_amount)),u=[5,10,25],s=[],m=function(){var e=C[p];d>=e&&s.push((0,o.createComponentVNode)(2,i.Button,{content:e*a.res_amount+"x",onClick:function(){return r("make",{ref:a.ref,multiplier:e})}}))},p=0,C=u;p1?"s":""),C+=")",s>1&&(C=s+"x "+C);var h=function(e,t){return e.req_amount>t?0:Math.floor(t/e.req_amount)}(l,a);return(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Table,{children:(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,disabled:!h,icon:"wrench",content:C,onClick:function(){return r("make",{ref:l.ref,multiplier:1})}})}),m>1&&h>1&&(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,u,{recipe:l,maxMultiplier:h})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.locked,u=l.open,s=l.safeties,m=l.uv_active,p=l.occupied,C=l.suit,h=l.helmet,N=l.mask,V=l.storage;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:305,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[!(!p||!s)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})||(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"unlock":"lock",content:d?"Unlock":"Lock",onClick:function(){return i("lock")}}),!d&&(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-out-alt":"sign-in-alt",content:u?"Close":"Open",onClick:function(){return i("door")}})],0),children:d&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"square":"square-o",content:C||"Empty",disabled:!C,onClick:function(){return i("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"square":"square-o",content:N||"Empty",disabled:!N,onClick:function(){return i("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:V?"square":"square-o",content:V||"Empty",disabled:!V,onClick:function(){return i("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:p&&s,textAlign:"center",onClick:function(){return i("uv")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SyndPane=t.StatusPane=t.SyndContractorContent=t.SyndContractor=t.FakeTerminal=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);var i=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={currentIndex:0,currentDisplay:[]},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.tick=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))},c.componentDidMount=function(){var e=this,t=this.props.linesPerSecond,n=void 0===t?2.5:t;this.timer=setInterval((function(){return e.tick()}),1e3/n)},c.componentWillUnmount=function(){clearTimeout(this.timer)},c.render=function(){return(0,o.createComponentVNode)(2,a.Box,{m:1,children:this.state.currentDisplay.map((function(e){return(0,o.createFragment)([e,(0,o.createVNode)(1,"br")],0,e)}))})},r}(o.Component);t.FakeTerminal=i;t.SyndContractor=function(e,t){return(0,o.createComponentVNode)(2,c.NtosWindow,{width:500,height:600,theme:"syndicate",resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),c=n.data,l=n.act,d=["Recording biometric data...","Analyzing embedded syndicate info...","STATUS CONFIRMED","Contacting syndicate database...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Response received, ack 4851234...","CONFIRM ACC "+Math.round(2e4*Math.random()),"Setting up private accounts...","CONTRACTOR ACCOUNT CREATED","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","CONTRACTS FOUND","WELCOME, AGENT"],s=!!c.error&&(0,o.createComponentVNode)(2,a.Modal,{backgroundColor:"red",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:2,children:(0,o.createComponentVNode)(2,a.Icon,{size:4,name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mr:2,grow:1,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{width:"260px",textAlign:"left",minHeight:"80px",children:c.error}),(0,o.createComponentVNode)(2,a.Button,{content:"Dismiss",onClick:function(){return l("PRG_clear_error")}})]})]})});return c.logged_in?c.logged_in&&c.first_load?(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.8)",minHeight:"525px",children:(0,o.createComponentVNode)(2,i,{allMessages:d,finishedTimeout:3e3,onFinished:function(){return l("PRG_set_first_load_finished")}})}):c.info_screen?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.8)",minHeight:"500px",children:(0,o.createComponentVNode)(2,i,{allMessages:["SyndTract v2.0","","We've identified potentional high-value targets that are","currently assigned to your mission area. They are believed","to hold valuable information which could be of immediate","importance to our organisation.","","Listed below are all of the contracts available to you. You","are to bring the specified target to the designated","drop-off, and contact us via this uplink. We will send","a specialised extraction unit to put the body into.","","We want targets alive - but we will sometimes pay slight","amounts if they're not, you just won't recieve the shown","bonus. You can redeem your payment through this uplink in","the form of raw telecrystals, which can be put into your","regular Syndicate uplink to purchase whatever you may need.","We provide you with these crystals the moment you send the","target up to us, which can be collected at anytime through","this system.","","Targets extracted will be ransomed back to the station once","their use to us is fulfilled, with us providing you a small","percentage cut. You may want to be mindful of them","identifying you when they come back. We provide you with","a standard contractor loadout, which will help cover your","identity."],linesPerSecond:10})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"CONTINUE",color:"transparent",textAlign:"center",onClick:function(){return l("PRG_toggle_info")}})],4):(0,o.createFragment)([s,(0,o.createComponentVNode)(2,u)],0):(0,o.createComponentVNode)(2,a.Section,{minHeight:"525px",children:[(0,o.createComponentVNode)(2,a.Box,{width:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{content:"REGISTER USER",color:"transparent",onClick:function(){return l("PRG_login")}})}),!!c.error&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c.error})]})};t.SyndContractorContent=l;var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createFragment)([(0,o.createTextVNode)("Contractor Status"),(0,o.createComponentVNode)(2,a.Button,{content:"View Information Again",color:"transparent",mb:0,ml:1,onClick:function(){return c("PRG_toggle_info")}})],4),buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,mr:1,children:[i.contract_rep," Rep"]}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.85,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"TC Available",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Claim",disabled:i.redeemable_tc<=0,onClick:function(){return c("PRG_redeem_TC")}}),children:i.redeemable_tc}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"TC Earned",children:i.earned_tc})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contracts Completed",children:i.contracts_completed}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Status",children:"ACTIVE"})]})})]})})};t.StatusPane=d;var u=function(e,t){var n=(0,r.useLocalState)(t,"tab",1),c=n[0],i=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{state:e.state}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,onClick:function(){return i(1)},children:"Contracts"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i(2)},children:"Hub"})]}),1===c&&(0,o.createComponentVNode)(2,s),2===c&&(0,o.createComponentVNode)(2,m)],0)};t.SyndPane=u;var s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.contracts||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Available Contracts",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Call Extraction",disabled:!i.ongoing_contract||i.extraction_enroute,onClick:function(){return c("PRG_call_extraction")}}),children:l.map((function(e){if(!i.ongoing_contract||2===e.status){var t=e.status>1;if(!(e.status>=5))return(0,o.createComponentVNode)(2,a.Section,{title:e.target?e.target+" ("+e.target_rank+")":"Invalid Target",level:t?1:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:[e.payout," (+",e.payout_bonus,") TC"]}),(0,o.createComponentVNode)(2,a.Button,{content:t?"Abort":"Accept",disabled:e.extraction_enroute,color:t&&"bad",onClick:function(){return c("PRG_contract"+(t?"_abort":"-accept"),{contract_id:e.id})}})],4),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.message}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,children:"Dropoff Location:"}),(0,o.createComponentVNode)(2,a.Box,{children:e.dropoff})]})]})},e.target)}}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Dropoff Locator",textAlign:"center",opacity:i.ongoing_contract?100:0,children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:i.dropoff_direction})})],4)},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.contractor_hub_items||[];return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){var t=e.cost?e.cost+" Rep":"FREE",n=-1!==e.limited;return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" - "+t,level:2,buttons:(0,o.createFragment)([n&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:[e.limited," remaining"]}),(0,o.createComponentVNode)(2,a.Button,{content:"Purchase",disabled:i.contract_repl.user.cash),content:h?"FREE":d.price+" cr",onClick:function(){return i("vend",{ref:d.ref})}})})]})};t.Vending=function(e,t){var n,r=(0,a.useBackend)(t),d=(r.act,r.data),u=d.user,s=d.onstation,m=d.product_records,p=void 0===m?[]:m,C=d.coin_records,h=void 0===C?[]:C,N=d.hidden_records,V=void 0===N?[]:N,b=d.stock,f=!1;return d.vending_machine_input?(n=d.vending_machine_input||[],f=!0):(n=[].concat(p,h),d.extended_inventory&&(n=[].concat(n,V))),n=n.filter((function(e){return!!e})),(0,o.createComponentVNode)(2,i.Window,{title:"Vending Machine",width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!!s&&(0,o.createComponentVNode)(2,c.Section,{title:"User",children:u&&(0,o.createComponentVNode)(2,c.Box,{children:["Welcome, ",(0,o.createVNode)(1,"b",null,u.name,0),","," ",(0,o.createVNode)(1,"b",null,u.job||"Unemployed",0),"!",(0,o.createVNode)(1,"br"),"Your balance is ",(0,o.createVNode)(1,"b",null,[u.cash,(0,o.createTextVNode)(" credits")],0),"."]})||(0,o.createComponentVNode)(2,c.Box,{color:"light-grey",children:["No registered ID card!",(0,o.createVNode)(1,"br"),"Please contact your local HoP!"]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Products",children:(0,o.createComponentVNode)(2,c.Table,{children:n.map((function(e){return(0,o.createComponentVNode)(2,l,{custom:f,product:e,productStock:b[e.name]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.VrSleeper=void 0;var o=n(0),r=n(2),a=n(1),c=n(3);t.VrSleeper=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:475,height:340,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[!!l.emagged&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Safety restraints disabled."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Virtual Avatar",children:l.vr_avatar?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.vr_avatar.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:l.vr_avatar.status}),!!l.vr_avatar&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.vr_avatar.health/l.vr_avatar.maxhealth,ranges:{good:[.9,Infinity],average:[.7,.8],bad:[-Infinity,.5]}})})]}):"No Virtual Avatar detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"VR Commands",children:[(0,o.createComponentVNode)(2,a.Button,{icon:l.toggle_open?"unlock":"lock",disabled:l.stored Date: Tue, 16 Feb 2021 19:59:41 -0800 Subject: [PATCH 06/32] Juggles lavaland turfs to try and fix the ore distro issue. Fixes active edges? --- .../nsv_triumph/submaps/lavaland/lavaland.dmm | 20595 +++++++++++++++- maps/nsv_triumph/submaps/space/derelict.dmm | 593 +- 2 files changed, 20650 insertions(+), 538 deletions(-) diff --git a/maps/nsv_triumph/submaps/lavaland/lavaland.dmm b/maps/nsv_triumph/submaps/lavaland/lavaland.dmm index af17c62373f..7c9f8bfd36b 100644 --- a/maps/nsv_triumph/submaps/lavaland/lavaland.dmm +++ b/maps/nsv_triumph/submaps/lavaland/lavaland.dmm @@ -1,237 +1,20364 @@ -"an" = (/obj/machinery/door/airlock{name = "Recovery"},/turf/simulated/floor/tiled/monotile,/area/lavaland/base/common) -"az" = (/obj/machinery/shower{dir = 4},/turf/simulated/floor/tiled/old_tile,/area/lavaland/base) -"aO" = (/turf/simulated/floor/outdoors/lava,/area/lavaland/unexplored) -"bJ" = (/obj/structure/closet/crate/freezer/rations,/turf/simulated/floor/tiled,/area/lavaland/base/common) -"cx" = (/obj/machinery/door/airlock{name = "Recovery"},/turf/simulated/floor/carpet/purcarpet,/area/lavaland/base/common) -"cQ" = (/obj/machinery/door/airlock{name = "Recovery"},/turf/simulated/floor/carpet/blucarpet,/area/lavaland/base/common) -"db" = (/turf/simulated/wall,/area/lavaland/base/common) -"eg" = (/obj/structure/closet,/turf/simulated/floor/carpet/bcarpet,/area/lavaland/base) -"er" = (/obj/structure/table/marble,/turf/simulated/floor/tiled/dark,/area/lavaland/base/common) -"ew" = (/turf/simulated/floor/tiled,/area/lavaland/base/common) -"eU" = (/obj/structure/flora/pottedplant/subterranean,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/lavaland/base/common) -"fg" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/steel_grid,/area/lavaland/base) -"fw" = (/mob/living/simple_mob/construct/shade,/turf/simulated/floor/outdoors/lavaland,/area/lavaland/explored) -"gy" = (/obj/away_mission_init/lavaland,/turf/simulated/floor/outdoors/lavaland,/area/lavaland/explored) -"gE" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/monotile,/area/lavaland/base/common) -"hU" = (/obj/structure/bed/chair/sofa/left{dir = 1; icon_state = "sofaend_left"},/obj/effect/floor_decal/spline/fancy/wood{dir = 4},/turf/simulated/floor/wood,/area/lavaland/base) -"it" = (/obj/structure/table/marble,/obj/machinery/reagentgrinder,/obj/item/reagent_containers/glass/rag,/turf/simulated/floor/tiled/dark,/area/lavaland/base/common) -"ix" = (/mob/living/simple_mob/animal/space/bats/roguemines,/turf/simulated/floor/outdoors/lavaland,/area/lavaland/unexplored) -"iL" = (/obj/machinery/media/jukebox{icon_state = "superjuke-nopower"; state_base = "superjuke"},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/lavaland/base/common) -"jF" = (/obj/structure/bed,/obj/item/bedsheet,/turf/simulated/floor/carpet/blucarpet,/area/lavaland/base) -"kq" = (/turf/simulated/floor/tiled,/area/lavaland/base) -"kr" = (/obj/structure/bed/chair/sofa/right{icon_state = "sofaend_right"},/obj/effect/floor_decal/spline/fancy/wood{dir = 9},/obj/effect/decal/cleanable/cobweb,/obj/random/mob/mouse,/turf/simulated/floor/wood,/area/lavaland/base) -"kW" = (/obj/structure/table/rack/shelf,/turf/simulated/floor/tiled/steel_grid,/area/lavaland/base) -"lb" = (/turf/simulated/floor/outdoors/lavaland,/area/lavaland/explored) -"mr" = (/obj/structure/catwalk,/turf/simulated/floor/outdoors/lava,/area/lavaland/unexplored) -"mB" = (/obj/machinery/shower{dir = 8},/turf/simulated/floor/tiled/old_tile,/area/lavaland/base) -"nb" = (/obj/structure/table/marble,/obj/item/reagent_containers/glass/rag,/obj/item/reagent_containers/food/drinks/shaker,/turf/simulated/floor/tiled/dark,/area/lavaland/base/common) -"no" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Study"},/turf/simulated/floor/wood,/area/lavaland/base/common) -"nz" = (/turf/simulated/floor/carpet/blucarpet,/area/lavaland/base) -"oP" = (/turf/simulated/floor/carpet/bcarpet,/area/lavaland/base) -"oR" = (/obj/structure/table/standard,/obj/machinery/recharger,/turf/simulated/floor/carpet/blucarpet,/area/lavaland/base) -"pJ" = (/obj/structure/table/marble,/obj/effect/floor_decal/spline/fancy/wood{dir = 4},/turf/simulated/floor/wood,/area/lavaland/base) -"qz" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled/monotile,/area/lavaland/base/common) -"qE" = (/obj/structure/bed/double/padded,/obj/item/bedsheet/hosdouble,/turf/simulated/floor/carpet/purcarpet,/area/lavaland/base) -"rB" = (/turf/simulated/floor/carpet/purcarpet,/area/lavaland/base) -"rH" = (/obj/machinery/door/airlock/external,/obj/structure/fans/tiny,/turf/simulated/floor/tiled,/area/lavaland/base/common) -"sY" = (/obj/structure/bed/double/padded,/obj/item/bedsheet/browndouble,/turf/simulated/floor/carpet/bcarpet,/area/lavaland/base) -"tg" = (/turf/simulated/floor/outdoors/lava,/area/lavaland/base) -"tv" = (/turf/simulated/floor/tiled/monotile,/area/lavaland/base) -"uu" = (/obj/structure/table/marble,/obj/machinery/chemical_dispenser/bar_alc/full{dir = 4},/turf/simulated/floor/tiled/dark,/area/lavaland/base/common) -"xd" = (/turf/simulated/mineral/triumph/rich,/area/lavaland/unexplored) -"yg" = (/mob/living/simple_mob/humanoid/cultist/hunter,/turf/simulated/mineral/triumph,/area/lavaland/explored) -"yX" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/turf/simulated/floor/tiled,/area/lavaland/base/common) -"zs" = (/obj/structure/flora/pottedplant/smalltree{pixel_x = -5; pixel_y = 15},/turf/simulated/floor/tiled,/area/lavaland/base/common) -"AG" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/table/rack/shelf,/obj/random/multiple/miningdrills,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/steel_grid,/area/lavaland/base) -"AQ" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/lavaland/base) -"Bs" = (/obj/machinery/door/airlock{name = "Recovery"},/turf/simulated/floor/carpet/bcarpet,/area/lavaland/base/common) -"BT" = (/mob/living/simple_mob/animal/space/bats/roguemines,/turf/simulated/mineral/triumph,/area/lavaland/explored) -"BX" = (/obj/structure/closet/crate/large,/turf/simulated/floor/tiled,/area/lavaland/base/common) -"Ch" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/monotile,/area/lavaland/base/common) -"CA" = (/obj/structure/bed/chair/sofa/left{icon_state = "sofaend_left"},/obj/effect/floor_decal/spline/fancy/wood{dir = 5},/turf/simulated/floor/wood,/area/lavaland/base) -"DM" = (/obj/structure/table/marble,/obj/machinery/chemical_dispenser/bar_coffee/full,/turf/simulated/floor/tiled/dark,/area/lavaland/base/common) -"EP" = (/obj/machinery/light{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/old_tile,/area/lavaland/base) -"Ft" = (/turf/simulated/floor/outdoors/lavaland,/area/lavaland/unexplored) -"Fy" = (/obj/structure/table/rack/shelf,/obj/random/multiple/miningdrills,/turf/simulated/floor/tiled/steel_grid,/area/lavaland/base) -"Ho" = (/turf/simulated/floor/wood,/area/lavaland/base) -"Hq" = (/obj/structure/curtain/open/shower/engineering,/turf/simulated/floor/tiled/old_tile,/area/lavaland/base) -"Hz" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/monotile,/area/lavaland/base/common) -"Iu" = (/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/dirt,/obj/structure/closet/crate/large,/turf/simulated/floor/tiled,/area/lavaland/base/common) -"Js" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled/monotile,/area/lavaland/base/common) -"Ks" = (/obj/machinery/recharge_station,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled/monotile,/area/lavaland/base) -"Lj" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled/monotile,/area/lavaland/base/common) -"LQ" = (/obj/structure/ore_box,/turf/simulated/floor/tiled,/area/lavaland/base/common) -"LS" = (/obj/machinery/door/airlock/multi_tile/glass,/turf/simulated/floor/tiled,/area/lavaland/base) -"MB" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/curtain/black,/turf/simulated/floor/plating,/area/lavaland/base) -"MQ" = (/turf/simulated/mineral/triumph/rich,/area/lavaland/base) -"MX" = (/turf/simulated/mineral/triumph,/area/lavaland/explored) -"Nb" = (/obj/structure/table/marble,/obj/machinery/chemical_dispenser/bar_soft/full{dir = 4},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/dark,/area/lavaland/base/common) -"Nw" = (/obj/structure/closet/crate,/turf/simulated/floor/tiled,/area/lavaland/base) -"NH" = (/obj/structure/bed/chair/sofa/right{dir = 1; icon_state = "sofaend_right"},/obj/effect/floor_decal/spline/fancy/wood{dir = 8},/turf/simulated/floor/wood,/area/lavaland/base) -"NS" = (/obj/machinery/vending/boozeomat{req_access = null; req_log_access = null},/turf/simulated/floor/tiled/dark,/area/lavaland/base/common) -"Oy" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/curtain/black,/turf/simulated/floor/plating,/area/lavaland/base/common) -"Pr" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled/monotile,/area/lavaland/base/common) -"PC" = (/obj/machinery/mech_recharger,/turf/simulated/floor/tiled/monotile,/area/lavaland/base) -"Qa" = (/obj/structure/table/standard,/obj/item/towel/random,/turf/simulated/floor/tiled/old_tile,/area/lavaland/base) -"Qs" = (/obj/structure/catwalk,/turf/simulated/floor/outdoors/lava,/area/lavaland/explored) -"Qu" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/lavaland/base/common) -"QN" = (/obj/structure/table/marble,/obj/effect/floor_decal/spline/fancy/wood{dir = 8},/obj/structure/flora/pottedplant/small,/turf/simulated/floor/wood,/area/lavaland/base) -"QR" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled,/area/lavaland/base/common) -"Ru" = (/turf/unsimulated/mineral/triumph,/area/lavaland/explored) -"Rw" = (/turf/simulated/wall,/area/lavaland/base) -"RL" = (/turf/simulated/mineral/triumph/rich,/area/lavaland/explored) -"RX" = (/turf/simulated/mineral/triumph,/area/lavaland/unexplored) -"Sm" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled/monotile,/area/lavaland/base/common) -"WK" = (/obj/machinery/hyperpad/centre{map_pad_id = "lavaland_away"; map_pad_link_id = "lavaland_station"; newcolor = "#fcba03"},/turf/simulated/floor/tiled/monotile,/area/lavaland/base/common) -"WX" = (/turf/simulated/floor/outdoors/lava,/area/lavaland/explored) -"Xq" = (/turf/simulated/mineral/triumph,/area/lavaland/base) -"Xw" = (/obj/machinery/door/airlock{name = "Showers"},/turf/simulated/floor/tiled/old_tile,/area/lavaland/base) -"XC" = (/obj/structure/table/marble,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/dark,/area/lavaland/base/common) -"XG" = (/obj/structure/closet/crate/medical,/turf/simulated/floor/tiled,/area/lavaland/base/common) -"XZ" = (/obj/structure/closet,/turf/simulated/floor/carpet/purcarpet,/area/lavaland/base) -"Yz" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/turf/simulated/floor/wood,/area/lavaland/base/common) -"Zt" = (/obj/structure/undies_wardrobe,/turf/simulated/floor/tiled/old_tile,/area/lavaland/base) -"ZJ" = (/turf/simulated/floor/tiled/old_tile,/area/lavaland/base) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"an" = ( +/obj/machinery/door/airlock{ + name = "Recovery" + }, +/turf/simulated/floor/tiled/monotile, +/area/lavaland/base/common) +"az" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/simulated/floor/tiled/old_tile, +/area/lavaland/base) +"aO" = ( +/turf/simulated/floor/outdoors/lava, +/area/lavaland/unexplored) +"bJ" = ( +/obj/structure/closet/crate/freezer/rations, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"cx" = ( +/obj/machinery/door/airlock{ + name = "Recovery" + }, +/turf/simulated/floor/carpet/purcarpet, +/area/lavaland/base/common) +"cQ" = ( +/obj/machinery/door/airlock{ + name = "Recovery" + }, +/turf/simulated/floor/carpet/blucarpet, +/area/lavaland/base/common) +"db" = ( +/turf/simulated/wall, +/area/lavaland/base/common) +"eg" = ( +/obj/structure/closet, +/turf/simulated/floor/carpet/bcarpet, +/area/lavaland/base) +"er" = ( +/obj/structure/table/marble, +/turf/simulated/floor/tiled/dark, +/area/lavaland/base/common) +"ew" = ( +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"eU" = ( +/obj/structure/flora/pottedplant/subterranean, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"fg" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/lavaland/base) +"fw" = ( +/mob/living/simple_mob/construct/shade, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/explored) +"gy" = ( +/obj/away_mission_init/lavaland, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/explored) +"gE" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/lavaland/base/common) +"hU" = ( +/obj/structure/bed/chair/sofa/left{ + dir = 1; + icon_state = "sofaend_left" + }, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/lavaland/base) +"it" = ( +/obj/structure/table/marble, +/obj/machinery/reagentgrinder, +/obj/item/reagent_containers/glass/rag, +/turf/simulated/floor/tiled/dark, +/area/lavaland/base/common) +"ix" = ( +/mob/living/simple_mob/animal/space/bats/roguemines, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/unexplored) +"iL" = ( +/obj/machinery/media/jukebox{ + icon_state = "superjuke-nopower"; + state_base = "superjuke" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"jF" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/turf/simulated/floor/carpet/blucarpet, +/area/lavaland/base) +"kq" = ( +/turf/simulated/floor/tiled, +/area/lavaland/base) +"kr" = ( +/obj/structure/bed/chair/sofa/right{ + icon_state = "sofaend_right" + }, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 9 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/random/mob/mouse, +/turf/simulated/floor/wood, +/area/lavaland/base) +"kW" = ( +/obj/structure/table/rack/shelf, +/turf/simulated/floor/tiled/steel_grid, +/area/lavaland/base) +"lb" = ( +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/explored) +"mr" = ( +/obj/structure/catwalk, +/turf/simulated/floor/outdoors/lava, +/area/lavaland/unexplored) +"mB" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/simulated/floor/tiled/old_tile, +/area/lavaland/base) +"nb" = ( +/obj/structure/table/marble, +/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/food/drinks/shaker, +/turf/simulated/floor/tiled/dark, +/area/lavaland/base/common) +"no" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Study" + }, +/turf/simulated/floor/wood, +/area/lavaland/base/common) +"nz" = ( +/turf/simulated/floor/carpet/blucarpet, +/area/lavaland/base) +"oP" = ( +/turf/simulated/floor/carpet/bcarpet, +/area/lavaland/base) +"oR" = ( +/obj/structure/table/standard, +/obj/machinery/recharger, +/turf/simulated/floor/carpet/blucarpet, +/area/lavaland/base) +"pJ" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/lavaland/base) +"qz" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/tiled/monotile, +/area/lavaland/base/common) +"qE" = ( +/obj/structure/bed/double/padded, +/obj/item/bedsheet/hosdouble, +/turf/simulated/floor/carpet/purcarpet, +/area/lavaland/base) +"rB" = ( +/turf/simulated/floor/carpet/purcarpet, +/area/lavaland/base) +"rH" = ( +/obj/machinery/door/airlock/external, +/obj/structure/fans/tiny, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"sY" = ( +/obj/structure/bed/double/padded, +/obj/item/bedsheet/browndouble, +/turf/simulated/floor/carpet/bcarpet, +/area/lavaland/base) +"tg" = ( +/turf/simulated/floor/outdoors/lava, +/area/lavaland/base) +"tv" = ( +/turf/simulated/floor/tiled/monotile, +/area/lavaland/base) +"uu" = ( +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_alc/full{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/lavaland/base/common) +"xd" = ( +/turf/simulated/mineral/triumph/rich/lavaland, +/area/lavaland/unexplored) +"yg" = ( +/mob/living/simple_mob/humanoid/cultist/hunter, +/turf/simulated/mineral/triumph/lavaland, +/area/lavaland/explored) +"yX" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"zs" = ( +/obj/structure/flora/pottedplant/smalltree{ + pixel_x = -5; + pixel_y = 15 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"AG" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/table/rack/shelf, +/obj/random/multiple/miningdrills, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/steel_grid, +/area/lavaland/base) +"AQ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base) +"Bs" = ( +/obj/machinery/door/airlock{ + name = "Recovery" + }, +/turf/simulated/floor/carpet/bcarpet, +/area/lavaland/base/common) +"BT" = ( +/mob/living/simple_mob/animal/space/bats/roguemines, +/turf/simulated/mineral/triumph/lavaland, +/area/lavaland/explored) +"BX" = ( +/obj/structure/closet/crate/large, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"Ch" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/monotile, +/area/lavaland/base/common) +"CA" = ( +/obj/structure/bed/chair/sofa/left{ + icon_state = "sofaend_left" + }, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 5 + }, +/turf/simulated/floor/wood, +/area/lavaland/base) +"DM" = ( +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_coffee/full, +/turf/simulated/floor/tiled/dark, +/area/lavaland/base/common) +"EP" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/old_tile, +/area/lavaland/base) +"Ft" = ( +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/unexplored) +"Fy" = ( +/obj/structure/table/rack/shelf, +/obj/random/multiple/miningdrills, +/turf/simulated/floor/tiled/steel_grid, +/area/lavaland/base) +"Ho" = ( +/turf/simulated/floor/wood, +/area/lavaland/base) +"Hq" = ( +/obj/structure/curtain/open/shower/engineering, +/turf/simulated/floor/tiled/old_tile, +/area/lavaland/base) +"Hz" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/lavaland/base/common) +"Iu" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/large, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"Js" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/tiled/monotile, +/area/lavaland/base/common) +"Ks" = ( +/obj/machinery/recharge_station, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/lavaland/base) +"Lj" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/lavaland/base/common) +"LQ" = ( +/obj/structure/ore_box, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"LS" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/turf/simulated/floor/tiled, +/area/lavaland/base) +"MB" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/curtain/black, +/turf/simulated/floor/plating, +/area/lavaland/base) +"MQ" = ( +/turf/simulated/mineral/triumph/rich/lavaland, +/area/lavaland/base) +"MX" = ( +/turf/simulated/mineral/triumph/lavaland, +/area/lavaland/explored) +"Nb" = ( +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_soft/full{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/lavaland/base/common) +"Nw" = ( +/obj/structure/closet/crate, +/turf/simulated/floor/tiled, +/area/lavaland/base) +"NH" = ( +/obj/structure/bed/chair/sofa/right{ + dir = 1; + icon_state = "sofaend_right" + }, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/lavaland/base) +"NS" = ( +/obj/machinery/vending/boozeomat{ + req_access = null; + req_log_access = null + }, +/turf/simulated/floor/tiled/dark, +/area/lavaland/base/common) +"Oy" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/curtain/black, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"Pr" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/tiled/monotile, +/area/lavaland/base/common) +"PC" = ( +/obj/machinery/mech_recharger, +/turf/simulated/floor/tiled/monotile, +/area/lavaland/base) +"Qa" = ( +/obj/structure/table/standard, +/obj/item/towel/random, +/turf/simulated/floor/tiled/old_tile, +/area/lavaland/base) +"Qs" = ( +/obj/structure/catwalk, +/turf/simulated/floor/outdoors/lava, +/area/lavaland/explored) +"Qu" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"QN" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 8 + }, +/obj/structure/flora/pottedplant/small, +/turf/simulated/floor/wood, +/area/lavaland/base) +"QR" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"Ru" = ( +/turf/unsimulated/mineral/triumph, +/area/lavaland/explored) +"Rw" = ( +/turf/simulated/wall, +/area/lavaland/base) +"RL" = ( +/turf/simulated/mineral/triumph/rich/lavaland, +/area/lavaland/explored) +"RX" = ( +/turf/simulated/mineral/triumph/lavaland, +/area/lavaland/unexplored) +"Sm" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled/monotile, +/area/lavaland/base/common) +"WK" = ( +/obj/machinery/hyperpad/centre{ + map_pad_id = "lavaland_away"; + map_pad_link_id = "lavaland_station"; + newcolor = "#fcba03" + }, +/turf/simulated/floor/tiled/monotile, +/area/lavaland/base/common) +"WX" = ( +/turf/simulated/floor/outdoors/lava, +/area/lavaland/explored) +"Xq" = ( +/turf/simulated/mineral/triumph/lavaland, +/area/lavaland/base) +"Xw" = ( +/obj/machinery/door/airlock{ + name = "Showers" + }, +/turf/simulated/floor/tiled/old_tile, +/area/lavaland/base) +"XC" = ( +/obj/structure/table/marble, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/lavaland/base/common) +"XG" = ( +/obj/structure/closet/crate/medical, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"XZ" = ( +/obj/structure/closet, +/turf/simulated/floor/carpet/purcarpet, +/area/lavaland/base) +"Yz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/wood, +/area/lavaland/base/common) +"Zt" = ( +/obj/structure/undies_wardrobe, +/turf/simulated/floor/tiled/old_tile, +/area/lavaland/base) +"ZJ" = ( +/turf/simulated/floor/tiled/old_tile, +/area/lavaland/base) (1,1,1) = {" -RuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRu -RuMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXWXMXMXMXMXWXMXMXMXMXMXWXMXMXMXMXWXMXMXMXMXMXWXMXMXMXMXWXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXRu -RuMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXWXWXMXMXMXWXWXWXMXMXMXWXMXMXMXMXWXMXMXMXMXWXWXMXMXMXWXWXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOMXMXMXMXMXWXWXMXMXWXWXWXMXWXWXMXMXWXWXWXMXMXMXMXWXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOWXMXMXMXMXMXWXWXMXMXMXWXWXWXMXWXWXaORXRXRXRXRXaOaORXRXRXRXaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaORXRXRXRXRXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXaOaOaOaOaOaOaORXRXRXaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaORXRXRXRXRXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXaOaOaOaOaORXRXRXRXRXaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaORXRXRXRXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXaOaOaOaOaORXRXRXRXaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOaORXRXRXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXaOaOaOaOaORXRXRXRXaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaORXRXRXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXaOaOaOaOaORXRXRXaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXxdRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOaORXRXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXaOaOaOaOaORXRXRXaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXxdxdRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXaOaORXRXaOaORXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXaOaOaOaOaORXRXaOaORXRXRXRXRXaORXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXxdRXRXxdxdRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXaOaORXRXaOaOWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXaOaOaOaOaOaOaOaORXRXaOaOaOaOaORXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaORXRXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXaOaOaOaOaORXRXRXRXaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXxdRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdxdRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXaOaOaOaOaOaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXxdRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXaORXRXRXRXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXxdRXxdxdxdRXRXRXRXRXxdRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOaOaOWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXaOaOaOaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXxdRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXaOaOaOaOaORXRXaOaOaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXxdRXRXRXRXRXRXxdxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXaOaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXxdRXRXRXRXxdRXRXRXRXRXRXRXRXRXxdRXxdRXRXRXRXRXRXRXRXaOaOaORXRXMXWXWXMXMXWXWXMXWXWXWXWXWXWXWXWXMXaOaORXRXRXaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXxdRXRXRXxdRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdxdRXRXRXRXRXRXRXRXRXRXRXWXWXMXMXWXWXMXWXWXWXWXWXWXWXWXWXMXRXaOaORXRXRXRXaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXxdRXRXRXRXRXRXRXRXaOaORXRXaOaORXWXWXWXWXWXWXWXWXWXMXWXRXRXaOaORXRXRXRXRXRXRXRXRXRXRXaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaORXRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXxdRXRXRXxdRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXxdRXRXRXRXRXRXRXRXRXRXRXRXaOWXMXWXWXWXWXWXWXWXMXWXaORXRXRXRXRXRXRXRXRXRXaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaORXRXRXRXRXRXRXRXRXxdRXxdxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXaOaOMXMXWXWXWXWXWXWXWXMXMXaORXRXRXRXRXRXRXRXRXRXRXaOaOaOaOaOaOaOaOaORXRXRXRXRXRXRXRXaOaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOaOaORXRXRXRXRXRXRXRXxdxdRXRXRXRXRXRXRXRXRXRXRXMXMXWXWXWXWXWXWXWXMXMXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOaORXaOaORXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOaOaOaOaOaOaOaOaOaOaOaOaORXRXRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXMXMXWXWXWXWXWXWXWXMXMXRXRXRXRXRXRXRXRXRXRXaOaOaOaORXRXRXaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXMXMXWXWXWXWXWXWXWXMXMXRXRXRXRXRXRXRXaORXaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaORXaOaOaOaOaOaOaOaOaOaORXaOaOaOaOaOaOaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXMXMXWXWXWXWXWXWXWXMXMXRXRXRXRXRXRXaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOaOaOaOaOaOaORXaORXRXRXRXRXRXRXRXRXaOaOaOaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXMXMXWXWXWXWXWXWXWXMXMXRXRXRXRXRXaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOaOaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXaOaOaOaOaOaOaOaOaOaOaOaORXRXRXRXRXRXRXRXRXRXWXWXWXWXWXWXWXWXWXMXMXRXRXRXaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdxdRXRXRXRXRXRXRXRXaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOWXWXWXWXWXWXWXWXWXMXWXaOaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXRXxdRXRXxdRXRXRXRXRXRXRXRXRXRXRXaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXFtRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOaOaOaOaORXaOaOaOaOaOaOaOaOaOaOWXWXWXWXWXWXWXWXWXWXWXaOaOaORXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXaOaOaOaOaORXaOaORXRXRXRXRXRXRXRXRXRXFtFtFtRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOaOaOaOaOaOaOaOaOaOaOaOWXWXWXWXWXWXWXWXWXWXWXaOaORXRXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXRXaOaOaOaOaOaOaOaORXRXRXRXRXRXRXRXFtFtFtRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOWXWXWXWXWXWXWXWXWXWXWXaORXRXRXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXRXRXRXRXaOaOaOaOaOaOaORXRXRXRXRXFtFtFtFtRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXaOWXWXWXWXWXWXWXWXWXxdxdxdxdxdxdRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXRXRXRXRXRXRXRXaOaOaOaOaORXRXRXRXFtFtFtRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXRXaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXaOWXWXWXWXWXWXWXWXWXxdxdxdxdxdxdRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXRXRXRXRXRXRXRXRXaOaOaOaOaOaORXFtFtFtRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXRXaOaORXRXRXRXRXRXRXRXRXRXRXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXMXWXWXWXWXWXWXWXWXxdxdxdxdxdxdRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOaOaOFtFtRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXaOaOaORXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXMXMXWXWXWXWXWXWXWXxdxdxdxdxdxdRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXRXRXRXRXRXRXRXRXRXRXaORXaOaOaOmrmrRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXaOaOaOaORXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdMXMXMXMXWXWXWXWXWXWXWXxdxdxdxdxdxdRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXRXRXRXRXRXRXRXRXRXRXRXaOaORXRXmrmraOaOaOaORXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXaOaOaOaORXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdMXMXMXMXWXWXWXWXWXWXWXxdxdxdxdxdxdMXMXMXMXMXMXMXMXMXMXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXMXMXMXMXMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXFtFtaOaOaOaOaOaORXRXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXRXaOaORXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdMXMXMXMXWXWXWXWXWXWXWXxdxdxdxdxdxdMXMXMXMXMXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXFtFtFtRXRXRXaORXaOaORXRXMXRu -RuMXMXRXRXRXRXRXRXRXRXaOaOaORXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXWXWXWXWXWXWXWXxdxdxdxdxdxdMXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXRXRXRXRXRXRXRXRXRXRXRXRXRXRXFtFtRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXaOaOaOaOaORXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXRXRXRXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXWXWXWXWXWXWXWXMXMXMXMXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXMXMXMXRXRXRXRXRXRXRXRXFtFtRXRXRXRXxdRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXaOaOaORXaORXRXxdxdxdxdxdxdxdxdxdxdRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXWXWXWXWXWXWXWXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXMXMXMXWXWXWXWXWXWXWXMXMXRXRXRXRXRXRXRXRXFtFtRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXRXaOaOaOaOaORXRXxdxdxdxdxdxdxdxdxdxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXMXMXMXMXMXMXMXMXMXWXWXWXMXMXMXMXMXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXMXMXMXMXMXMXMXMXWXWXWXWXWXWXWXWXWXWXWXWXWXMXMXMXWXWXWXWXWXWXWXMXRXRXRXRXRXRXRXRXRXFtRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXRXaORXaORXaORXRXRXxdxdxdxdxdxdxdxdxdxdRXRXRXRXRXRXRXRXMXMXMXMXMXMXWXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXRLMXMXMXMXMXMXMXMXMXMXMXWXWXWXWXWXWXWXWXMXMXMXMXMXMXMXWXWXWXWXWXWXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXMXRu -RuMXMXRXRXRXRXaORXaOaOaOaORXRXRXxdxdxdxdxdxdxdxdxdxdFtFtRXRXRXRXRXRXMXMXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXMXWXRLMXMXMXMXMXMXMXMXMXMXWXWXWXWXWXWXWXWXMXMXMXMXMXMXMXMXWXWXWXWXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXRXRXRXRXaORXaOaOaORXRXRXRXxdxdxdxdxdxdxdxdxdxdFtFtRXRXRXRXRXaOWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXMXWXWXWXWXWXWXMXWXWXWXWXWXWXWXWXRLMXMXMXMXMXMXMXMXMXMXWXWXWXWXWXWXWXWXMXMXMXMXMXMXMXWXWXWXMXWXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXMXMXRXRXaOxdaOaORXRXRXRXRXxdxdxdxdxdxdxdxdxdxdFtFtMXMXMXMXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXMXMXMXWXWXWXWXMXWXWXWXMXMXWXWXMXRXRXRXaORXaORXRXRXaOaOaOaOaOaOaORXRXRXRXRXRXRXRXaOaOaOaOaOaOaOaOaOaOaORXRXRXRXRXRXRXRXaOaOaOaORXRXRXRXRXRXixRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXMXMXRXRXRXxdaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXFtFtMXWXWXWXWXWXWXWXWXWXMXMXMXMXMXMXMXWXWXMXMXMXMXMXMXMXMXMXMXMXWXWXWXMXMXMXWXWXMXMXMXWXWXMXRXRXRXRXRXxdRXRXRXRXRXaOaOaOaOaORXRXRXRXRXRXRXRXRXaOaOaOaOaOaOaOaOaORXRXRXRXRXRXRXRXRXaOaOaOaORXRXRXRXRXRXRXRXRXRXixRXRXRXRXRXRXRXRXMXRu -RuMXMXMXMXRXRXRXxdaOaORXRXRXRXRXRXRXRXaOaOaOaOaOaOaOmrmrWXWXWXWXWXMXWXMXMXMXMXMXRXRXRXRXMXMXWXWXMXMXMXMXMXMXMXMXWXWXWXWXMXMXMXMXWXWXMXMXMXWXWXWXMXRXRXRXRXRXxdRXRXRXRXaOaOaOaOaOxdRXRXRXRXRXRXRXRXaOaOaOaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXMXRu -RuMXMXMXMXRXRXRXxdaORXRXRXRXRXRXRXaOaOaOaOaOaOaOaOaOmrmrWXWXWXMXMXMXMXMXMXMXMXRXRXRXRXRXMXMXMXWXMXMXMXMXMXMXMXWXWXRXRXRXRXMXMXWXWXWXMXRXRXMXWXWXWXMXMXRXRXRXxdRXRXRXRXRXWXWXWXWXMXxdRXRXRXRXMXMXWXWXWXWXWXWXWXWXWXWXWXWXRXRXRXRXRXRXRXMXWXWXWXWXMXMXRXMXRXMXMXMXMXMXMXRXRXRXRXRXRXRXMXRu -RuMXMXMXMXRXRXRXxdRXRXRXRXRXRXRXaOaOaOaOaOaOaOaOaOFtFtFtMXWXWXMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRXMXMXMXMXWXWXWXMXRXRXRXRXMXWXWXMXMXMXRXRXMXWXWXWXMXMXRXRXRXxdRXRXRXRXRXMXWXWXWXMXxdRXRXRXRXMXMXMXMXWXWXWXWXWXWXWXWXMXMXRXRXRXRXRXRXRXMXMXWXWXWXMXMXRXMXRXRXMXBTMXMXMXRXRXRXRXRXRXRXMXRu -RuMXMXMXMXRXRXRXRXRXRXRXRXRXRXaOaOaOaOaOaOaOaOaORXFtFtFtMXMXMXMXMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXWXWXMXMXMXRXRXRXRXMXMXMXMXWXMXRXRXMXMXWXWXWXMXMXRXRXRXxdRXRXRXRXMXWXWXWXMXRXxdRXRXRXMXMXMXMXWXWXWXWXWXWXWXWXMXMXRXRXRXRXRXRXRXMXWXWXWXWXMXMXRXRXRXRXMXMXMXMXMXRXRXRXRXRXRXRXMXRu -RuMXMXMXMXRXRXRXRXRXRXRXRXRXaOaOaOaOaORXRXxdRXRXRXFtFtFtlbfwMXMXMXMXRXRXxdxdxdxdxdxdxdxdRXRXRXRXRXMXWXWXWXMXMXMXMXRXRXRXRXMXMXWXMXWXMXRXRXMXMXWXWXWXWXMXRXRXRXxdRXRXRXRXMXWXWXWXMXRXxdRXRXRXMXWXMXWXWXWXWXWXWXWXWXWXWXMXRXRXRXRXRXRXRXMXMXWXWXWXMXMXRXRXRXRXMXMXMXMXMXRXRXRXRXxdRXRXMXRu -RuMXMXMXMXRXRXRXRXxdRXRXaORXaOaOaOaORXRXxdRXRXRXRXFtFtRXMXMXMXMXMXMXMXRXxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXRXRXRXRXRXRXRXRXRXRXMXMXWXMXMXMXRXRXMXMXMXWXWXWXMXMXRXRXxdRXRXRXRXMXWXWXWXMXRXxdRXRXRXMXMXMXMXWXWXWXWXWXWXWXWXMXMXMXRXRXRXRXRXRXMXWXWXWXWXWXMXRXRXRXMXMXMXMXMXMXRXRXRXRXRXRXRXMXRu -RuMXMXMXMXRXRXRXRXxdaOaOaOaOaOaOaOaORXxdRXRXRXRXRXFtFtRXMXMXMXMXMXMXMXRXxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXRXRXRXRXRXRXRXRXRXRXMXMXWXMXMXMXRXRXMXMXMXMXWXWXWXMXMXRXxdRXRXRXRXMXWXWXWXMXRXRXRXRXRXMXMXMXMXWXWXWXWXWXWXWXWXWXWXWXRXRXRXRXRXRXMXMXWXWXWXWXMXRXRXRXMXMXMXMXMXMXRXRXRXRXxdRXRXMXRu -RuMXMXMXMXRXRXRXRXxdaORXRXaOaOaOaORXxdRXRXRXRXRXFtFtFtRXRXRXMXMXMXMXMXRXRXRXRXRXRXRXxdxdxdxdxdxdxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXWXWXWXMXMXMXRLRXMXMXMXMXWXWXWXMXRXRXxdRXRXMXMXMXMXWXWXWXWXWXWXWXWXMXMXMXRXRXRXRXRXRXMXMXWXWXWXWXMXMXRXRXMXMXMXMXBTMXRXRXRXRXRXRXRXMXRu -RuMXMXMXMXRXRXRXRXRXRXRXRXaOaOaORXRXRXRXRXRXRXFtFtFtFtFtFtRXMXMXlbfwMXRXRXRXRXRXRXRXxdxdxdxdxdxdxdRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXMXWXWXWXMXMXRLMXMXMXMXWXWXWXWXMXRXRXxdRXRXMXMXWXWXWXWXWXWXWXWXWXWXMXMXMXRXRXRXRXRXRXRXMXWXWXWXWXMXMXRXRXMXMXMXMXMXMXRXRXRXRXxdRXRXMXRu -RuMXMXMXRXRXRXRXRXRXRXRXRXaOaOaORXxdRXRXRXRXRXRXFtFtFtFtFtRXMXlblbMXMXRXRXRXxdxdxdxdxdxdxdxdxdxdxdRXRXRXRXRXxdRXRXRXxdRXRXRXRXRXRXRXRXRXRXMXMXMXMXMXMXMXWXWXWXRLMXMXMXMXWXWXWXWXMXRXRXxdRXRXMXMXWXWXWXWXWXWXWXWXWXWXWXWXMXRXRXRXRXRXRXRXMXWXWXWXWXWXRXRXRXMXMXMXMXMXMXBTRXRXRXRXRXRXMXRu -RuMXMXMXRXRXxdxdxdxdxdxdxdaOaOaOxdRXRXRXRXRXRXRXFtFtFtFtFtFtFtFtRXRXRXRXRXRXxdFtFtFtFtFtRXRXxdRXRXRXRXRXRXRXRXxdRXxdxdxdxdxdxdxdxdRXRXRXRXMXMXMXMXMXMXMXMXWXWXWXWXMXMXWXWXWXWXMXMXRXRXxdRXRXMXMXWXWXWXWXWXWXWXWXWXMXMXRXRXRXRXRXRXRXRXRXMXWXWXWXWXMXMXMXMXMXMXMXMXMXMXMXRXRXRXRXRXRXMXRu -RuMXMXMXRXRXxdxdxdxdxdxdxdaOaORXRXRXRXRXRXRXRXRXRXRXFtFtFtFtFtFtFtFtFtFtFtFtFtFtFtFtFtFtFtRXRXRXRXxdxdRXRXRXxdRXRXxdxdxdxdxdxdxdxdRXRXRXRXMXMXMXMXMXMXMXMXMXMXMXRLMXMXWXWXWXWXMXMXRXRXRXRXRXMXMXMXMXWXWXWXWXWXWXWXMXRXRXRXRXRXRXRXRXRXRXMXMXWXWXWXWXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXMXRXRXxdxdxdxdxdxdxdaOaOaOxdRXRXRXRXRXRXRXRXRXRXFtFtFtFtFtFtFtFtFtFtFtFtFtFtFtFtFtFtFtFtFtxdRXRXxdRXRXRXRXRXxdxdxdxdxdxdxdxdxdRXxdRXRXRXRXRXRXRXRXRXRXRXRXMXMXWXWXWXWXWXMXMXRXRXRXRXRXMXMXMXWXWXMXWXWXWXWXWXMXRXRXRXRXRXRXRXRXRXRXMXMXWXWXWXWXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXMXRXRXxdxdxdxdxdxdxdaOaOaOaORXRXRXRXRXRXRXRXRXRXxdxdRXRXRXRXRXRXRXRXRXRXRXFtFtFtFtFtFtFtFtxdRXRXRXxdRXRXRXRXxdxdxdxdxdxdxdxdRXRXRXRXxdxdxdxdxdRXRXRXRXRXRXRLMXWXWXWXWXMXMXRXRXRXRXRXRXRXRXMXMXWXWXMXWXWXMXWXMXRXRXRXRXRXRXRXRXRXRXMXMXWXWXWXWXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXMXRXRXxdxdxdxdxdxdxdRXaOaOaOaORXRXRXRXRXRXRXxdRXRXRXRXRXRXRXxdxdxdxdxdxdxdxdRXFtRXFtFtFtFtFtRXFtRXFtRXRXRXRXxdxdxdxdxdxdxdxdxdxdxdRXxdxdxdxdxdRXRXRXRXRXMXMXWXWXWXWXMXMXMXRXRXRXRXRXRXRXRXMXMXMXMXMXMXWXMXMXRXRXRXRXRXRXRXRXRXRXRXMXMXWXWXWXWXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXMXRXRXxdxdxdxdxdxdxdRXaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXxdxdxdxdxdxdxdxdRXRXRXRXFtFtFtFtFtFtFtxdRXxdRXxdxdxdxdxdxdxdxdxdxdxdRXRXxdxdxdxdxdRXRXRXRXRXMXMXWXWXWXMXMXMXMXRXRXRXRXRXRXRXRXMXMXMXMXMXMXMXMXMXRXRXRXRXRXRXRXRXRXRXMXMXMXWXWXWXWXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXMXRXRXxdxdxdxdxdxdxdRXxdaOaOaOaOaOaORXRXRXxdRXRXRXRXRXRXRXRXxdxdxdxdxdxdxdxdRXRXRXRXRXRXFtFtFtFtRXRXRXRXxdRXxdxdxdxdxdxdxdxdxdxdRXRXxdxdxdxdxdRXRXRXRXMXMXWXWXWXWXMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXWXWXWXMXMXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXMXRXRXxdxdxdxdxdxdxdRXxdRXRXaOaOaOaOaOaOxdRXRXRXRXRXRXRXRXRXxdxdxdxdxdxdxdxdRXRXRXRXRXFtFtFtFtFtRXRXRXRXxdRXxdxdxdxdxdxdxdxdxdxdRXRXxdxdxdxdxdRXRXRXMXMXMXWXWXWXMXMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXygMXMXWXWXWXMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXMXMXRXRXxdxdxdxdxdxdxdRXxdRXRXRXRXaOaOaOaOaOaOaOaOaORXRXRXRXRXxdxdxdxdxdxdxdxdRXRXRXMXMXRXRXFtFtFtFtRXRXxdRXRXRXRXRXxdxdxdxdxdxdxdRXRXxdxdxdxdxdRXRXRXMXMXWXWXWXWXMXMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXMXWXWXWXMXWXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXRXRXRXRXxdxdxdxdxdxdxdxdRXRXRXRXRXRXRXxdaOaOaOaOaOaOaORXRXRXRXxdxdxdxdxdxdxdxdRXRXRXMXlbRXFtFtFtFtFtFtRXRXRXxdRXxdRXxdxdxdxdxdxdxdRXRXxdxdxdxdxdRXRXRXMXMXWXWXWXMXMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXMXMXWXWXWXMXWXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXRXRXRXxdxdxdxdxdxdxdxdxdxdRXRXRXRXRXRXRXRXRXRXRXaOaOaOaOaORXRXxdxdxdxdxdxdxdxdRXRXRXMXMXRXRXRXFtFtFtFtRXFtFtxdRXRXRXxdxdxdxdxdxdxdRXRXRXRXRXRXRXRXMXMXMXWXWXWXMXRLMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXMXWXWXWXMXMXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXRXRXRXxdxdxdxdxdxdxdxdxdxdRXxdxdxdxdxdxdxdxdxdxdxdxdaOaOaOaORXxdxdxdxdxdxdxdxdRXRXRXMXMXRXRXRXFtFtFtFtFtFtRXRXxdRXRXxdxdxdxdxdxdxdRXRXRXRXRXRXRXMXMXMXMXWXWXWXMXMXMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXMXWXWXWXWXMXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXRXRXRXxdxdxdxdxdxdxdxdxdxdRXxdxdxdxdxdxdxdxdxdxdxdxdRXaOaOaOaORXRXRXRXRXRXRXRXRXRXRXMXMXFtFtRXFtFtFtFtRXRXRXxdRXRXRXxdxdxdxdxdxdxdxdRXMXMXMXMXWXWXWXMXWXWXWXMXMXMXRLMXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXMXWXWXWXWXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXRXRXRXxdxdxdxdxdxdxdxdxdxdRXxdxdxdxdxdxdxdxdxdxdxdxdRXRXaOaOaOaORXRXRXRXxdRXRXRXRXRXMXMXRXRXRXRXFtFtFtRXRXRXRXRXRXRXxdxdxdxdxdxdxdRXMXMXWXWXWXWXMXWXWXWXWXMXMXMXMXRLMXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXMXWXWXWXMXMXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXRXRXRXxdxdxdxdxdxdxdxdxdxdRXxdxdxdxdxdxdxdxdxdxdxdxdRXRXRXaOaOaOaORXRXRXxdRXRXRXRXRXMXMXRXRXRXRXFtFtFtRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRLWXWXWXRXRXRXWXWXWXMXMXMXMXMXMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXWXWXWXWXMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXRXRXRXxdxdxdxdxdxdxdxdxdxdRXxdxdxdxdxdxdxdxdxdxdxdxdRXRXRXRXaOaOaORXRXxdRXRXRXRXRXRXMXMXRXRXRXFtFtFtFtRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXWXRXRXRXRXWXWXWXMXMXMXMXRXRXxdRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXWXWXWXWXMXMXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXRXRXRXxdxdxdxdxdxdxdxdxdxdRXxdxdxdxdxdxdxdxdxdxdxdxdRXRXRXRXRXaOaOaOaOxdRXRXRXRXRXRXRXMXRXRXRXRXFtFtFtFtRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXMXWXWXWXWXMXMXMXMXRXRXxdRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXWXWXWXMXMXMXRXRXxdRXRXRXRXRXRXRXxdRXRXRXRXMXRu -RuMXRXRXRXxdxdxdxdxdxdxdxdxdxdaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXFtFtFtFtRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXWXWXWXWXWXWXWXMXMXMXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXWXWXWXWXMXRXRXRXxdRXRXRXRXRXRXRXxdRXRXRXRXMXRu -RuMXRXRXRXxdxdxdxdxdxdxdxdxdxdRXRXaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXWXWXWXWXMXRXRXRXRXRXMXMXRXRXRXRXFtFtFtFtRXFtRXRXRXRXRXRXRXRXRXRXRXRXRXMXWXWXWXWXMXWXWXWXMXMXMXRXRXRXRXRXRXRXRXRXRXxdxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXWXWXWXWXMXRXRXRXxdRXRXRXRXRXRXRXxdRXRXRXRXMXRu -RuMXRXRXRXxdxdxdxdxdxdxdxdxdxdRXRXRXaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXMXWXWXWXMXRXRXRXRXRXMXMXRXRXRXRXFtFtFtFtFtRXRXRXRXRXRXRXRXRXRXRXRXMXMXWXWXWXWXMXMXMXWXWXWXMXMXRXRXxdRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXWXWXWXWXMXRXRXRXxdRXRXRXRXRXRXRXxdRXRXRXRXMXRu -RuMXRXRXRXRXxdRXRXRXRXRXRXRXaOaOaOaOaOaOaOaOaOaOaOaORXRXRXRXRXRXRXRXRXWXWXWXWXMXRXRXRXRXMXMXRXRXRXRXFtFtFtFtRXRXRXRXRXRXRXRXRXRXRXRXMXWXWXWXWXWXMXRXRXMXWXWXWXMXMXRXRXRXRXRXRXRXRXRXRXxdxdRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXWXWXWXWXMXMXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXRXRXRXxdRXxdRXRXRXRXRXRXRXaOaOaOaOaOaOaOaOaOaOaOaOaOaORXRXRXMXMXMXMXWXWXWXWXMXRXRXRXMXMXRXRXRXFtFtFtFtFtFtRXRXRXRXRXRXRXRXRXRXaOWXWXWXWXMXMXRXRXRXRXMXWXWXMXMXMXMXMXRLRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXMXMXMXWXWXWXWXMXMXRXRXxdRXRXRXRXRXRXRXxdRXRXRXRXRXMXRu -RuMXRXRXRXxdRXRXRXRXRXaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOWXWXWXWXWXWXWXWXMXRXRXMXMXMXRXRXRXRXFtFtFtFtFtRXRXRXRXRXRXaOaOaOaOaOWXWXMXMXMXxdRXRXRXRXMXWXWXMXMXMXMXMXRLRXRXRXRXRXRXRXRXxdRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXMXMXWXWXWXWXMXMXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXaOaOaOaOaOaOaOaOaORXRXRXRXRXRXRXRXRXMXWXWXWXMXMXRXRXRXMXMXMXRXRXRXFtFtFtFtRXRXRXRXRXRXRXaOaOaOaORXMXMXRXRXRXRXRXRXRXRXRXMXWXWXWXWXWXWXWXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXMXMXWXWXWXWXRXRXRXRXxdRXRXRXRXRXRXRXRXxdRXRXRXRXRXMXRu -RuMXRXRXRXRXxdRXRXRXRXRXRXRXRXRXaOaOaOaOaOaORXRXaOaOaOaORXRXRXRXRXRXRXRXWXWXWXxdRXRXRXMXMXMXMXRXRXRXFtFtFtFtRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXWXWXWXWXWXWXWXRLMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXMXWXWXWXWXMXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXRXRXRXRXxdRXRXRXRXRXRXRXaOaOaOaOaORXRXRXRXRXRXaOaOaOaORXRXRXRXRXRXRXMXWXWXRXxdRXMXMXMXMXMXRXRXRXFtFtFtFtRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXWXWXWXWXWXWXWXWXMXMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXWXWXWXWXWXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXMXRu -RuMXRXRXRXxdxdxdxdxdxdxdxdxdRXRXRXRXRXRXRXRXRXRXRXRXRXaORXRXRXRXRXRXRXMXMXWXWXRXRXxdMXMXMXMXMXRXRXRXFtFtFtFtRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXMXMXMXWXMXWXWXWXWXWXMXMXMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXWXWXWXWXMXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXRXRXRXRXxdxdxdxdxdxdxdxdRXRXxdxdxdxdxdxdxdxdxdxdxdxdRXRXRXRXRXRXRXMXWXWXWXMXMXMXMXMXMXMXMXRXRXFtFtFtFtFtRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXWXWXWXWXWXMXMXMXMXMXMXMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXWXWXWXWXWXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXMXRu -RuMXRXRXRXRXxdxdxdxdxdxdxdxdRXRXxdxdxdxdxdxdxdxdxdxdxdxdRXRXRXRXRXRXRXaOaOaOaOaORXRXRXRXRXRXRXRXRXFtFtFtFtRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOWXMXMXMXMXMXMXMXRXRXRXRXRXRXRXRXRXMXMXMXMXMXMXMXMXMXWXWXWXWXWXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXRXRXRXRXxdxdxdxdxdxdxdxdRXRXxdxdxdxdxdxdxdxdxdxdxdxdRXRXRXRXRXRXRXaOaOaOaOaORXRXRXRXRXRXRXRXRXFtFtFtxdRXRXRXxdRXRXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXRXRXaOaOWXMXMXMXMXMXMXMXRXRXRXRXRXRXRXRXRXMXMXMXMXMXMXMXMXWXWXWXWXWXMXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXMXRu -RuMXRXRXxdxdxdxdxdxdxdRXRXRXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXRXRXaOaOaOaOaOaORXRXRXRXRXRXRXRXRXFtFtFtFtRXRXxdRXRXxdRXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXRXRXaOaOWXWXMXMXMXMXMXMXRXRXRXRXRXRXRXRXRXMXMXMXMXMXMXMXMXWXWXWXWXWXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXRXRXxdxdxdxdxdxdxdRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXaOaOaOaOaORXRXRXRXRXRXRXRXRXRXFtFtFtFtFtxdRXRXRXRXRXRXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXRXRXaOaOWXWXMXMXMXMXMXMXRXRXRXRXRXRXRXRXRXMXMXMXMXMXMXMXMXWXWXWXWXWXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXMXRu -RuMXRXRXxdxdxdxdxdxdxdRLMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXWXWXWXWXMXMXMXMXMXMXMXMXMXMXMXMXMXlblblblblbRLRLMXMXMXMXMXRLMXRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLMXMXMXMXaOaOWXWXMXMXMXMXMXMXRXRXRXRXRXRXRXRXRXMXMXMXMXMXMXMXMXWXWXWXWXWXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXRXRXxdxdxdxdxdxdxdMXMXMXMXMXMXWXWXWXWXMXMXMXMXMXMXMXWXWXWXWXMXRLMXMXMXMXMXMXMXMXMXMXMXMXMXlblblblbMXRLMXMXMXMXMXMXMXMXRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLMXMXMXMXaOaOWXWXMXMXMXMXMXMXRXRXRXRXRXRXRXRXRXMXMXMXMXMXMXMXMXWXWXWXWXWXRXRXRXRXRXRXRXRXRXRXRXRXxdxdxdxdxdRXRXRXRXRXMXRu -RuMXRXRXRXRXRXRXxdRXRXMXMXMXMXMXWXWXWXWXWXWXWXMXMXMXMXMXWXWXWXWXMXMXMXMXMXRLMXMXlblblblblblblblblblblbMXMXMXRLMXMXMXMXMXMXRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLMXMXMXMXaOaOWXWXMXMXMXMXMXMXRXRXRXRXRXRXRXRXRXMXMXMXMXMXMXMXWXWXWXWXWXMXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXMXRu -RuMXRXRXRXRXRXRXRXRXxdMXMXMXMXMXWXWXMXMXMXWXWXWXMXMXWXWXWXWXWXMXMXMXMXlblblblblblblblblblblblblblbRLMXMXMXMXRLRLMXRLRLMXRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLMXMXMXMXaOaOWXMXMXMXMXMXMXMXRXRXRXRXRXRXRXRXRXMXMXMXMXMXMXMXWXWXWXWXMXMXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXMXRu -RuMXRXRXxdRXxdxdRXRXxdMXMXMXMXWXWXMXMXMXMXMXWXWXWXWXWXWXMXMXMXMXMXlblblblblblblblblblblblblbMXMXMXMXMXMXMXMXMXMXMXMXMXMXRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLMXMXMXMXaOaOWXMXMXMXMXMXMXMXRXRXRXRXRXRXRXRXRXMXMXMXMXMXMXWXWXWXWXWXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXRXRXRXxdxdRXRXRXRXMXMXMXWXWXMXMXMXMXMXWXWXWXWXWXWXMXMXMXMXlblblblblblblbMXMXMXMXMXMXMXMXMXMXMXRLMXMXMXRLMXRLMXRLMXMXRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLMXMXMXMXaOaOWXMXMXMXMXMXMXMXRXRXRXRXRXRXRXRXMXMXMXMXMXMXMXWXWXWXWXMXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXRXRXRXRXRXxdRXRXxdMXMXMXMXMXMXMXMXMXWXWXWXWXWXMXMXMXMXMXlblblblblbMXMXRLRLRLRLRLMXMXRLMXRLMXRLMXRLRLMXRLRLRLMXMXRLRLMXRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLMXMXMXWXaOaOWXMXBTMXMXMXRXRXRXRXRXRXRXRXRXRXMXMXMXMXMXMXWXWXWXWXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXRXRXRXRXxdRXxdRXxdMXMXMXMXMXMXMXWXWXWXWXWXMXMXMXMXMXMXMXlblblblblbRLRLRLMXMXRLMXMXMXMXMXMXMXMXMXMXMXRLMXMXMXMXMXMXRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLMXMXMXWXaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXMXWXWXWXWXWXMXRXRXRXRXRXRXRXRXRXRXRXRXRXxdRXRXRXRXRXRXRXRXRXRXRXMXRu -RuMXRXRXRXRXRXRXxdRXxdMXMXMXMXMXMXMXWXWXWXMXMXMXMXMXMXlblblblblbRLRLMXMXRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLMXMXMXWXaORXxdRXRXRXRXRXRXRXRXRXRXMXMXMXMXMXMXMXMXMXMXWXWXWXWXMXMXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXRXMXRu -RuMXRXRXRXRXRXRXRXRXxdMXMXMXMXMXWXWXWXWXMXMXMXMXMXlblblblblblblbRLMXMXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXMXRLRLRLRLRLRLRLRLRLRLRLMXMXMXMXMXMXMXMXMXMXWXWXaORXRXRXxdxdxdxdxdxdxdxdRXMXMXMXMXMXMXMXMXMXWXWXWXWXWXMXMXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXRXMXRu -RuMXRXRXRXRXRXRXRXxdRXMXMXMXMXWXWXWXWXMXMXMXMXMXMXlblblblblblbMXRLMXMXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXMXMXMXRLRLRLRLRLRLRLRLRLMXMXMXMXMXMXMXMXMXMXWXWXaORXRXRXxdxdxdxdxdxdxdxdRXMXMXMXMXMXMXMXMXWXWXWXWXWXMXMXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXRXMXRu -RuMXRXRXRXRXRXRXRXxdRXMXMXMXMXWXWXWXMXMXMXMXMXlblblblblblbMXMXMXRLMXMXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXMXMXMXMXRLMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXWXWXWXaORXRXRXxdxdxdxdxdxdxdxdRXMXMXMXMXMXMXMXWXWXWXWXWXMXMXMXMXMXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXRXMXRu -RuMXRXRXRXRXRXRXRXxdRXMXMXMXMXWXWXWXMXMXMXMXMXlblblblblblbMXMXMXRLRLMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXWXWXWXWXMXMXMXMXRLMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXWXWXWXRXRXRXRXxdxdxdxdxdxdxdxdRXMXMXMXMXMXMXWXWXWXWXWXWXMXMXMXMXMXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXRXMXRu -RuMXRXRXRXRXRXRXxdxdRXMXMXMXMXWXWXMXMXMXMXMXlblblblblbXqXqXqXqXqMQXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqtgtgtgtgMXMXMXRLRLMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXWXWXWXWXRXRXRXRXxdxdxdxdxdxdxdxdRXMXMXMXMXMXMXWXWXWXWXWXMXMXMXMXMXMXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXMXMXRu -RuMXRXRXRXxdRXRXRXxdRXMXMXMXMXWXWXMXMXMXMXlblblbMXMXMXXqXqXqXqXqMQMQMQMQMQMQMQMQMQXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqtgtgtgtgMXMXMXRLRLMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXWXWXWXMXRXRXRXRXxdxdxdxdxdxdxdxdRXMXMXMXMXMXWXWXWXWXWXWXMXMXMXMXMXMXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXMXMXRu -RuMXRXRXRXRXRXRXRXxdRXMXMXMXWXWXWXMXMXMXMXlblbMXMXMXMXXqXqXqXqXqMQMQMQMQMQMQMQMQMQXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqtgtgtgtgMXMXMXRLRLlblblbMXMXMXMXMXMXMXMXMXMXMXWXWXWXWXMXRXRXRXRXRXRXRXRXRXRXRXRXRXMXMXMXMXWXWXWXWXWXWXMXMXMXMXMXMXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXMXMXRu -RuMXRXRXRXRXRXRXxdxdRXMXMXMXWXWXWXMXMXMXlblbMXMXMXMXMXXqXqXqXqXqXqMQMQMQMQMQMQMQMQXqXqXqXqXqXqXqXqXqXqXqXqXqtgtgtgtgtgtgWXMXMXMXRLlblblblbMXMXMXMXMXMXMXMXMXMXWXWXWXWXMXRXRXxdRXRXRXRXRXRXRXRXRXRXMXMXMXWXWXWXWXWXWXWXMXMXMXMXMXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXMXMXRu -RuMXRXRXRXRXRXRXRXxdRXMXMXMXWXWXWXMXMXMXfwlbMXWXMXMXMXXqXqXqXqXqXqMQMQMQMQMQMQMQMQXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqMXRLRLRLlblblblblbMXMXMXMXWXWXWXWXWXWXWXWXWXMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXWXWXWXWXWXWXWXWXWXRLRLRLRLRLxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXMXMXRu -RuMXRXRXRXRXRXRXRXxdRXMXMXMXWXWXWXWXMXMXlblbMXWXWXMXMXXqXqXqXqXqXqMQMQMQMQMQMQMQMQXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqMXMXRLRLRLlblblblblblblblblbQsQsQsQsQslblblblblbFtFtRXRXRXRXRXRXRXlblblblblbQsQsQsQsQsQslblblblblbMXRXRXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXMXMXRu -RuMXRXRXRXxdxdRXxdxdRXMXMXWXWXWXWXMXMXlblblbMXWXWXMXMXXqXqXqXqXqXqMQMQMQMQMQMQMQMQXqXqXqXqRwRwRwRwRwXqXqXqXqXqMQMQMQMQMQRLRLRLRLMXMXlblblblblblblblbQsQsQsQsQslblblblblbFtixRXRXRXRXRXFtFtlblblblblbQsQsQsQsQsQslblblblblbMXRXRXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXMXMXRu -RuMXRXRXRXxdxdRXRXxdRXMXMXWXWXWXWXWXMXlblbMXMXWXWXMXMXXqXqXqXqXqXqMQRwRwRwRwRwRwRwRwRwRwXqRwazEPmBRwXqXqXqXqXqMQMQMQMQMQRLRLRLRLMXMXMXMXMXMXMXMXMXWXWXWXWXWXWXMXMXMXMXMXFtFtxdRXFtFtFtFtFtMXMXMXMXWXWXWXWXWXWXWXlblblblblbRXRXRXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXMXMXRu -RuMXRXRXRXxdRXRXRXxdRXMXMXWXWXWXWXMXMXlblbMXMXWXWXMXMXXqXqXqXqXqXqXqRwNwAGfgkWNwFyfgkWRwRwRwazZJmBRwRwRwXqXqXqXqXqXqXqXqMXRLRLRLMXMXMXMXMXMXMXMXWXWXWXWXWXWXWXMXMXMXMXlbFtFtFtFtFtFtFtFtRXMXMXMXMXWXWXWXWXWXWXRLRLRLRLRLxdxdxdxdRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXMXMXRu -RuMXRXRXRXxdRXxdRXRXxdMXMXMXWXWXWXMXMXlblbMXMXWXWXMXWXXqXqXqXqXqXqXqRwNwAQAQAQAQAQAQAQRwZtRwHqRwHqRwQaRwXqXqXqXqXqXqXqXqMXMXMXMXMXMXMXMXMXMXMXMXWXWXWXWXWXWXMXMXMXMXMXlbFtFtFtFtFtFtFtRXRXRXRXRXWXWXWXWXWXWXMXMXMXMXMXRXRXRXRXRXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXMXMXRu -RuMXRXRXRXRXRXRXRXRXxdMXMXMXWXWXWXMXlblbfwlbMXWXWXWXWXXqXqXqXqXqXqXqRwNwkqkqkqkqkqkqkqRwZJZJZJRwZJZJZJRwXqXqXqXqXqXqXqXqMXMXMXWXWXWXWXWXWXWXWXWXWXWXWXWXMXMXMXMXMXMXlblbFtFtFtRXFtRXRXRXRXRXRXaOWXWXWXWXWXMXMXMXMXMXRXRXRXRXRXRXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXMXMXRu -RuMXRXRXRXRXxdRXRXRXxdMXMXMXWXWXWXMXMXMXlblbMXMXWXWXWXXqXqXqXqXqXqXqRwRwRwRwRwRwRwLSkqRwRwRwZJZJZJRwRwRwRwXqXqXqXqXqXqXqMXWXWXWXWXWXWXWXWXWXWXWXWXWXMXMXMXMXMXMXlblblblbFtxdRXRXRXRXRXRXRXRXRXaOWXWXWXWXMXMXMXMXRXRXRXRXRXRXRXRXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXRXMXMXRu -RuMXRXRXRXRXRXxdRXRXxdMXMXMXWXWXWXMXMXMXMXMXMXMXMXWXWXXqXqXqXqXqXqXqRwkrCAHoHoHonoewewewewRwRwXwRwRwBXIuMBXqXqXqXqXqXqXqMXWXWXWXWXWXWXWXWXWXWXWXWXMXMXMXMXMXMXMXlblblbMXRXRXRXRXRXRXRXRXRXRXaOaOWXWXWXWXMXMXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXMXMXMXRu -RuMXRXRXRXRXRXRXRXRXRXRLMXMXWXWXWXMXMXMXMXMXMXMXWXWXWXXqXqXqXqXqXqXqMBQNpJHoHoHoYzewQRewewewewewewewewewMBXqXqXqXqXqXqXqMXMXMXWXWXMXMXMXMXMXMXMXMXMXMXMXMXlblblblbMXMXMXxdxdxdxdxdxdxdxdRXaOaOaOWXWXMXMXMXMXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXMXMXMXRu -RuMXRXRXRXRXRXxdRXRXRXRLMXMXWXWXWXMXMXMXMXMXMXWXWXWXWXXqXqXqXqtgXqXqRwNHhUHoHoHonoewewewewewewewewewXGbJMBXqXqXqXqXqXqXqMXMXWXWXMXMXMXMXMXMXMXMXMXMXMXlblblblblbMXMXMXMXRXRXRXRXRXRXRXRXRXaOaOaOWXMXMXMXMXMXMXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXMXMXMXRu -RuMXRXRXRXRXRXxdRXRXRXRLMXMXMXWXWXWXMXMXMXMXMXWXWXWXWXXqXqXqtgtgXqXqRwRwRwRwRwRwRwdbdbNbewerewewewewRwRwRwXqXqXqXqXqXqXqMXWXWXMXMXMXMXMXMXMXMXMXMXlblblblblblbMXMXMXMXRLRXRXRXRXRXRXaOaOaOaOaOaOWXWXMXMXMXMXMXRLxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXMXMXMXRu -RuMXRXxdxdxdxdxdxdxdxdRLRLRLMXWXWXWXMXMXMXMXMXWXWXMXWXXqtgtgtgtgXqXqRwoRjFRwegsYRwDMuuNSewerewewewewewiLRwXqXqXqXqXqXqXqMXMXMXMXMXMXMXMXMXMXMXMXlblblblbMXMXMXMXMXMXWXWXaOaOaOaOaOaOaOaOaOaOaOaOWXWXWXMXMXMXMXRLxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXMXMXMXRu -RuMXRXxdxdxdxdxdxdxdxdRLRLRLMXMXWXWXWXMXMXMXMXWXMXWXWXtgtgtgtgXqXqXqMBnznzRwoPoPRwewewewewitSmHzqzewewewMBXqXqXqXqXqXqXqMXMXMXMXMXMXMXMXMXlblblblblblbMXMXMXMXMXWXWXWXWXaOaOWXWXWXWXWXWXWXWXWXWXWXWXWXMXMXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXMXMXMXRu -RuMXRXxdxdxdxdxdxdxdxdRLRLRLMXMXWXWXWXMXMXMXMXWXWXWXWXtgtgXqXqXqXqXqRwRwcQRwBsRwRwyXdbXCernbgEWKLjeweweURwXqXqXqXqXqXqXqMXMXRLMXMXMXMXMXlblblblblbMXMXMXMXMXWXWXWXWXWXWXaOaOWXWXWXWXWXWXMXMXMXMXMXMXWXMXMXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXMXMXMXRu -RuMXRXxdxdxdxdxdxdxdxdRLRLRLRLMXMXWXWXWXMXMXMXWXWXWXWXtgXqXqXqXqXqXqMBzsewQuewewQuewewewewewPrChJsewRwRwRwXqXqXqXqXqXqXqMXRLMXRLRLMXlblblblblbMXMXMXMXMXMXWXWXWXWXWXWXWXaORXMXMXMXWXWXWXMXMXWXMXWXWXWXMXMXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXMXMXMXRu -RuMXRXxdxdxdxdxdxdxdxdRLRLRLRLRLMXWXWXWXWXMXMXWXWXWXWXXqXqXqXqXqXqXqMBQRewewewewewewewewewewewewewewLQLQMBXqXqXqXqXqXqXqMXMXlblblblblblblblbMXMXMXMXMXWXWXWXWXWXWXWXWXWXRXRXMXMXMXMXWXWXWXWXWXWXWXWXWXMXMXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXMXMXMXRu -RuMXRXxdxdxdxdxdxdxdxdRLRLRLMXRLMXMXWXWXWXMXMXWXWXWXWXXqXqXqXqXqXqXqRwRwRwRwanRwRwcxRwRwewewewewewewewewMBXqXqXqXqXqXqXqMXlblblblblblblbMXMXMXMXMXMXMXWXWXWXWXWXWXWXWXWXaOaOWXWXWXWXWXWXWXWXMXWXWXWXWXWXWXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXMXMXMXRu -RuMXRXxdxdxdxdxdxdxdxdRLRLRLMXMXRLMXWXWXWXWXMXWXWXWXWXXqXqXqXqXqXqXqXqXqRwtvtvRwrBrBrBRwRwewewewewewewRwRwXqXqXqXqXqXqXqMXlblblblblbMXMXMXMXMXMXMXWXWXWXWXWXWXWXWXWXWXWXaOaOMXMXMXMXMXMXMXMXMXMXMXWXWXWXWXaOaOxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXMXMXMXRu -RuMXRXxdxdxdxdxdxdxdxdRLRLRLMXMXMXMXMXWXWXWXMXWXWXMXWXXqXqXqXqXqXqXqXqXqRwPCKsRwXZrBqERwRwRwOyrHOyRwRwRwXqXqXqXqXqXqXqXqMXlblblbMXMXMXMXMXMXMXMXWXWXWXWXWXWXWXWXWXMXMXMXRXRXMXMXMXMXMXMXMXMXMXMXMXMXMXWXWXaOaORXaORXRXRXRXRXRXRXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXMXMXMXRu -RuMXRXxdxdxdxdxdxdxdxdRLRLRLMXMXMXMXMXMXWXWXWXWXMXWXWXXqXqXqXqXqXqXqXqXqRwRwRwRwRwRwRwRwXqRwXqXqXqRwXqXqXqXqXqXqXqXqXqXqMXlbMXMXMXRLMXMXMXMXMXWXWXWXWXWXWXWXMXMXRLMXMXMXRXRXMXMXMXMXMXMXMXMXMXMXMXMXWXWXWXaOaOaOaORXaORXRXRXRXRXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXMXMXMXRu -RuMXRXxdxdxdxdxdxdxdxdRLRLRLRLRLRLRLRLRLRLWXWXWXWXWXWXXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqMXMXMXRLRLMXMXMXMXMXWXWXWXWXWXWXWXMXRLRLMXMXMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOaOaOaOaOaOaORXRXRXRXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXMXMXMXRu -RuMXRXRXxdxdxdxdxdxdxdRLRLRLRLRLRLRLRLRLRLWXWXWXWXWXWXXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqtgtgXqXqXqXqXqXqXqMXRLRLMXMXMXMXMXMXWXWXWXWXWXWXWXRLRLMXMXMXMXMXMXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXaOaOaOaOaOaOaOaOaORXaORXxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXMXMXMXRu -RuMXRXRXxdxdxdxdxdxdxdRLRLRLRLRLRLRLRLRLRLWXWXWXWXWXWXXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqtgtgXqXqXqXqXqXqXqMXRLRLMXMXMXMXMXWXWXWXWXWXWXMXRLMXMXMXMXMXMXMXWXaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdRXMXMXMXRu -RuMXRXRXxdxdxdxdxdxdxdRLRLRLRLRLRLRLRLRLRLMXWXWXWXWXWXtgXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqtgtgXqXqXqXqXqXqXqMXMXMXMXMXRLMXWXWXWXWXWXWXWXMXMXMXMXMXMXMXMXWXWXaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaORXaOaORXRXRXRXRXWXWXWXRu -RuMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXMXWXWXWXWXWXWXWXWXWXWXMXWXWXWXWXMXlblbWXlbWXlbWXlbWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXMXMXMXWXWXWXWXWXWXWXWXaOaOaOaOaOaOaOaOaOaOaOaOaORXRXRXRXRXRXRXRXRXRXRXRXRXRXRXRXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXMXRu -RuWXWXWXMXMXMXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXMXWXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXMXMXWXMXWXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXMXRu -RuWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXMXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXWXWXWXWXRu -RugyWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXWXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXRu -RuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRuRu +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +"} +(2,1,1) = {" +Ru +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +gy +Ru +"} +(3,1,1) = {" +Ru +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +WX +WX +WX +WX +Ru +"} +(4,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +WX +WX +WX +WX +Ru +"} +(5,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +WX +MX +WX +WX +Ru +"} +(6,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +xd +xd +RX +RX +RX +xd +RX +RX +RX +xd +xd +xd +xd +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +xd +xd +xd +xd +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +WX +MX +WX +WX +Ru +"} +(7,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +xd +xd +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +RX +RX +RX +xd +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +WX +MX +WX +WX +Ru +"} +(8,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +xd +RX +xd +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +xd +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +xd +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +WX +MX +WX +WX +Ru +"} +(9,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +RX +RX +xd +xd +xd +xd +xd +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +xd +xd +RX +RX +RX +RX +xd +RX +RX +xd +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +WX +WX +WX +WX +Ru +"} +(10,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +aO +aO +aO +aO +aO +aO +RX +RX +RX +xd +xd +xd +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +WX +WX +WX +WX +Ru +"} +(11,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +RX +RX +aO +aO +aO +aO +aO +aO +aO +aO +aO +RX +RX +RX +RX +RX +aO +aO +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +RX +xd +xd +RX +xd +xd +xd +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +WX +WX +WX +WX +Ru +"} +(12,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +xd +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +RX +aO +aO +aO +aO +RX +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +aO +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +aO +RX +RX +RX +xd +xd +xd +xd +RX +RX +RL +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +WX +WX +WX +WX +Ru +"} +(13,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +aO +aO +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +aO +RX +RX +RX +xd +xd +xd +xd +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +WX +WX +WX +WX +Ru +"} +(14,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +xd +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +aO +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +aO +aO +aO +aO +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +aO +RX +RX +RX +xd +xd +xd +xd +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +MX +MX +MX +MX +MX +MX +MX +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +WX +WX +WX +WX +Ru +"} +(15,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +xd +xd +xd +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +aO +RX +aO +RX +RX +aO +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +WX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +RL +RL +MX +MX +MX +MX +RL +RL +RL +RL +WX +WX +WX +WX +Ru +"} +(16,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +xd +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +aO +aO +aO +aO +RX +aO +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +RX +RX +aO +aO +aO +RX +RX +aO +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +WX +WX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +RL +RL +MX +MX +MX +RL +RL +RL +RL +WX +WX +WX +WX +Ru +"} +(17,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +aO +aO +aO +aO +aO +aO +RX +RX +xd +RX +xd +aO +aO +aO +aO +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +aO +RX +RX +aO +aO +aO +RX +aO +aO +RX +xd +xd +xd +xd +RX +MX +MX +WX +WX +WX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +RL +MX +MX +RL +RL +RL +RL +WX +WX +WX +WX +Ru +"} +(18,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +xd +xd +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +aO +aO +aO +aO +aO +aO +RX +RX +xd +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +xd +xd +xd +xd +xd +xd +aO +aO +RX +aO +aO +aO +aO +aO +aO +RX +xd +xd +xd +xd +RX +MX +WX +WX +WX +MX +MX +MX +MX +MX +WX +WX +WX +WX +MX +MX +MX +MX +MX +WX +MX +WX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +RL +RL +RL +RL +WX +WX +WX +WX +Ru +"} +(19,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +xd +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +aO +aO +aO +aO +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +xd +xd +xd +xd +xd +xd +aO +aO +aO +aO +aO +aO +aO +aO +aO +RX +xd +xd +xd +xd +RX +MX +WX +WX +MX +MX +MX +MX +WX +WX +WX +WX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +lb +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +MX +MX +RL +RL +RL +RL +WX +WX +WX +WX +Ru +"} +(20,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +aO +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +aO +aO +aO +aO +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +xd +xd +xd +xd +xd +xd +RX +aO +aO +aO +aO +aO +aO +aO +RX +RX +xd +xd +xd +xd +RX +MX +WX +WX +MX +MX +MX +MX +WX +WX +WX +MX +MX +MX +MX +MX +MX +MX +MX +MX +lb +lb +lb +lb +lb +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +MX +RL +RL +RL +RL +WX +WX +WX +WX +Ru +"} +(21,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +aO +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +aO +aO +aO +aO +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +xd +xd +xd +xd +xd +xd +RX +aO +aO +aO +aO +aO +aO +aO +RX +RX +xd +xd +xd +xd +RX +MX +WX +WX +MX +MX +MX +WX +WX +WX +MX +MX +MX +MX +MX +MX +MX +lb +fw +lb +lb +lb +lb +lb +fw +lb +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +RL +RL +RL +RL +WX +WX +WX +WX +Ru +"} +(22,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +aO +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +aO +aO +aO +aO +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +xd +RX +xd +xd +xd +xd +xd +xd +RX +RX +aO +aO +aO +aO +aO +aO +RX +RX +xd +xd +xd +xd +RX +MX +MX +WX +WX +MX +WX +WX +WX +MX +MX +MX +MX +MX +MX +lb +lb +lb +lb +lb +lb +MX +MX +MX +lb +lb +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +MX +WX +WX +WX +WX +Ru +"} +(23,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +xd +xd +xd +xd +xd +xd +RX +RX +aO +aO +aO +aO +aO +RX +RX +RX +xd +xd +xd +xd +RX +MX +MX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +lb +lb +lb +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +Ru +"} +(24,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +aO +aO +aO +aO +RX +RX +RX +RX +Ft +RX +RX +RX +RX +RX +RX +RX +RX +xd +aO +aO +RX +xd +xd +xd +xd +xd +xd +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +xd +xd +xd +xd +RX +MX +MX +MX +WX +WX +WX +WX +MX +MX +MX +MX +lb +lb +lb +lb +MX +MX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +Ru +"} +(25,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +xd +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +aO +aO +aO +RX +RX +RX +RX +Ft +Ft +Ft +Ft +RX +RX +RX +RX +RX +xd +RX +aO +aO +RX +xd +xd +xd +xd +xd +xd +RX +RX +RX +aO +aO +aO +aO +aO +RX +RX +xd +xd +xd +xd +RX +MX +MX +MX +MX +WX +WX +WX +MX +MX +MX +MX +lb +lb +lb +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +MX +WX +WX +WX +WX +MX +WX +WX +WX +WX +WX +WX +MX +WX +WX +WX +WX +WX +WX +WX +WX +Ru +"} +(26,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +aO +aO +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +RX +RX +RX +xd +RX +RX +RX +aO +aO +RX +xd +xd +xd +xd +xd +xd +RX +RX +RX +aO +aO +aO +aO +aO +aO +RX +xd +xd +xd +xd +RX +MX +MX +MX +MX +WX +WX +MX +MX +MX +lb +lb +lb +lb +lb +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +MX +WX +WX +WX +WX +WX +WX +MX +WX +WX +WX +WX +WX +MX +WX +WX +WX +Ru +"} +(27,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +xd +xd +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +RX +RX +RX +Ft +Ft +Ft +Ft +mr +mr +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +RX +RX +RX +RX +RX +RX +aO +aO +aO +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +aO +aO +RX +aO +aO +RX +xd +xd +xd +xd +RX +MX +MX +MX +WX +WX +WX +MX +MX +MX +lb +lb +lb +lb +lb +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +WX +WX +Ru +"} +(28,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +RX +RX +RX +Ft +Ft +Ft +Ft +mr +mr +Ft +Ft +Ft +RX +RX +RX +Ft +Ft +Ft +Ft +Ft +xd +RX +RX +RX +RX +aO +aO +aO +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +aO +aO +RX +aO +aO +aO +xd +xd +xd +xd +RX +MX +MX +MX +WX +WX +MX +MX +MX +lb +lb +lb +lb +lb +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +tg +tg +tg +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +tg +WX +WX +WX +WX +Ru +"} +(29,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +xd +RX +xd +RX +xd +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +RX +MX +MX +WX +WX +MX +MX +lb +MX +MX +RX +Ft +Ft +Ft +Ft +Ft +xd +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +RX +RX +aO +RX +RX +RX +RX +xd +RX +MX +WX +WX +WX +MX +MX +MX +MX +lb +lb +lb +lb +lb +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +tg +tg +tg +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +WX +MX +WX +WX +Ru +"} +(30,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +RX +MX +WX +WX +WX +WX +MX +fw +MX +MX +RX +RX +RX +Ft +Ft +Ft +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +RX +RX +RX +RX +RX +RX +RX +RX +xd +MX +WX +WX +WX +MX +MX +MX +MX +lb +lb +lb +MX +MX +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +tg +tg +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +WX +WX +WX +WX +Ru +"} +(31,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +MX +WX +WX +WX +WX +MX +MX +MX +MX +MX +MX +MX +Ft +Ft +Ft +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +WX +WX +WX +WX +MX +MX +lb +lb +lb +lb +lb +MX +MX +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +tg +tg +tg +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +WX +WX +WX +WX +Ru +"} +(32,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +RX +MX +WX +WX +MX +MX +MX +MX +MX +MX +MX +MX +lb +Ft +Ft +Ft +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +WX +WX +WX +MX +MX +lb +lb +lb +lb +lb +MX +MX +MX +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +tg +tg +tg +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +WX +WX +WX +WX +Ru +"} +(33,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +RX +MX +WX +WX +MX +MX +MX +MX +MX +MX +MX +lb +lb +RX +Ft +Ft +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +RX +RX +MX +WX +RX +RX +RX +RX +RX +RX +RX +RX +aO +WX +MX +MX +MX +MX +lb +lb +lb +RL +RL +RL +RL +RL +MQ +MQ +MQ +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +WX +WX +WX +WX +Ru +"} +(34,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +aO +WX +WX +MX +MX +RX +MX +MX +MX +MX +MX +fw +MX +RX +Ft +Ft +RX +xd +xd +xd +xd +xd +xd +xd +xd +RX +aO +aO +aO +aO +RX +RX +RX +RX +MX +WX +RX +RX +RX +RX +RX +RX +RX +aO +aO +WX +RL +MX +MX +lb +lb +lb +lb +RL +MX +MX +MX +RL +Xq +MQ +MQ +MQ +MQ +MQ +MQ +MQ +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +WX +WX +WX +WX +Ru +"} +(35,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +MX +MX +WX +WX +WX +WX +MX +RX +RX +RX +MX +MX +MX +MX +MX +RX +Ft +Ft +RX +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +aO +aO +aO +aO +WX +MX +RX +MX +WX +RX +RX +RX +RX +RX +RX +RX +aO +aO +MX +MX +MX +MX +lb +lb +lb +lb +MX +MX +MX +MX +MX +Xq +MQ +MQ +MQ +MQ +MQ +MQ +Rw +Rw +Rw +Rw +Rw +Rw +MB +Rw +Rw +Rw +MB +Rw +MB +MB +Rw +Xq +Xq +Xq +Xq +Xq +Xq +Xq +WX +WX +WX +WX +Ru +"} +(36,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +RX +xd +RX +RX +MX +MX +WX +WX +WX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +Ft +Ft +RX +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +aO +aO +WX +WX +WX +MX +WX +MX +RX +RX +MX +MX +aO +aO +aO +aO +MX +MX +MX +lb +lb +lb +MX +RL +MX +MX +MX +MX +MX +Xq +MQ +MQ +MQ +MQ +MQ +MQ +Rw +Nw +Nw +Nw +Rw +kr +QN +NH +Rw +oR +nz +Rw +zs +QR +Rw +Xq +Xq +Xq +Xq +Xq +Xq +Xq +WX +WX +WX +WX +Ru +"} +(37,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +MX +MX +WX +WX +WX +MX +MX +RX +RX +xd +xd +xd +RX +RX +RX +RX +Ft +Ft +RX +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +aO +aO +WX +WX +WX +WX +WX +WX +WX +MX +MX +WX +aO +aO +aO +aO +MX +MX +MX +lb +lb +lb +MX +RL +RL +WX +WX +WX +MX +Xq +MQ +MQ +MQ +MQ +MQ +MQ +Rw +AG +AQ +kq +Rw +CA +pJ +hU +Rw +jF +nz +cQ +ew +ew +Rw +Rw +Rw +Rw +Xq +Xq +Xq +Xq +MX +WX +WX +WX +Ru +"} +(38,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +MX +WX +WX +WX +WX +MX +MX +RX +RX +xd +xd +xd +RX +RX +RX +RX +Ft +Ft +RX +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +xd +xd +aO +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +aO +aO +aO +RX +MX +MX +RL +lb +lb +lb +RL +RL +RL +WX +WX +WX +MX +Xq +MQ +MQ +MQ +MQ +MQ +MQ +Rw +fg +AQ +kq +Rw +Ho +Ho +Ho +Rw +Rw +Rw +Rw +Qu +ew +Rw +tv +PC +Rw +Xq +Xq +Xq +Xq +WX +WX +WX +WX +Ru +"} +(39,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +MX +WX +WX +WX +MX +MX +MX +RX +RX +xd +xd +xd +RX +RX +xd +xd +Ft +Ft +RX +xd +xd +xd +xd +xd +xd +xd +xd +RX +xd +xd +RX +RX +RX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +aO +aO +aO +RX +MX +MX +MX +lb +lb +MX +RL +MX +RL +WX +WX +WX +MX +Xq +MQ +MQ +MQ +MQ +MQ +MQ +Rw +kW +AQ +kq +Rw +Ho +Ho +Ho +Rw +eg +oP +Bs +ew +ew +an +tv +Ks +Rw +Xq +Xq +Xq +Xq +WX +WX +WX +WX +Ru +"} +(40,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +aO +aO +aO +aO +RX +aO +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +MX +WX +WX +WX +MX +MX +RX +RX +RX +xd +xd +xd +RX +RX +xd +Ft +Ft +Ft +RX +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +RX +RX +RX +RX +MX +WX +WX +MX +xd +RX +RX +MX +aO +aO +RX +RX +MX +MX +MX +lb +lb +MX +RL +MX +RL +WX +WX +WX +MX +Xq +MQ +MQ +MQ +MQ +MQ +MQ +Rw +Nw +AQ +kq +Rw +Ho +Ho +Ho +Rw +sY +oP +Rw +ew +ew +Rw +Rw +Rw +Rw +Xq +Xq +Xq +Xq +WX +WX +WX +WX +Ru +"} +(41,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +aO +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +WX +WX +WX +WX +MX +RX +RX +RX +RX +xd +xd +xd +RX +RX +xd +Ft +Ft +Ft +Ft +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +RX +xd +RX +MX +RX +RX +RX +RX +MX +MX +lb +lb +lb +MX +RL +RL +RL +WX +WX +WX +MX +Xq +MQ +MQ +MQ +MQ +MQ +MQ +Rw +Fy +AQ +kq +Rw +no +Yz +no +Rw +Rw +Rw +Rw +Qu +ew +Rw +rB +XZ +Rw +Xq +Xq +Xq +Xq +WX +WX +WX +WX +Ru +"} +(42,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +RX +MX +MX +MX +MX +WX +WX +WX +MX +RX +RX +RX +RX +xd +xd +xd +RX +RX +xd +Ft +Ft +Ft +Ft +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +MX +RX +RX +RX +RX +MX +MX +lb +lb +lb +MX +RL +MX +RL +WX +WX +WX +MX +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Rw +fg +AQ +kq +LS +ew +ew +ew +db +DM +ew +yX +ew +ew +cx +rB +rB +Rw +Xq +Xq +Xq +Xq +MX +WX +WX +WX +Ru +"} +(43,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +RX +MX +MX +MX +WX +WX +WX +WX +MX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +Ft +Ft +Ft +Ft +Ft +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +RX +RX +RX +RX +MX +MX +lb +lb +lb +MX +MX +MX +RL +WX +WX +WX +MX +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Rw +kW +AQ +kq +kq +ew +QR +ew +db +uu +ew +db +ew +ew +Rw +rB +qE +Rw +Xq +Xq +Xq +Xq +lb +WX +WX +WX +Ru +"} +(44,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +xd +RX +RX +RX +aO +aO +aO +aO +aO +RX +RX +xd +xd +xd +xd +xd +xd +xd +RX +MX +MX +MX +WX +WX +WX +WX +MX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +Ft +Ft +Ft +Ft +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +RX +MX +MX +MX +MX +RX +RX +RX +RX +MX +MX +lb +lb +lb +MX +MX +MX +RL +WX +WX +WX +MX +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Rw +Rw +Rw +Rw +Rw +ew +ew +ew +Nb +NS +ew +XC +ew +ew +Rw +Rw +Rw +Rw +Xq +Xq +Xq +Xq +lb +WX +WX +WX +Ru +"} +(45,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +aO +RX +RX +xd +xd +xd +xd +xd +xd +xd +RX +MX +MX +MX +WX +WX +WX +WX +MX +MX +MX +RX +RX +RX +xd +xd +xd +xd +xd +RX +Ft +Ft +Ft +Ft +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +RX +RX +RX +RX +MX +MX +lb +lb +lb +MX +RL +MX +RL +WX +WX +WX +MX +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Rw +Zt +ZJ +Rw +ew +ew +ew +ew +ew +ew +er +ew +ew +ew +Rw +Rw +Xq +Xq +Xq +Xq +Xq +WX +WX +WX +WX +Ru +"} +(46,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +xd +xd +xd +xd +xd +xd +xd +RX +MX +MX +MX +WX +WX +WX +WX +WX +MX +MX +RX +RX +RX +xd +xd +xd +xd +xd +RX +RX +Ft +Ft +Ft +Ft +RX +RX +MX +lb +MX +MX +MX +MX +MX +MX +MX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +RX +RX +RX +RX +MX +MX +lb +lb +lb +MX +MX +MX +RL +WX +WX +WX +MX +Xq +Xq +Xq +Xq +Xq +Xq +Rw +Rw +Rw +Rw +ZJ +Rw +Rw +ew +ew +er +er +it +nb +ew +ew +ew +ew +Rw +Rw +Xq +Xq +Xq +Xq +lb +WX +WX +WX +Ru +"} +(47,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +xd +xd +xd +xd +xd +xd +xd +RX +MX +MX +MX +WX +WX +WX +WX +WX +WX +MX +RX +RX +RX +xd +xd +xd +xd +xd +xd +RX +Ft +Ft +Ft +Ft +RX +Ft +RX +RX +RX +RX +Ft +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +RX +RX +RX +RX +MX +MX +lb +lb +MX +MX +RL +MX +RL +WX +WX +WX +MX +Xq +Xq +Xq +Xq +Xq +Xq +Rw +az +az +Hq +ZJ +ZJ +Rw +ew +ew +ew +ew +Sm +gE +Pr +ew +ew +ew +Oy +Xq +Xq +Xq +Xq +Xq +WX +WX +WX +WX +Ru +"} +(48,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +aO +aO +aO +aO +aO +RX +xd +xd +xd +xd +xd +xd +xd +RX +MX +MX +MX +WX +WX +WX +WX +MX +WX +WX +MX +RX +RX +xd +xd +xd +xd +xd +RX +RX +Ft +Ft +Ft +Ft +Ft +Ft +RX +Ft +RX +RX +Ft +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +Ft +lb +lb +lb +lb +MX +MX +MX +MX +RL +WX +WX +WX +MX +Xq +Xq +Xq +Xq +Xq +Xq +Rw +EP +ZJ +Rw +Rw +ZJ +Xw +ew +ew +ew +ew +Hz +WK +Ch +ew +ew +ew +rH +Xq +Xq +Xq +Xq +Xq +lb +WX +WX +WX +Ru +"} +(49,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +RX +RX +RX +RX +aO +aO +aO +aO +RX +xd +xd +xd +xd +xd +xd +xd +RX +MX +MX +MX +WX +WX +WX +WX +MX +MX +MX +RX +RX +RX +xd +xd +xd +xd +xd +RX +RX +xd +xd +Ft +Ft +Ft +Ft +Ft +Ft +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +Ft +Ft +lb +lb +lb +lb +MX +MX +RL +MX +RL +WX +WX +WX +MX +Xq +Xq +Xq +Xq +Xq +Xq +Rw +mB +mB +Hq +ZJ +ZJ +Rw +ew +ew +ew +ew +qz +Lj +Js +ew +ew +ew +Oy +Xq +Xq +Xq +Xq +Xq +WX +WX +WX +WX +Ru +"} +(50,1,1) = {" +Ru +MX +MX +RX +RX +aO +aO +RX +RX +RX +RX +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +aO +aO +aO +aO +RX +xd +xd +xd +xd +xd +xd +xd +RX +MX +MX +MX +WX +WX +WX +WX +MX +MX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +RX +RX +Ft +RX +RX +RX +RX +RX +Ft +RX +RX +RX +RX +RX +Ft +Ft +Ft +Ft +Ft +lb +lb +lb +RL +MX +RL +MX +MX +RL +WX +WX +WX +MX +Xq +Xq +Xq +Xq +Xq +Xq +Rw +Rw +Rw +Rw +ZJ +Rw +Rw +ew +ew +ew +ew +ew +ew +ew +ew +ew +ew +Rw +Rw +Xq +Xq +Xq +Xq +lb +WX +WX +WX +Ru +"} +(51,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +aO +aO +RX +RX +RX +aO +aO +RX +aO +aO +RX +RX +RX +aO +RX +RX +RX +RX +RX +xd +RX +RX +RX +aO +aO +RX +aO +RX +xd +xd +xd +xd +xd +xd +xd +RX +MX +MX +MX +WX +WX +WX +WX +MX +MX +MX +MX +MX +WX +RX +RX +RX +RX +RX +RX +xd +RX +RX +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +lb +lb +lb +MX +MX +MX +RL +MX +RL +WX +WX +WX +MX +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Rw +Qa +ZJ +Rw +BX +ew +XG +Rw +ew +ew +ew +Rw +LQ +ew +ew +Rw +Xq +Xq +Xq +Xq +Xq +WX +WX +WX +WX +Ru +"} +(52,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +aO +RX +RX +aO +RX +RX +RX +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +xd +xd +xd +xd +xd +xd +xd +RX +MX +MX +MX +WX +WX +WX +WX +MX +MX +MX +MX +MX +WX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +Ft +RX +RX +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +lb +MX +MX +MX +MX +MX +RL +MX +RL +WX +WX +WX +MX +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Rw +Rw +Rw +Rw +Iu +ew +bJ +Rw +iL +ew +eU +Rw +LQ +ew +Rw +Rw +Xq +Xq +tg +tg +tg +WX +WX +MX +WX +Ru +"} +(53,1,1) = {" +Ru +MX +MX +RX +RX +RX +RX +RX +RX +RX +aO +aO +RX +aO +aO +RX +aO +RX +RX +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +xd +xd +xd +xd +xd +xd +xd +RX +MX +MX +MX +WX +WX +WX +WX +MX +MX +MX +MX +WX +WX +RX +RX +RX +xd +RX +RX +RX +RX +xd +Ft +xd +RX +RX +RX +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +xd +RX +xd +RL +RL +MX +MX +MX +MX +MX +RL +RL +WX +WX +WX +MX +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Rw +MB +MB +MB +Rw +Rw +MB +Rw +Rw +MB +MB +Rw +Xq +Xq +Xq +tg +tg +tg +WX +WX +WX +WX +Ru +"} +(54,1,1) = {" +Ru +WX +WX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +RX +aO +RX +aO +RX +RX +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +xd +xd +xd +xd +xd +xd +xd +RX +MX +MX +MX +WX +WX +WX +WX +MX +MX +MX +WX +WX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +Ft +RX +RX +RX +RX +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +Ft +RX +RX +RX +RX +RL +MX +MX +MX +MX +RL +RL +MX +RL +WX +WX +WX +MX +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +WX +WX +WX +WX +Ru +"} +(55,1,1) = {" +Ru +MX +WX +aO +aO +RX +RX +RX +RX +RX +RX +RX +aO +RX +aO +RX +aO +RX +RX +aO +RX +RX +aO +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +xd +xd +xd +xd +xd +xd +xd +RX +MX +MX +WX +WX +WX +WX +WX +MX +MX +MX +WX +MX +MX +RX +RX +RX +RX +xd +RX +xd +RX +RX +RX +xd +RX +RX +xd +RX +Ft +Ft +RX +RX +RX +RX +RX +RX +RX +Ft +RX +Ft +Ft +RX +RX +RX +RX +RX +RX +RX +xd +RX +MX +MX +RL +RL +MX +MX +RL +MX +RL +WX +WX +WX +MX +Xq +Xq +Xq +tg +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +WX +WX +WX +WX +Ru +"} +(56,1,1) = {" +Ru +MX +MX +MX +WX +WX +MX +MX +MX +MX +MX +MX +WX +MX +WX +MX +WX +MX +MX +WX +MX +WX +aO +RX +RX +RX +RX +xd +RX +RX +RX +aO +aO +aO +RX +xd +xd +xd +xd +xd +xd +xd +RX +MX +MX +WX +WX +WX +WX +WX +MX +MX +WX +WX +MX +MX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +xd +xd +RX +RX +Ft +RX +RX +RX +RX +RX +RX +RX +Ft +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +RL +MX +RL +RL +MX +RL +WX +WX +WX +MX +Xq +Xq +Xq +tg +Xq +Xq +MQ +MQ +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +WX +WX +WX +WX +Ru +"} +(57,1,1) = {" +Ru +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +RX +RX +RX +RX +RX +RX +xd +RX +RX +aO +aO +aO +RX +xd +xd +xd +xd +xd +xd +xd +RX +MX +MX +WX +WX +WX +WX +MX +MX +WX +WX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +xd +xd +RX +xd +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +RL +WX +WX +WX +WX +tg +tg +tg +tg +Xq +Xq +MQ +MQ +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +WX +WX +WX +WX +Ru +"} +(58,1,1) = {" +Ru +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +xd +xd +xd +xd +xd +xd +xd +RX +MX +MX +MX +WX +WX +WX +MX +MX +WX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +MX +MX +MX +RL +MX +RL +MX +MX +RL +WX +WX +WX +WX +tg +tg +tg +tg +Xq +Xq +MQ +MQ +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +WX +WX +WX +WX +Ru +"} +(59,1,1) = {" +Ru +WX +WX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +aO +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +xd +xd +xd +xd +xd +xd +xd +RX +MX +MX +MX +WX +WX +WX +MX +WX +WX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +RL +MX +MX +RL +MX +RL +WX +WX +WX +WX +tg +tg +tg +tg +Xq +Xq +MQ +MQ +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +WX +WX +WX +WX +Ru +"} +(60,1,1) = {" +Ru +MX +WX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +WX +aO +RX +aO +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RL +MX +MX +MX +MX +MX +RL +RL +RL +WX +WX +WX +WX +tg +tg +tg +tg +Xq +Xq +MQ +MQ +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +WX +WX +WX +WX +Ru +"} +(61,1,1) = {" +Ru +MX +WX +WX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +RX +aO +aO +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +aO +aO +RX +RX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +RL +RL +RL +MX +RL +RL +MX +MX +MX +MX +MX +MX +MX +WX +MX +MX +RL +RL +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +Ru +"} +(62,1,1) = {" +Ru +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +WX +WX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +MX +MX +MX +MX +MX +MX +MX +MX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +RX +RX +RX +RX +RX +xd +xd +xd +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +MX +MX +MX +MX +MX +MX +MX +RL +MX +RL +RL +RL +MX +MX +WX +WX +MX +MX +WX +MX +MX +MX +RL +MX +lb +lb +lb +lb +MX +RL +RL +MX +WX +WX +WX +WX +Ru +"} +(63,1,1) = {" +Ru +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +WX +WX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +MX +MX +MX +WX +MX +MX +MX +MX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +RX +RX +RX +RX +RX +xd +xd +xd +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +MX +MX +MX +MX +MX +MX +MX +RL +RL +RL +RL +RL +MX +MX +WX +WX +MX +WX +WX +MX +MX +RL +MX +lb +lb +lb +lb +MX +MX +RL +RL +MX +WX +WX +WX +WX +Ru +"} +(64,1,1) = {" +Ru +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +WX +WX +MX +WX +WX +WX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +RX +RX +RX +RX +RX +xd +xd +xd +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +MX +MX +RL +RL +RL +MX +RL +RL +RL +RL +RL +MX +WX +WX +WX +WX +WX +MX +MX +MX +MX +RL +lb +lb +lb +lb +MX +RL +MX +MX +MX +WX +WX +WX +WX +Ru +"} +(65,1,1) = {" +Ru +WX +WX +WX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +RX +RX +RX +RX +RX +xd +xd +xd +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +lb +RL +MX +MX +MX +MX +WX +WX +WX +WX +MX +MX +MX +MX +MX +RL +lb +lb +lb +MX +MX +RL +MX +MX +MX +WX +WX +WX +WX +Ru +"} +(66,1,1) = {" +Ru +MX +MX +WX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +WX +WX +MX +MX +RX +RX +RX +RX +RX +xd +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +RX +RX +RX +aO +aO +RX +RX +RX +RX +RX +RX +xd +xd +xd +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +MX +MX +MX +MX +lb +lb +lb +lb +MX +MX +MX +MX +WX +WX +WX +MX +MX +MX +MX +MX +MX +MX +lb +lb +lb +MX +RL +MX +MX +MX +RL +WX +WX +WX +WX +Ru +"} +(67,1,1) = {" +Ru +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +RX +RX +MX +WX +WX +MX +RX +RX +RX +RX +RX +xd +xd +xd +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +MX +MX +MX +MX +lb +lb +lb +lb +lb +MX +MX +MX +WX +WX +WX +MX +MX +MX +MX +MX +MX +lb +lb +lb +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +Ru +"} +(68,1,1) = {" +Ru +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +xd +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +MX +WX +WX +WX +MX +RX +RX +RX +RX +RX +xd +xd +xd +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +MX +MX +MX +MX +lb +lb +lb +lb +lb +MX +MX +MX +WX +WX +WX +MX +MX +MX +MX +MX +MX +lb +lb +lb +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +Ru +"} +(69,1,1) = {" +Ru +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +RL +MX +RX +RX +RX +MX +WX +WX +MX +RX +RX +RX +RX +RX +RX +xd +xd +xd +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +MX +MX +MX +MX +MX +lb +lb +lb +lb +MX +MX +MX +WX +WX +WX +MX +MX +MX +MX +MX +lb +lb +lb +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +Ru +"} +(70,1,1) = {" +Ru +WX +WX +WX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +RX +xd +xd +xd +xd +xd +xd +xd +RX +RX +MX +MX +WX +WX +xd +RX +MX +WX +WX +WX +MX +RX +RX +RX +RX +RX +RX +xd +xd +xd +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +MX +MX +MX +MX +MX +MX +MX +lb +lb +MX +MX +MX +WX +WX +WX +MX +MX +MX +MX +lb +lb +lb +lb +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +MX +Ru +"} +(71,1,1) = {" +Ru +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +xd +xd +xd +xd +xd +xd +xd +xd +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +MX +MX +MX +MX +RX +xd +xd +xd +xd +xd +xd +xd +RX +RX +MX +WX +WX +RX +RX +MX +WX +WX +WX +MX +MX +RX +RX +RX +RX +RX +RX +xd +xd +xd +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +MX +MX +MX +MX +MX +MX +MX +lb +lb +MX +MX +MX +WX +WX +WX +MX +MX +MX +MX +lb +lb +lb +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +MX +Ru +"} +(72,1,1) = {" +Ru +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +WX +WX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +xd +xd +xd +xd +xd +xd +xd +xd +MX +WX +WX +WX +WX +WX +MX +MX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +MX +MX +RX +xd +xd +xd +xd +xd +xd +xd +RX +RX +MX +WX +WX +RX +RX +WX +WX +WX +WX +MX +xd +RX +RX +RX +RX +RX +RX +xd +xd +xd +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +RL +MX +MX +MX +MX +MX +MX +MX +lb +lb +MX +MX +MX +WX +WX +WX +MX +MX +MX +MX +lb +lb +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +MX +Ru +"} +(73,1,1) = {" +Ru +MX +MX +WX +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +RX +RX +aO +aO +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +xd +xd +xd +xd +xd +xd +xd +xd +MX +WX +WX +WX +WX +MX +RX +RX +MX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +MX +RX +xd +xd +xd +xd +xd +xd +xd +RX +RX +MX +WX +RX +RX +MX +WX +WX +WX +MX +RX +RX +RX +xd +RX +xd +RX +RX +xd +xd +xd +RL +RL +RL +RL +RL +RL +RL +RL +RL +MX +MX +MX +MX +MX +MX +MX +MX +MX +lb +lb +MX +WX +WX +WX +WX +WX +MX +MX +MX +lb +lb +lb +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +Ru +"} +(74,1,1) = {" +Ru +MX +MX +WX +RX +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +xd +xd +xd +xd +xd +xd +xd +xd +MX +WX +WX +WX +WX +WX +RX +RX +RX +MX +MX +WX +WX +WX +WX +WX +MX +MX +MX +MX +RX +xd +xd +xd +xd +xd +xd +xd +RX +RX +WX +WX +RX +RX +WX +WX +WX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +RL +RL +RL +RL +RL +RL +RL +RL +RL +MX +MX +MX +MX +MX +MX +MX +MX +WX +lb +lb +WX +WX +WX +WX +WX +MX +MX +MX +lb +lb +lb +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +MX +WX +MX +MX +Ru +"} +(75,1,1) = {" +Ru +MX +WX +WX +RX +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +RX +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +MX +WX +WX +WX +WX +WX +RX +RX +RX +MX +MX +MX +WX +WX +WX +WX +WX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +WX +MX +RX +WX +WX +WX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +RL +RL +RL +RL +RL +RL +RL +RL +RL +MX +MX +MX +MX +MX +MX +MX +MX +WX +Qs +Qs +WX +WX +WX +WX +MX +MX +MX +MX +lb +lb +lb +MX +MX +MX +MX +WX +WX +WX +WX +WX +MX +MX +MX +WX +MX +MX +Ru +"} +(76,1,1) = {" +Ru +WX +WX +MX +RX +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +RX +RX +aO +RX +RX +RX +RX +RX +RX +RX +aO +aO +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +WX +WX +WX +WX +WX +WX +aO +RX +RX +RX +RX +MX +MX +MX +WX +WX +WX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +WX +WX +WX +WX +WX +WX +WX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +RL +RL +RL +RL +RL +RL +RL +RL +RL +MX +MX +MX +MX +MX +MX +MX +MX +WX +Qs +Qs +WX +WX +WX +WX +MX +MX +MX +lb +lb +lb +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +WX +MX +MX +Ru +"} +(77,1,1) = {" +Ru +MX +MX +MX +RX +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +WX +WX +WX +WX +WX +WX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +WX +WX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +RX +RX +RX +MX +RX +RX +xd +xd +xd +RL +RL +RL +RL +RL +RL +RL +RL +RL +MX +MX +MX +MX +MX +MX +MX +MX +WX +Qs +Qs +WX +WX +WX +MX +MX +MX +MX +lb +lb +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +MX +MX +MX +WX +WX +MX +MX +Ru +"} +(78,1,1) = {" +Ru +MX +MX +MX +RX +aO +RX +RX +RX +RX +RX +RX +aO +RX +aO +RX +aO +RX +RX +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +WX +WX +WX +WX +WX +WX +aO +xd +RX +RX +RX +RX +RX +RX +MX +MX +MX +WX +WX +MX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +WX +WX +WX +MX +MX +WX +WX +WX +WX +WX +WX +MX +WX +WX +MX +RX +RX +xd +xd +xd +RL +RL +RL +RL +RL +RL +RL +RL +RL +MX +MX +MX +MX +MX +MX +MX +MX +WX +Qs +Qs +WX +WX +WX +MX +MX +MX +lb +lb +lb +MX +MX +MX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +WX +WX +MX +MX +Ru +"} +(79,1,1) = {" +Ru +MX +MX +MX +aO +aO +RX +RX +RX +RX +RX +RX +aO +RX +aO +RX +aO +RX +RX +RX +aO +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +xd +xd +xd +xd +xd +xd +xd +xd +MX +MX +WX +WX +WX +WX +WX +WX +WX +RX +RX +xd +xd +xd +RX +RX +RX +RX +MX +MX +WX +WX +MX +RX +RX +RX +RX +MX +MX +MX +MX +WX +WX +WX +WX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +MX +MX +RX +xd +xd +xd +RL +RL +RL +RL +RL +RL +RL +RL +RL +MX +MX +MX +MX +MX +MX +MX +MX +WX +Qs +Qs +WX +WX +MX +MX +MX +MX +lb +lb +lb +MX +MX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +WX +WX +MX +MX +Ru +"} +(80,1,1) = {" +Ru +MX +WX +WX +aO +RX +RX +RX +RX +RX +RX +aO +aO +RX +aO +RX +aO +aO +RX +RX +aO +aO +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +MX +MX +WX +WX +WX +WX +WX +WX +MX +RX +RX +RX +RX +RX +xd +xd +xd +xd +RL +RL +RL +WX +MX +RX +RX +MX +MX +MX +MX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +MX +RX +xd +xd +xd +RL +RL +RL +RL +RL +RL +RL +RL +RL +MX +MX +MX +MX +MX +MX +WX +WX +WX +lb +lb +MX +MX +MX +MX +MX +MX +lb +lb +MX +MX +MX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +WX +WX +MX +MX +Ru +"} +(81,1,1) = {" +Ru +WX +WX +MX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +aO +RX +RX +aO +RX +RX +RX +aO +RX +RX +RX +RX +RX +RX +aO +aO +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +MX +MX +WX +WX +WX +WX +WX +WX +WX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +WX +RL +MX +RL +MX +MX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +MX +MX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +lb +lb +MX +MX +MX +MX +lb +lb +lb +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +WX +WX +MX +MX +Ru +"} +(82,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +aO +aO +aO +RX +RX +RX +aO +aO +RX +RX +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +MX +MX +WX +WX +WX +WX +WX +WX +WX +aO +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +MX +MX +WX +WX +WX +WX +MX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +lb +lb +MX +MX +MX +MX +lb +lb +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +MX +WX +WX +MX +MX +Ru +"} +(83,1,1) = {" +Ru +MX +MX +MX +RX +aO +aO +aO +RX +RX +RX +RX +aO +aO +RX +RX +RX +aO +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +MX +WX +WX +WX +WX +WX +WX +WX +WX +aO +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +MX +RL +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +MX +MX +WX +WX +WX +WX +WX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +MX +lb +lb +MX +MX +MX +lb +lb +lb +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +WX +WX +WX +MX +MX +Ru +"} +(84,1,1) = {" +Ru +MX +MX +MX +RX +aO +RX +RX +RX +RX +RX +RX +aO +RX +RX +RX +RX +aO +RX +RX +RX +RX +RX +aO +RX +RX +aO +aO +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +MX +WX +WX +WX +WX +WX +WX +WX +WX +aO +aO +aO +RX +RX +RX +RX +RX +RX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +RL +RL +MX +xd +xd +xd +RX +xd +RX +MX +MX +WX +WX +WX +WX +WX +aO +RX +RX +RX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +lb +lb +MX +lb +lb +lb +lb +MX +MX +MX +RL +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +WX +WX +WX +WX +MX +MX +Ru +"} +(85,1,1) = {" +Ru +MX +MX +MX +aO +aO +RX +RX +RX +RX +RX +RX +aO +RX +RX +RX +RX +aO +RX +RX +RX +RX +RX +aO +aO +aO +aO +aO +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +MX +WX +WX +WX +WX +WX +WX +WX +WX +aO +aO +aO +WX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RL +RL +WX +RL +WX +WX +WX +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +Ft +Ft +Ft +Ft +Ft +Ft +Ft +RX +xd +RX +RX +aO +aO +aO +aO +RX +aO +aO +RX +RX +RX +RX +aO +aO +aO +WX +MX +MX +Ru +"} +(86,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +aO +RX +RX +RX +RX +aO +RX +RX +RX +RX +RX +aO +aO +aO +aO +aO +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +MX +WX +WX +WX +WX +WX +WX +MX +WX +aO +aO +aO +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +WX +WX +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +Ft +ix +Ft +Ft +Ft +Ft +xd +RX +xd +RX +RX +aO +aO +aO +RX +RX +aO +aO +RX +RX +RX +RX +aO +aO +aO +WX +MX +MX +Ru +"} +(87,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +MX +WX +WX +WX +WX +WX +RL +WX +WX +aO +aO +aO +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +RX +xd +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +xd +Ft +Ft +Ft +RX +RX +xd +RX +RX +aO +WX +WX +MX +MX +WX +MX +MX +MX +RX +RX +aO +aO +aO +WX +MX +MX +Ru +"} +(88,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +WX +WX +WX +WX +WX +MX +MX +RL +WX +aO +aO +aO +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +Ft +Ft +RX +RX +RX +xd +RX +RX +aO +WX +WX +MX +MX +WX +MX +MX +MX +RX +RX +aO +aO +aO +WX +MX +MX +Ru +"} +(89,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +WX +WX +WX +WX +WX +MX +MX +MX +RL +RX +RX +xd +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +BT +RX +RX +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +RX +Ft +Ft +Ft +Ft +RX +RX +xd +RX +RX +aO +WX +WX +MX +MX +WX +MX +MX +MX +RX +RX +aO +aO +aO +WX +MX +MX +Ru +"} +(90,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +aO +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +WX +WX +WX +WX +WX +MX +MX +MX +MX +RX +RX +RX +xd +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +RX +RX +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +RX +Ft +Ft +Ft +RX +RX +RX +xd +RX +RX +aO +WX +WX +WX +MX +WX +MX +MX +MX +RX +RX +aO +aO +aO +MX +MX +MX +Ru +"} +(91,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +WX +WX +WX +WX +WX +MX +MX +MX +MX +RX +RX +RX +RX +RX +xd +xd +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +RX +RX +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +RX +Ft +Ft +Ft +RX +RX +RX +xd +RX +aO +aO +WX +WX +WX +WX +WX +MX +MX +MX +RX +RX +aO +aO +aO +MX +MX +MX +Ru +"} +(92,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +WX +WX +WX +WX +WX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +RX +RX +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +Ft +Ft +Ft +RX +RX +RX +RX +xd +RX +aO +aO +WX +WX +WX +WX +WX +MX +MX +MX +RX +RX +aO +aO +aO +WX +MX +MX +Ru +"} +(93,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +WX +WX +WX +WX +WX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +xd +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +RX +RX +RX +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +Ft +Ft +RX +RX +RX +RX +RX +RX +RX +aO +aO +WX +MX +MX +WX +WX +MX +MX +MX +RX +RX +aO +aO +aO +MX +MX +MX +Ru +"} +(94,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +WX +WX +WX +WX +WX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +RX +RX +RX +xd +xd +xd +xd +xd +xd +RX +RX +RX +lb +lb +MX +MX +RX +RX +RX +RX +aO +aO +aO +aO +WX +MX +MX +WX +WX +MX +MX +MX +RX +RX +aO +aO +aO +WX +MX +MX +Ru +"} +(95,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +WX +WX +WX +WX +WX +MX +MX +MX +MX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +RX +RX +RX +lb +lb +MX +MX +RX +RX +RX +aO +aO +aO +aO +aO +WX +MX +WX +WX +MX +MX +MX +MX +RX +RX +aO +aO +aO +MX +MX +MX +Ru +"} +(96,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +WX +WX +WX +WX +WX +WX +MX +MX +MX +RX +RX +RX +MX +MX +MX +WX +MX +MX +MX +MX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +RX +RX +RX +lb +lb +MX +MX +RX +aO +aO +aO +aO +aO +aO +aO +WX +MX +MX +WX +WX +MX +MX +MX +RX +RX +aO +aO +aO +MX +MX +MX +Ru +"} +(97,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +WX +WX +WX +WX +WX +WX +MX +MX +MX +aO +RX +RX +WX +MX +MX +MX +MX +MX +MX +WX +WX +WX +MX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +lb +lb +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +WX +WX +WX +MX +MX +MX +RX +RX +aO +aO +aO +MX +MX +MX +Ru +"} +(98,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +xd +xd +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +WX +WX +WX +WX +WX +WX +MX +MX +MX +aO +aO +aO +WX +MX +MX +WX +MX +MX +MX +WX +WX +WX +MX +WX +MX +MX +MX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +lb +lb +WX +WX +WX +WX +WX +WX +WX +MX +WX +WX +WX +MX +WX +WX +WX +WX +MX +MX +RX +RX +aO +aO +RX +MX +MX +MX +Ru +"} +(99,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +WX +WX +WX +WX +WX +WX +WX +WX +MX +aO +aO +aO +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +Qs +Qs +WX +WX +WX +WX +WX +WX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +MX +WX +RX +RX +aO +aO +RX +MX +MX +MX +Ru +"} +(100,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +WX +WX +WX +WX +WX +WX +WX +WX +WX +aO +aO +aO +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +WX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +Qs +Qs +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +RX +RX +aO +aO +RX +MX +MX +MX +Ru +"} +(101,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +WX +WX +WX +WX +WX +WX +WX +WX +WX +aO +aO +aO +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +Qs +Qs +WX +WX +WX +WX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +RX +RX +aO +aO +RX +MX +MX +MX +Ru +"} +(102,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +xd +RX +xd +xd +xd +xd +xd +xd +xd +xd +WX +WX +WX +WX +WX +WX +WX +WX +WX +aO +aO +aO +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +Qs +Qs +WX +WX +WX +MX +MX +MX +MX +MX +MX +MX +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +aO +aO +RX +MX +MX +MX +Ru +"} +(103,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +WX +WX +WX +WX +WX +WX +WX +WX +WX +aO +aO +aO +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +Qs +Qs +WX +WX +MX +MX +MX +RX +RX +MX +MX +MX +RX +RX +RX +RX +RX +aO +aO +aO +aO +aO +aO +aO +RX +MX +MX +MX +Ru +"} +(104,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +WX +WX +WX +WX +WX +WX +WX +WX +WX +aO +aO +aO +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +Qs +Qs +WX +RL +MX +MX +MX +xd +xd +xd +RL +RL +xd +xd +xd +xd +xd +xd +RX +aO +aO +aO +aO +aO +RX +MX +MX +MX +Ru +"} +(105,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +WX +WX +WX +WX +WX +WX +WX +WX +WX +aO +aO +aO +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +lb +lb +lb +RL +MX +MX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +aO +aO +aO +aO +aO +aO +RX +MX +MX +MX +Ru +"} +(106,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +aO +aO +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +WX +WX +WX +WX +WX +WX +WX +WX +WX +aO +aO +RX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +lb +lb +lb +RL +MX +MX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +aO +aO +aO +aO +RX +MX +MX +MX +Ru +"} +(107,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +WX +WX +WX +WX +WX +WX +MX +MX +WX +aO +RX +RX +WX +MX +MX +WX +MX +WX +MX +MX +WX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +RL +lb +lb +lb +RL +MX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +aO +aO +aO +aO +aO +RX +MX +MX +MX +Ru +"} +(108,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +MX +WX +WX +WX +MX +WX +MX +MX +MX +RX +RX +RX +WX +MX +MX +MX +MX +WX +MX +MX +WX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +RL +lb +lb +lb +RL +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +aO +aO +aO +aO +RX +MX +MX +MX +Ru +"} +(109,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +MX +WX +WX +WX +MX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +MX +WX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +RL +lb +lb +lb +xd +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +aO +aO +aO +aO +RX +MX +MX +MX +Ru +"} +(110,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +MX +WX +WX +WX +MX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +MX +RL +MX +MX +RX +xd +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +aO +aO +aO +aO +RX +MX +MX +MX +Ru +"} +(111,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +WX +WX +WX +WX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +MX +MX +RL +RX +RX +RX +xd +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +aO +aO +aO +RX +MX +MX +MX +Ru +"} +(112,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +WX +WX +WX +WX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +MX +MX +MX +MX +xd +RX +RX +RX +xd +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +aO +aO +RX +MX +MX +MX +Ru +"} +(113,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +MX +MX +WX +WX +WX +WX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +RX +MX +MX +MX +MX +MX +RX +xd +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +aO +aO +aO +RX +MX +MX +MX +Ru +"} +(114,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +WX +WX +WX +WX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +RX +RX +RX +RX +RX +MX +MX +MX +MX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +aO +aO +WX +MX +MX +MX +Ru +"} +(115,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +WX +WX +WX +WX +WX +WX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +aO +WX +MX +MX +MX +Ru +"} +(116,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +WX +WX +WX +WX +WX +WX +aO +aO +RX +MX +MX +MX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +MX +MX +yg +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +aO +WX +MX +MX +MX +Ru +"} +(117,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +MX +WX +WX +WX +WX +WX +aO +aO +aO +WX +MX +WX +MX +WX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +aO +WX +MX +MX +MX +Ru +"} +(118,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +WX +WX +WX +MX +aO +aO +aO +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +aO +WX +MX +MX +MX +Ru +"} +(119,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +WX +MX +WX +aO +aO +RX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +aO +WX +MX +MX +MX +Ru +"} +(120,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +aO +WX +MX +MX +MX +Ru +"} +(121,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +WX +MX +WX +WX +WX +MX +MX +MX +RX +RX +RX +RX +RX +RX +xd +xd +xd +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +aO +WX +WX +MX +MX +Ru +"} +(122,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +WX +MX +WX +WX +WX +WX +WX +MX +MX +MX +MX +MX +WX +WX +MX +MX +MX +MX +MX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +aO +WX +WX +MX +MX +Ru +"} +(123,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +RX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +MX +MX +MX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +aO +WX +WX +MX +MX +Ru +"} +(124,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +RX +RX +RX +RX +RX +RX +RX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +aO +WX +WX +MX +MX +Ru +"} +(125,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +aO +WX +WX +MX +MX +Ru +"} +(126,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +ix +RX +RX +MX +RX +RX +RX +MX +MX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +xd +xd +xd +xd +xd +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +aO +WX +WX +MX +MX +Ru +"} +(127,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +RX +RX +Ft +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +RX +RX +RX +RX +RX +xd +RX +xd +RX +xd +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +aO +WX +WX +MX +MX +Ru +"} +(128,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +Ft +Ft +mr +mr +Ft +Ft +Ft +Ft +Ft +RX +RX +RX +RX +RX +RX +RX +MX +BT +MX +MX +MX +MX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +aO +WX +WX +MX +MX +Ru +"} +(129,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +Ft +Ft +Ft +Ft +mr +mr +Ft +Ft +Ft +Ft +Ft +Ft +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +WX +WX +MX +MX +Ru +"} +(130,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +Ft +Ft +Ft +Ft +RX +RX +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +ix +RX +MX +MX +MX +MX +MX +MX +BT +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +aO +WX +WX +MX +MX +Ru +"} +(131,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +Ft +Ft +Ft +Ft +RX +RX +RX +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +aO +WX +WX +MX +MX +Ru +"} +(132,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +Ft +Ft +Ft +Ft +RX +RX +RX +RX +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +BT +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +WX +WX +MX +MX +Ru +"} +(133,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +xd +RX +xd +xd +RX +RX +Ft +RX +RX +RX +RX +RX +RX +aO +aO +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +xd +RX +RX +RX +RX +RX +RX +RX +xd +RX +xd +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +WX +WX +MX +MX +Ru +"} +(134,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +RX +RX +RX +RX +RX +xd +RX +xd +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +WX +WX +MX +MX +Ru +"} +(135,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +aO +RX +RX +RX +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +xd +RX +WX +WX +MX +MX +Ru +"} +(136,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +aO +RX +RX +RX +RX +RX +RX +RX +RX +RX +xd +RX +RX +RX +xd +RX +xd +RX +xd +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +WX +WX +WX +MX +Ru +"} +(137,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +MX +Ru +"} +(138,1,1) = {" +Ru +MX +MX +MX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +RX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +WX +WX +WX +MX +Ru +"} +(139,1,1) = {" +Ru +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +MX +WX +MX +MX +WX +MX +Ru +"} +(140,1,1) = {" +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru "} diff --git a/maps/nsv_triumph/submaps/space/derelict.dmm b/maps/nsv_triumph/submaps/space/derelict.dmm index dd30a372231..0183e38d32b 100644 --- a/maps/nsv_triumph/submaps/space/derelict.dmm +++ b/maps/nsv_triumph/submaps/space/derelict.dmm @@ -2,28 +2,20 @@ "aa" = ( /turf/space, /area/space/debrisfield/explored) -"ad" = ( -/obj/effect/decal/mecha_wreckage/gygax/adv, -/turf/simulated/floor/plating, -/area/space/debrisfield/explored) "ae" = ( /obj/effect/map_effect/interval/effect_emitter/sparks/frequent, /obj/effect/map_effect/interval/effect_emitter/smoke, /obj/machinery/door/airlock/alien, -/turf/simulated/floor/airless, +/turf/simulated/floor/plating/external, /area/space/debrisfield/explored) "af" = ( /obj/effect/map_effect/interval/effect_emitter/sparks/frequent, /obj/structure/door_assembly/door_assembly_alien, -/turf/simulated/floor/airless, +/turf/simulated/floor/plating/external, /area/space/debrisfield/explored) "ag" = ( /obj/machinery/door/airlock/alien, -/turf/simulated/floor/tiled/dark, -/area/space/debrisfield/explored) -"ah" = ( -/obj/machinery/door/airlock/alien, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/external, /area/space/debrisfield/explored) "al" = ( /obj/structure/shuttle/engine/propulsion{ @@ -41,7 +33,7 @@ /area/space/debrisfield/explored) "an" = ( /obj/structure/prop/alien/computer, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "ao" = ( /turf/simulated/wall/r_wall, @@ -50,7 +42,7 @@ /mob/living/simple_mob/mechanical/infectionbot{ faction = "derelict" }, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "aq" = ( /turf/simulated/wall, @@ -65,19 +57,19 @@ /area/space/debrisfield/explored) "as" = ( /obj/structure/prop/alien/dispenser, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "at" = ( /obj/random/humanoidremains, /obj/item/gun/energy/ionrifle, -/turf/simulated/floor/tiled/steel_ridged, +/turf/simulated/floor/tiled/airless, /area/space/debrisfield/explored) "au" = ( -/turf/simulated/floor/tiled/steel_dirty, +/turf/simulated/floor/tiled/steel/airless, /area/space/debrisfield/explored) "av" = ( /obj/machinery/bomb_tester, -/turf/simulated/floor/tiled/steel_ridged, +/turf/simulated/floor/tiled/airless, /area/space/debrisfield/explored) "aw" = ( /obj/structure/prop/alien/power, @@ -88,28 +80,28 @@ alpha = 0; invisibility = 101 }, -/turf/simulated/floor/reinforced, +/turf/simulated/floor/reinforced/airless, /area/space/debrisfield/explored) "ax" = ( /obj/structure/prop/alien/computer/camera/flipped, /obj/structure/cable{ icon_state = "2-8" }, -/turf/simulated/floor/reinforced, +/turf/simulated/floor/reinforced/airless, /area/space/debrisfield/explored) "ay" = ( /obj/machinery/transhuman/resleever, -/turf/simulated/floor/tiled/steel_grid, +/turf/simulated/floor/tiled/airless, /area/space/debrisfield/explored) "az" = ( /obj/machinery/artifact, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "aA" = ( /mob/living/simple_mob/mechanical/infectionbot{ faction = "derelict" }, -/turf/simulated/floor/tiled/steel_grid, +/turf/simulated/floor/tiled/airless, /area/space/debrisfield/explored) "aE" = ( /obj/structure/cable{ @@ -125,14 +117,14 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/tiled/steel_dirty, +/turf/simulated/floor/tiled/steel/airless, /area/space/debrisfield/explored) "aF" = ( /obj/machinery/porta_turret/alien{ faction = "derelict"; use_power = 0 }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/external, /area/space/debrisfield/explored) "aH" = ( /obj/structure/cable{ @@ -140,7 +132,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/simulated/floor/reinforced, +/turf/simulated/floor/reinforced/airless, /area/space/debrisfield/explored) "aI" = ( /obj/structure/cable{ @@ -148,11 +140,11 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/reinforced, +/turf/simulated/floor/reinforced/airless, /area/space/debrisfield/explored) "aJ" = ( /obj/machinery/drone_fabricator/derelict, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "aL" = ( /obj/structure/cable{ @@ -165,38 +157,35 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/steel_dirty, +/turf/simulated/floor/tiled/steel/airless, /area/space/debrisfield/explored) "aM" = ( /obj/structure/catwalk, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/external, /area/space/debrisfield/explored) "aN" = ( /obj/machinery/transhuman/synthprinter, -/turf/simulated/floor/tiled/steel_grid, +/turf/simulated/floor/tiled/airless, /area/space/debrisfield/explored) "aO" = ( /obj/mob_spawner/derelict/mech_wizard, -/turf/simulated/floor/tiled/steel_grid, -/area/space/debrisfield/explored) -"aP" = ( -/turf/simulated/floor/plating, +/turf/simulated/floor/tiled/airless, /area/space/debrisfield/explored) "aQ" = ( /obj/machinery/vr_sleeper/alien, /obj/item/grenade/empgrenade, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "aR" = ( /obj/mob_spawner/derelict/corrupt_maint_swarm, /mob/living/simple_mob/mechanical/corrupt_maint_drone{ faction = "derelict" }, -/turf/simulated/floor/tiled/steel_grid, +/turf/simulated/floor/tiled/airless, /area/space/debrisfield/explored) "aS" = ( /obj/effect/decal/remains/human, -/turf/simulated/floor/tiled/steel_grid, +/turf/simulated/floor/tiled/airless, /area/space/debrisfield/explored) "aT" = ( /obj/structure/cable{ @@ -204,25 +193,25 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/reinforced, +/turf/simulated/floor/reinforced/airless, /area/space/debrisfield/explored) "aU" = ( /obj/random/energy, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "aV" = ( /obj/structure/cable{ icon_state = "2-8" }, -/turf/simulated/floor/reinforced, +/turf/simulated/floor/reinforced/airless, /area/space/debrisfield/explored) "aX" = ( /obj/random/tool/alien, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "aY" = ( /obj/mob_spawner/derelict, -/turf/simulated/floor/tiled/steel_grid, +/turf/simulated/floor/tiled/airless, /area/space/debrisfield/explored) "aZ" = ( /obj/machinery/door/airlock/alien, @@ -231,11 +220,11 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "ba" = ( /obj/machinery/auto_cloner, -/turf/simulated/floor/tiled/steel_ridged, +/turf/simulated/floor/tiled/airless, /area/space/debrisfield/explored) "bb" = ( /obj/structure/shuttle/engine/propulsion{ @@ -246,7 +235,7 @@ /area/space/debrisfield/explored) "bc" = ( /obj/structure/prop/alien/computer/camera, -/turf/simulated/floor/reinforced, +/turf/simulated/floor/reinforced/airless, /area/space/debrisfield/explored) "bd" = ( /obj/structure/prop/alien/power, @@ -258,14 +247,7 @@ alpha = 0; invisibility = 101 }, -/turf/simulated/floor/reinforced, -/area/space/debrisfield/explored) -"be" = ( -/obj/machinery/door/airlock/alien, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel_dirty, +/turf/simulated/floor/reinforced/airless, /area/space/debrisfield/explored) "bf" = ( /obj/structure/cable{ @@ -277,7 +259,7 @@ /obj/structure/cable{ icon_state = "1-8" }, -/turf/simulated/floor/tiled/steel_dirty, +/turf/simulated/floor/tiled/steel/airless, /area/space/debrisfield/explored) "bh" = ( /obj/structure/cable{ @@ -285,7 +267,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/reinforced, +/turf/simulated/floor/reinforced/airless, /area/space/debrisfield/explored) "bj" = ( /obj/random/humanoidremains, @@ -294,7 +276,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/steel_dirty, +/turf/simulated/floor/tiled/steel/airless, /area/space/debrisfield/explored) "bk" = ( /obj/machinery/door/airlock/alien, @@ -303,7 +285,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/steel_dirty, +/turf/simulated/floor/tiled/steel/airless, /area/space/debrisfield/explored) "bm" = ( /obj/item/xenos_claw, @@ -312,7 +294,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/steel_dirty, +/turf/simulated/floor/tiled/steel/airless, /area/space/debrisfield/explored) "bn" = ( /obj/machinery/door/airlock/alien, @@ -321,18 +303,18 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/reinforced, +/turf/simulated/floor/reinforced/airless, /area/space/debrisfield/explored) "bo" = ( /obj/mob_spawner/derelict/corrupt_maint_swarm, /mob/living/simple_mob/mechanical/corrupt_maint_drone{ faction = "derelict" }, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "bp" = ( /obj/mob_spawner/derelict, -/turf/simulated/floor/reinforced, +/turf/simulated/floor/reinforced/airless, /area/space/debrisfield/explored) "bq" = ( /obj/structure/cable{ @@ -345,18 +327,18 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/tiled/steel_dirty, +/turf/simulated/floor/tiled/steel/airless, /area/space/debrisfield/explored) "br" = ( /obj/machinery/implantchair, -/turf/simulated/floor/tiled/white, +/turf/simulated/floor/tiled/white/airless, /area/space/debrisfield/explored) "bs" = ( /obj/machinery/door/airlock/alien, /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "bt" = ( /obj/structure/cable{ @@ -365,13 +347,13 @@ icon_state = "1-2" }, /obj/mob_spawner/derelict, -/turf/simulated/floor/tiled/steel_dirty, +/turf/simulated/floor/tiled/steel/airless, /area/space/debrisfield/explored) "bu" = ( /mob/living/simple_mob/mechanical/infectionbot{ faction = "derelict" }, -/turf/simulated/floor/tiled/white, +/turf/simulated/floor/tiled/white/airless, /area/space/debrisfield/explored) "bv" = ( /obj/structure/cable{ @@ -379,7 +361,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "bw" = ( /obj/structure/cable{ @@ -387,14 +369,11 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/white, +/turf/simulated/floor/tiled/white/airless, /area/space/debrisfield/explored) "bx" = ( /obj/random/firstaid, -/turf/simulated/floor/tiled/white, -/area/space/debrisfield/explored) -"bz" = ( -/turf/simulated/floor/tiled/steel_grid, +/turf/simulated/floor/tiled/white/airless, /area/space/debrisfield/explored) "bA" = ( /obj/machinery/door/airlock/alien, @@ -403,10 +382,10 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/steel_dirty, +/turf/simulated/floor/tiled/steel/airless, /area/space/debrisfield/explored) "bB" = ( -/turf/simulated/floor/reinforced, +/turf/simulated/floor/reinforced/airless, /area/space/debrisfield/explored) "bC" = ( /obj/mob_spawner/derelict/corrupt_maint_swarm, @@ -415,30 +394,30 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/reinforced, +/turf/simulated/floor/reinforced/airless, /area/space/debrisfield/explored) "bD" = ( /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor/reinforced, +/turf/simulated/floor/reinforced/airless, /area/space/debrisfield/explored) "bE" = ( /obj/machinery/door/airlock/alien, /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor/reinforced, +/turf/simulated/floor/reinforced/airless, /area/space/debrisfield/explored) "bF" = ( /obj/random/humanoidremains, -/turf/simulated/floor/tiled/white, +/turf/simulated/floor/tiled/white/airless, /area/space/debrisfield/explored) "bG" = ( /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/steel_dirty, +/turf/simulated/floor/tiled/steel/airless, /area/space/debrisfield/explored) "bH" = ( /obj/effect/map_effect/interval/effect_emitter/sparks/frequent, @@ -448,11 +427,11 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/steel_dirty, +/turf/simulated/floor/tiled/steel/airless, /area/space/debrisfield/explored) "bI" = ( /obj/structure/prop/prism, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "bJ" = ( /obj/structure/cable, @@ -461,7 +440,7 @@ name = "south bump"; pixel_y = -24 }, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "bK" = ( /obj/structure/cable{ @@ -469,13 +448,13 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/steel_dirty, +/turf/simulated/floor/tiled/steel/airless, /area/space/debrisfield/explored) "bL" = ( /obj/structure/cable{ icon_state = "1-8" }, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "bM" = ( /obj/structure/cable{ @@ -483,26 +462,26 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/reinforced, +/turf/simulated/floor/reinforced/airless, /area/space/debrisfield/explored) "bN" = ( /obj/machinery/replicator, -/turf/simulated/floor/tiled/neutral, +/turf/simulated/floor/tiled/white/airless, /area/space/debrisfield/explored) "bP" = ( /obj/mob_spawner/derelict/corrupt_maint_swarm, -/turf/simulated/floor/reinforced, +/turf/simulated/floor/reinforced/airless, /area/space/debrisfield/explored) "bQ" = ( /obj/machinery/door/airlock/alien, -/turf/simulated/floor/reinforced, +/turf/simulated/floor/reinforced/airless, /area/space/debrisfield/explored) "bS" = ( /obj/machinery/door/airlock/alien, -/turf/simulated/floor/tiled/steel_dirty, +/turf/simulated/floor/tiled/steel/airless, /area/space/debrisfield/explored) "bT" = ( -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "bU" = ( /obj/structure/cable{ @@ -510,7 +489,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/simulated/floor/tiled/neutral, +/turf/simulated/floor/tiled/white/airless, /area/space/debrisfield/explored) "bV" = ( /obj/structure/cable{ @@ -523,21 +502,21 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/tiled/steel_dirty, +/turf/simulated/floor/tiled/steel/airless, /area/space/debrisfield/explored) "bW" = ( /obj/mob_spawner/derelict/corrupt_maint_swarm, -/turf/simulated/floor/tiled/steel_ridged, +/turf/simulated/floor/tiled/airless, /area/space/debrisfield/explored) "bX" = ( /obj/machinery/porta_turret/alien{ faction = "derelict"; use_power = 0 }, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "bY" = ( -/turf/simulated/floor/tiled/white, +/turf/simulated/floor/tiled/white/airless, /area/space/debrisfield/explored) "bZ" = ( /obj/structure/cable{ @@ -545,39 +524,39 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "ca" = ( /obj/structure/cable{ icon_state = "2-8" }, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "cb" = ( /obj/random/humanoidremains, /obj/structure/cable{ icon_state = "2-8" }, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "cd" = ( /obj/structure/cable{ icon_state = "2-8" }, -/turf/simulated/floor/tiled/white, +/turf/simulated/floor/tiled/white/airless, /area/space/debrisfield/explored) "ce" = ( /obj/effect/alien/egg, /obj/effect/alien/weeds, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "cf" = ( /obj/machinery/dna_scannernew, -/turf/simulated/floor/tiled/white, +/turf/simulated/floor/tiled/white/airless, /area/space/debrisfield/explored) "cg" = ( /obj/item/gun/energy/ionrifle, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/external, /area/space/debrisfield/explored) "ch" = ( /obj/structure/cable{ @@ -585,7 +564,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "ci" = ( /obj/structure/cable{ @@ -596,47 +575,44 @@ /obj/structure/cable{ icon_state = "1-8" }, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "cj" = ( /obj/machinery/optable, /obj/random/humanoidremains, -/turf/simulated/floor/tiled/white, +/turf/simulated/floor/tiled/white/airless, /area/space/debrisfield/explored) "ck" = ( /obj/structure/prop/alien/pod, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "cl" = ( /obj/structure/ghost_pod/manual/lost_drone, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "cm" = ( /obj/item/grenade/empgrenade, /obj/item/grenade/empgrenade, /obj/item/grenade/empgrenade, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/external, /area/space/debrisfield/explored) "co" = ( /obj/random/humanoidremains, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "cp" = ( /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "cq" = ( /obj/structure/ghost_pod/manual/lost_drone/dogborg, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "cr" = ( /obj/machinery/door/airlock/alien/locked, -/turf/simulated/floor/plating, -/area/space/debrisfield/explored) -"cs" = ( -/turf/simulated/floor/tiled/neutral, +/turf/simulated/floor/plating/external, /area/space/debrisfield/explored) "ct" = ( /obj/random/humanoidremains, @@ -645,7 +621,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "cu" = ( /obj/structure/cable{ @@ -653,7 +629,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/neutral, +/turf/simulated/floor/tiled/white/airless, /area/space/debrisfield/explored) "cv" = ( /obj/structure/cable{ @@ -661,15 +637,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/tiled/neutral, -/area/space/debrisfield/explored) -"cx" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/neutral, +/turf/simulated/floor/tiled/white/airless, /area/space/debrisfield/explored) "cy" = ( /obj/structure/cable{ @@ -677,7 +645,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/external, /area/space/debrisfield/explored) "cz" = ( /obj/structure/cable{ @@ -689,10 +657,10 @@ name = "east bump"; pixel_x = 28 }, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "cA" = ( -/turf/simulated/floor/tiled/steel_ridged, +/turf/simulated/floor/tiled/airless, /area/space/debrisfield/explored) "cB" = ( /obj/structure/cable{ @@ -705,25 +673,21 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/external, /area/space/debrisfield/explored) "cC" = ( /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/space/debrisfield/explored) -"cD" = ( -/obj/structure/shuttle/engine/heater, -/turf/simulated/floor/reinforced, +/turf/simulated/floor/plating/external, /area/space/debrisfield/explored) "cE" = ( /obj/mob_spawner/derelict/corrupt_maint_swarm, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "cF" = ( /obj/structure/ghost_pod/manual/lost_drone/dogborg, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/external, /area/space/debrisfield/explored) "cG" = ( /obj/machinery/door/airlock/hatch{ @@ -733,7 +697,7 @@ name = "AI Core"; req_access = list(16) }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/external, /area/space/debrisfield/explored) "cH" = ( /obj/machinery/door/airlock/hatch{ @@ -748,7 +712,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/external, /area/space/debrisfield/explored) "cI" = ( /obj/structure/shuttle/engine/propulsion, @@ -764,7 +728,7 @@ name = "north bump"; pixel_y = 24 }, -/turf/simulated/floor/greengrid, +/turf/simulated/floor/greengrid/airless, /area/space/debrisfield/explored) "cK" = ( /obj/structure/cable{ @@ -776,15 +740,15 @@ alpha = 0; invisibility = 101 }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/external, /area/space/debrisfield/explored) "cL" = ( /obj/mob_spawner/derelict/mech_wizard, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/external, /area/space/debrisfield/explored) "cM" = ( /obj/structure/prop/alien/computer, -/turf/simulated/floor/greengrid, +/turf/simulated/floor/greengrid/airless, /area/space/debrisfield/explored) "cN" = ( /obj/structure/cable{ @@ -797,11 +761,11 @@ name = "east bump"; pixel_x = 28 }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/external, /area/space/debrisfield/explored) "cO" = ( /obj/structure/prop/fake_ai, -/turf/simulated/floor/greengrid, +/turf/simulated/floor/greengrid/airless, /area/space/debrisfield/explored) "cR" = ( /obj/structure/catwalk, @@ -809,10 +773,10 @@ faction = "derelict"; use_power = 0 }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/external, /area/space/debrisfield/explored) "cV" = ( -/turf/simulated/floor/greengrid, +/turf/simulated/floor/greengrid/airless, /area/space/debrisfield/explored) "cW" = ( /obj/structure/cable{ @@ -820,13 +784,13 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/external, /area/space/debrisfield/explored) "cX" = ( /obj/structure/cable{ icon_state = "1-8" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/external, /area/space/debrisfield/explored) "cZ" = ( /obj/structure/cable{ @@ -834,26 +798,30 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/steel_dirty, +/turf/simulated/floor/tiled/steel/airless, /area/space/debrisfield/explored) "da" = ( /obj/structure/prop/blackbox/xenofrigate, -/turf/simulated/floor/greengrid, +/turf/simulated/floor/greengrid/airless, /area/space/debrisfield/explored) "dc" = ( /obj/machinery/porta_turret/alien{ faction = "derelict"; use_power = 0 }, -/turf/simulated/floor/greengrid, +/turf/simulated/floor/greengrid/airless, /area/space/debrisfield/explored) "dd" = ( /obj/structure/prop/prism, -/turf/simulated/floor/greengrid, +/turf/simulated/floor/greengrid/airless, /area/space/debrisfield/explored) "dZ" = ( /obj/effect/decal/mecha_wreckage/gygax/adv, -/turf/simulated/floor/airless, +/turf/simulated/floor/plating/external, +/area/space/debrisfield/explored) +"fl" = ( +/obj/machinery/door/airlock/alien, +/turf/simulated/floor/tiled/asteroid_steel/airless, /area/space/debrisfield/explored) "vL" = ( /obj/structure/cable{ @@ -861,10 +829,27 @@ d2 = 4; icon_state = "2-4" }, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/asteroid_steel/airless, +/area/space/debrisfield/explored) +"yZ" = ( +/obj/machinery/door/airlock/alien, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white/airless, /area/space/debrisfield/explored) "JC" = ( -/turf/simulated/floor/airless, +/turf/simulated/floor/plating/external, +/area/space/debrisfield/explored) +"LM" = ( +/obj/structure/shuttle/engine/heater, +/turf/simulated/wall, +/area/space/debrisfield/explored) +"TG" = ( +/obj/machinery/door/airlock/alien, +/turf/simulated/floor/tiled/white/airless, /area/space/debrisfield/explored) (1,1,1) = {" @@ -1012,8 +997,8 @@ bB bB bB bB -cD -aq +bB +LM cI aa aa @@ -1067,8 +1052,8 @@ aq aq bB bB -cD -aq +bB +LM cI aa aa @@ -1121,8 +1106,8 @@ bB aq bB bB -cD -aq +bB +LM cI aa aa @@ -1174,8 +1159,8 @@ bB bB bB bB -cD -aq +bB +LM cI aa aa @@ -1374,8 +1359,8 @@ ao ao ao ao -be -bS +bE +bQ ao ao ao @@ -1426,7 +1411,7 @@ aq bT bT bT -bz +cA aq bG au @@ -1439,7 +1424,7 @@ bT aJ aq bN -cs +bY cA cA bW @@ -1480,7 +1465,7 @@ aq bT aQ aq -bz +cA aq bG au @@ -1492,8 +1477,8 @@ bT aq bT aq -cs -cs +bY +bY aq aq aq @@ -1534,7 +1519,7 @@ bT bT bT bT -bz +cA aq bG au @@ -1546,7 +1531,7 @@ bT bT bT aq -cs +bY bU aZ ch @@ -1557,9 +1542,9 @@ ch ch ct bv -aP +JC cG -aP +JC ao ao aa @@ -1588,7 +1573,7 @@ co aq aq aq -bz +cA aq bG au @@ -1600,21 +1585,21 @@ aq bT bT aq -cs +bY cu aq bT co -ag +fl bT bT bT bT cz -aP +JC ao -aP -aP +JC +JC ao ao aa @@ -1642,7 +1627,7 @@ bT bT bT bT -bz +cA aq bG au @@ -1653,8 +1638,8 @@ bT bT bT bT -ag -cs +fl +bY cu aq cA @@ -1662,13 +1647,13 @@ cA aq bT aq -aP -aP +JC +JC aq -aP +JC ao -aP -aP +JC +JC aF ao ao @@ -1696,7 +1681,7 @@ aq bT bT bT -bz +cA aq bG au @@ -1708,7 +1693,7 @@ ch ch ch aZ -cx +bw cv aq bW @@ -1716,8 +1701,8 @@ cA aq cl aq -aP -aP +JC +JC aq cF ao @@ -1741,7 +1726,7 @@ aq ao aq aq -ag +fl aq bT bT @@ -1750,12 +1735,12 @@ bT bT aq bT -bz +cA aq bG au aq -ag +fl bs aq aq @@ -1852,11 +1837,11 @@ bT bT aq aA -bz -bz -bz -bz -bz +cA +cA +cA +cA +cA aY aq aq @@ -1872,15 +1857,15 @@ bv bT ao aM -aP -aP -aP -aP -aP -aP -aP -aP -aP +JC +JC +JC +JC +JC +JC +JC +JC +JC aM ao cV @@ -1902,8 +1887,8 @@ aq aq ao aq -ag -ag +fl +fl aq aq aq @@ -1926,15 +1911,15 @@ cp bT ao aM -aP -aP -aP -aP -aP -aP -aP -aP -aP +JC +JC +JC +JC +JC +JC +JC +JC +JC aM ao cV @@ -1980,15 +1965,15 @@ ci bJ ao aM -aP -aP -aP +JC +JC +JC cg cm cm -aP -aP -aP +JC +JC +JC aM ao cV @@ -2034,15 +2019,15 @@ ch bv ao aM -aP -aP -aP -aP +JC +JC +JC +JC cm cm -aP -aP -aP +JC +JC +JC aM ao cV @@ -2064,8 +2049,8 @@ aq aq ao aq -ag -ag +fl +fl aq aq aq @@ -2088,15 +2073,15 @@ co cp ao aM -aP -aP -aP -aP -aP -aP -aP -aP -aP +JC +JC +JC +JC +JC +JC +JC +JC +JC aM ao cV @@ -2112,9 +2097,9 @@ aa (24,1,1) = {" aa aq -ad -aP -aP +dZ +JC +JC aq ao ap @@ -2127,8 +2112,8 @@ bT aX aq aR -bz -bz +cA +cA aq bK au @@ -2142,15 +2127,15 @@ ch bL ao aM -aP -aP -aP -aP -aP -aP -aP -aP -aP +JC +JC +JC +JC +JC +JC +JC +JC +JC aM ao cV @@ -2166,9 +2151,9 @@ aa (25,1,1) = {" aa aq -aP -aP -aP +JC +JC +JC aq ao ap @@ -2181,8 +2166,8 @@ bT bT aq aS -bz -bz +cA +cA aq bK au @@ -2221,7 +2206,7 @@ aa aa aq aq -ah +ag aq aq ao @@ -2234,14 +2219,14 @@ aq bT bT bT -bz +cA aR aR aq bK au aq -ag +fl bs aq aq @@ -2275,7 +2260,7 @@ aa aa am aq -aP +JC aq am ao @@ -2301,9 +2286,9 @@ bw bw bw bw -aZ -cx -cx +yZ +bw +bw ch bv ce @@ -2329,7 +2314,7 @@ aa aa aa aq -ah +ag aq aa ao @@ -2355,9 +2340,9 @@ bY bY bY bY -ag -cs -cs +TG +bY +bY bT bZ bT @@ -2370,7 +2355,7 @@ bT bT ao cK -aP +JC aF ao ao @@ -2410,8 +2395,8 @@ aq bF bY aq -cs -cs +bY +bY aq cb ch @@ -2424,7 +2409,7 @@ aq aq ao cW -aP +JC ao ao aa @@ -2464,8 +2449,8 @@ bu bY bY aq -cs -cs +bY +bY aq aq aq @@ -2498,11 +2483,11 @@ ao ao cA aq -bz -bz -bz -bz -bz +cA +cA +cA +cA +cA aN aq cA @@ -2518,8 +2503,8 @@ bY aq bY aq -cs -cs +bY +bY cA cA bW @@ -2527,9 +2512,9 @@ aq bT bT aq -aP +JC cC -aP +JC ao ao ao @@ -2553,10 +2538,10 @@ ao av aq ay -bz -bz -bz -bz +cA +cA +cA +cA aO aq cA @@ -2573,7 +2558,7 @@ bY bu aq bN -cs +bY cA cA bW @@ -2581,7 +2566,7 @@ aq cq bT aq -aP +JC cN cL ao @@ -2848,8 +2833,8 @@ aq bB bB bB -cD -aq +bB +LM cI aa aa @@ -2903,8 +2888,8 @@ bB aq bB bB -cD -aq +bB +LM cI aa aa @@ -2957,8 +2942,8 @@ bB aq bB bB -cD -aq +bB +LM cI aa aa @@ -3010,8 +2995,8 @@ bB bB aq bB -cD -aq +bB +LM cI aa aa From c6aa7b4f26582a8a702849be2748a623f681fd40 Mon Sep 17 00:00:00 2001 From: Captain277 Date: Tue, 16 Feb 2021 20:33:04 -0800 Subject: [PATCH 07/32] Science ship gets re-checked for vacuum too. --- maps/nsv_triumph/submaps/space/ship_sci_overrun.dmm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/maps/nsv_triumph/submaps/space/ship_sci_overrun.dmm b/maps/nsv_triumph/submaps/space/ship_sci_overrun.dmm index e67f18cdd63..0317418eedf 100644 --- a/maps/nsv_triumph/submaps/space/ship_sci_overrun.dmm +++ b/maps/nsv_triumph/submaps/space/ship_sci_overrun.dmm @@ -389,6 +389,13 @@ /mob/living/simple_mob/slime/feral/dark_blue, /turf/simulated/floor/airless, /area/space/debrisfield/explored) +"cP" = ( +/obj/machinery/door/airlock/maintenance/rnd{ + name = "Research Airlock"; + req_one_access = list(0) + }, +/turf/simulated/floor/tiled/white/airless, +/area/space/debrisfield/explored) "gH" = ( /turf/space, /area/space/debrisfield/explored) @@ -608,7 +615,7 @@ ab ab ab ab -ax +cP ab ab ab From 59c457d5a82865baa93e6082a995642403e92541 Mon Sep 17 00:00:00 2001 From: lolman360 Date: Wed, 17 Feb 2021 18:47:49 +1100 Subject: [PATCH 08/32] uuuuuh uuhh uh --- code/modules/mob/living/carbon/human/examine.dm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index d4a3dd821b0..45189ffb2b3 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -488,7 +488,7 @@ /mob/living/carbon/human/proc/examine_weight() if(!show_pudge()) //Some clothing or equipment can hide this. return null - var/message + var/message = FALSE var/weight_examine = round(weight) var/t_He = "It" //capitalised for use at the start of each line. var/t_he = "it" @@ -555,7 +555,7 @@ /mob/living/carbon/human/proc/examine_nutrition() if(!show_pudge()) //Some clothing or equipment can hide this. return null - var/message + var/message = FALSE var/nutrition_examine = round(nutrition) var/t_He = "It" //capitalised for use at the start of each line. var/t_His = "Its" @@ -634,12 +634,15 @@ if(istype(H) && (H.get_effective_size() - src.get_effective_size()) >= 0.50) message = "They are small enough that you could easily pick them up!" return message + return FALSE /mob/living/carbon/human/proc/examine_step_size(mob/living/H) var/message if(istype(H) && (H.get_effective_size() - src.get_effective_size()) >= 0.75) message = "They are small enough that you could easily trample them!" return message + else + return FALSE /mob/living/carbon/human/proc/examine_nif(mob/living/carbon/human/H) if(nif && nif.examine_msg) //If you have one set, anyway. From 6482e803e87d86b72879772a0191843364a4b819 Mon Sep 17 00:00:00 2001 From: lolman360 Date: Wed, 17 Feb 2021 19:06:26 +1100 Subject: [PATCH 09/32] fixes language spans --- .../tgui-panel/styles/goon/chat-dark.scss | 98 +++++++++++++++++++ .../tgui-panel/styles/goon/chat-light.scss | 93 ++++++++++++++++++ 2 files changed, 191 insertions(+) diff --git a/tgui/packages/tgui-panel/styles/goon/chat-dark.scss b/tgui/packages/tgui-panel/styles/goon/chat-dark.scss index 3a4dfb85eb2..e5ba060c44b 100644 --- a/tgui/packages/tgui-panel/styles/goon/chat-dark.scss +++ b/tgui/packages/tgui-panel/styles/goon/chat-dark.scss @@ -880,6 +880,104 @@ em { font-family: "Courier New", cursive, sans-serif; } + + + +//langs +.alien { + color: #543354; +} + + +.tajaran { + color: #803B56; +} + + +.tajaran_signlang { + color: #941C1C; +} + +.akhani { + color: #AC398C; +} + +.skrell { + color: #00B0B3; +} + +.skrellfar { + color: #70FCFF; +} + +.soghun { + color: #228B22; +} + +.solcom { + color: #22228B; +} + +.changeling { + color: #800080; +} + +.sergal { + color: #0077FF; +} + +.birdsongc { + color: #CC9900; +} + +.vulpkanin { + color: #B97A57; +} + +.enochian { + color: #848A33; + letter-spacing:-1pt; + word-spacing:4pt; + font-family: "Lucida Sans Unicode","Lucida Grande", sans-serif; +} + +.daemon { + color: #5E339E; + letter-spacing:-1pt; + word-spacing:0pt; + font-family: "Courier New", Courier, monospace; +} + +.bug { + color: #9e9e39; +} + +.vox { + color: #AA00AA; +} + +.zaddat { + color: #941C1C; +} + +.rough { + font-family: "Trebuchet MS", cursive, sans-serif; +} + +.say_quote { + font-family: Georgia, Verdana, sans-serif; +} + +.terminus { + font-family: "Times New Roman", Times, serif, sans-serif +} + +.interface { + color: #330033; +} + + + .command_headset { font-weight: bold; font-size: 160%; diff --git a/tgui/packages/tgui-panel/styles/goon/chat-light.scss b/tgui/packages/tgui-panel/styles/goon/chat-light.scss index 10db4263011..2159f5f4d11 100644 --- a/tgui/packages/tgui-panel/styles/goon/chat-light.scss +++ b/tgui/packages/tgui-panel/styles/goon/chat-light.scss @@ -925,6 +925,99 @@ h1.alert, h2.alert { font-family: "Courier New", cursive, sans-serif; } +//langs +.alien { + color: #543354; +} + + +.tajaran { + color: #803B56; +} + + +.tajaran_signlang { + color: #941C1C; +} + +.akhani { + color: #AC398C; +} + +.skrell { + color: #00B0B3; +} + +.skrellfar { + color: #70FCFF; +} + +.soghun { + color: #228B22; +} + +.solcom { + color: #22228B; +} + +.changeling { + color: #800080; +} + +.sergal { + color: #0077FF; +} + +.birdsongc { + color: #CC9900; +} + +.vulpkanin { + color: #B97A57; +} + +.enochian { + color: #848A33; + letter-spacing:-1pt; + word-spacing:4pt; + font-family: "Lucida Sans Unicode","Lucida Grande", sans-serif; +} + +.daemon { + color: #5E339E; + letter-spacing:-1pt; + word-spacing:0pt; + font-family: "Courier New", Courier, monospace; +} + +.bug { + color: #9e9e39; +} + +.vox { + color: #AA00AA; +} + +.zaddat { + color: #941C1C; +} + +.rough { + font-family: "Trebuchet MS", cursive, sans-serif; +} + +.say_quote { + font-family: Georgia, Verdana, sans-serif; +} + +.terminus { + font-family: "Times New Roman", Times, serif, sans-serif +} + +.interface { + color: #330033; +} + .command_headset { font-weight: bold; font-size: 160%; From 2a22694e4ce073cbf9d2d1bc9a8604ae645f6d41 Mon Sep 17 00:00:00 2001 From: Captain277 Date: Wed, 17 Feb 2021 00:30:10 -0800 Subject: [PATCH 10/32] Adjusting the Lavaland Base p1. --- .../nsv_triumph/submaps/lavaland/lavaland.dmm | 1732 ++++++++++------- 1 file changed, 1041 insertions(+), 691 deletions(-) diff --git a/maps/nsv_triumph/submaps/lavaland/lavaland.dmm b/maps/nsv_triumph/submaps/lavaland/lavaland.dmm index 7c9f8bfd36b..0801e85c598 100644 --- a/maps/nsv_triumph/submaps/lavaland/lavaland.dmm +++ b/maps/nsv_triumph/submaps/lavaland/lavaland.dmm @@ -1,66 +1,104 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"an" = ( -/obj/machinery/door/airlock{ - name = "Recovery" - }, -/turf/simulated/floor/tiled/monotile, -/area/lavaland/base/common) -"az" = ( -/obj/machinery/shower{ - dir = 4 - }, -/turf/simulated/floor/tiled/old_tile, -/area/lavaland/base) "aO" = ( /turf/simulated/floor/outdoors/lava, /area/lavaland/unexplored) +"aQ" = ( +/obj/structure/table/standard, +/obj/structure/bedsheetbin, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/old_tile, +/area/lavaland/base/common) +"bn" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/lavaland/base/common) "bJ" = ( /obj/structure/closet/crate/freezer/rations, /turf/simulated/floor/tiled, /area/lavaland/base/common) -"cx" = ( -/obj/machinery/door/airlock{ - name = "Recovery" +"cn" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor{ + req_one_access = list(48) }, -/turf/simulated/floor/carpet/purcarpet, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, /area/lavaland/base/common) -"cQ" = ( -/obj/machinery/door/airlock{ - name = "Recovery" +"cW" = ( +/obj/structure/ore_box, +/obj/structure/window/reinforced{ + dir = 1 }, -/turf/simulated/floor/carpet/blucarpet, +/turf/simulated/floor/tiled/dark, /area/lavaland/base/common) "db" = ( /turf/simulated/wall, /area/lavaland/base/common) -"eg" = ( -/obj/structure/closet, -/turf/simulated/floor/carpet/bcarpet, -/area/lavaland/base) +"dg" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "er" = ( -/obj/structure/table/marble, -/turf/simulated/floor/tiled/dark, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, /area/lavaland/base/common) "ew" = ( /turf/simulated/floor/tiled, /area/lavaland/base/common) +"eE" = ( +/obj/structure/closet/crate, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "eU" = ( -/obj/structure/flora/pottedplant/subterranean, /obj/machinery/light{ dir = 4 }, +/obj/structure/table/rack, +/obj/item/storage/bag/ore, +/obj/item/pickaxe/drill, +/obj/structure/sign/warning{ + pixel_x = 32 + }, /turf/simulated/floor/tiled, /area/lavaland/base/common) "fg" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/lavaland/base) +/obj/item/pipe_dispenser, +/obj/structure/closet/crate, +/turf/simulated/floor/plating, +/area/lavaland/base/common) "fw" = ( /mob/living/simple_mob/construct/shade, /turf/simulated/floor/outdoors/lavaland, /area/lavaland/explored) +"gb" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/floor/carpet/purcarpet, +/area/lavaland/base/common) +"gw" = ( +/obj/structure/table/woodentable, +/obj/machinery/recharger, +/turf/simulated/floor/carpet/blucarpet, +/area/lavaland/base/common) +"gx" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "gy" = ( /obj/away_mission_init/lavaland, /turf/simulated/floor/outdoors/lavaland, @@ -72,102 +110,142 @@ /turf/simulated/floor/tiled/monotile, /area/lavaland/base/common) "hU" = ( -/obj/structure/bed/chair/sofa/left{ - dir = 1; - icon_state = "sofaend_left" - }, +/obj/structure/table/marble, /obj/effect/floor_decal/spline/fancy/wood{ dir = 4 }, /turf/simulated/floor/wood, -/area/lavaland/base) -"it" = ( -/obj/structure/table/marble, -/obj/machinery/reagentgrinder, -/obj/item/reagent_containers/glass/rag, -/turf/simulated/floor/tiled/dark, /area/lavaland/base/common) "ix" = ( /mob/living/simple_mob/animal/space/bats/roguemines, /turf/simulated/floor/outdoors/lavaland, /area/lavaland/unexplored) -"iL" = ( -/obj/machinery/media/jukebox{ - icon_state = "superjuke-nopower"; - state_base = "superjuke" +"iM" = ( +/obj/machinery/vending/boozeomat{ + req_access = null; + req_log_access = null }, /obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/lavaland/base/common) +"jo" = ( +/obj/structure/bed/double/padded, +/obj/item/bedsheet/purpledouble, +/turf/simulated/floor/carpet/oracarpet, +/area/lavaland/base/common) +"jH" = ( +/obj/machinery/chemical_dispenser/bar_coffee/full, +/obj/structure/table/marble, +/turf/simulated/floor/wood, +/area/lavaland/base/common) +"jY" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/tiled, +/turf/simulated/floor/carpet/bcarpet, /area/lavaland/base/common) -"jF" = ( -/obj/structure/bed, -/obj/item/bedsheet, -/turf/simulated/floor/carpet/blucarpet, -/area/lavaland/base) -"kq" = ( -/turf/simulated/floor/tiled, -/area/lavaland/base) -"kr" = ( +"kg" = ( /obj/structure/bed/chair/sofa/right{ + dir = 1; icon_state = "sofaend_right" }, /obj/effect/floor_decal/spline/fancy/wood{ - dir = 9 + dir = 8 }, -/obj/effect/decal/cleanable/cobweb, -/obj/random/mob/mouse, /turf/simulated/floor/wood, -/area/lavaland/base) -"kW" = ( -/obj/structure/table/rack/shelf, -/turf/simulated/floor/tiled/steel_grid, -/area/lavaland/base) +/area/lavaland/base/common) +"kp" = ( +/obj/machinery/door/airlock{ + id_tag = "mine_black"; + name = "Dormitory"; + req_access = list(48) + }, +/turf/simulated/floor/carpet/bcarpet, +/area/lavaland/base/common) +"kq" = ( +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_soft/full, +/turf/simulated/floor/wood, +/area/lavaland/base/common) +"kr" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/vending/cigarette, +/turf/simulated/floor/wood, +/area/lavaland/base/common) "lb" = ( /turf/simulated/floor/outdoors/lavaland, /area/lavaland/explored) +"lu" = ( +/obj/structure/bed, +/obj/item/bedsheet/red, +/turf/simulated/floor/carpet/blucarpet, +/area/lavaland/base/common) +"mb" = ( +/turf/simulated/floor/tiled/asteroid_steel, +/area/lavaland/explored) "mr" = ( /obj/structure/catwalk, /turf/simulated/floor/outdoors/lava, /area/lavaland/unexplored) -"mB" = ( +"mI" = ( +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor/carpet/oracarpet, +/area/lavaland/base/common) +"mS" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/carpet/bcarpet, +/area/lavaland/base/common) +"mT" = ( +/obj/machinery/door/airlock{ + id_tag = "mine_orange"; + name = "Dormitory"; + req_access = list(48) + }, +/turf/simulated/floor/carpet/oracarpet, +/area/lavaland/base/common) +"nw" = ( +/obj/machinery/door/firedoor{ + req_one_access = list(48) + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"nz" = ( +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor/carpet/blucarpet, +/area/lavaland/base/common) +"oO" = ( /obj/machinery/shower{ dir = 8 }, /turf/simulated/floor/tiled/old_tile, -/area/lavaland/base) -"nb" = ( -/obj/structure/table/marble, -/obj/item/reagent_containers/glass/rag, -/obj/item/reagent_containers/food/drinks/shaker, -/turf/simulated/floor/tiled/dark, /area/lavaland/base/common) -"no" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Study" +"oU" = ( +/obj/machinery/door/firedoor{ + req_one_access = list(48) }, -/turf/simulated/floor/wood, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, /area/lavaland/base/common) -"nz" = ( -/turf/simulated/floor/carpet/blucarpet, -/area/lavaland/base) -"oP" = ( -/turf/simulated/floor/carpet/bcarpet, -/area/lavaland/base) -"oR" = ( -/obj/structure/table/standard, -/obj/machinery/recharger, -/turf/simulated/floor/carpet/blucarpet, -/area/lavaland/base) "pJ" = ( -/obj/structure/table/marble, +/obj/structure/bed/chair/sofa/left{ + icon_state = "sofaend_left" + }, /obj/effect/floor_decal/spline/fancy/wood{ - dir = 4 + dir = 5 }, /turf/simulated/floor/wood, -/area/lavaland/base) +/area/lavaland/base/common) "qz" = ( /obj/effect/floor_decal/industrial/warning{ dir = 5 @@ -175,35 +253,91 @@ /turf/simulated/floor/tiled/monotile, /area/lavaland/base/common) "qE" = ( -/obj/structure/bed/double/padded, -/obj/item/bedsheet/hosdouble, +/obj/machinery/button/remote/airlock{ + dir = 6; + id = "mine_purp"; + name = "Door Lock"; + pixel_x = -25; + pixel_y = 26; + specialfunctions = 4 + }, /turf/simulated/floor/carpet/purcarpet, -/area/lavaland/base) +/area/lavaland/base/common) +"ru" = ( +/turf/simulated/floor/tiled/old_tile, +/area/lavaland/base/common) "rB" = ( +/obj/machinery/door/airlock{ + id_tag = "mine_purp"; + name = "Dormitory"; + req_access = list(48) + }, /turf/simulated/floor/carpet/purcarpet, -/area/lavaland/base) -"rH" = ( -/obj/machinery/door/airlock/external, -/obj/structure/fans/tiny, +/area/lavaland/base/common) +"rI" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/vending/coffee, /turf/simulated/floor/tiled, /area/lavaland/base/common) -"sY" = ( -/obj/structure/bed/double/padded, -/obj/item/bedsheet/browndouble, -/turf/simulated/floor/carpet/bcarpet, -/area/lavaland/base) +"ss" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"sS" = ( +/obj/machinery/door/airlock{ + id_tag = "mine_blue"; + name = "Dormitory"; + req_access = list(48) + }, +/turf/simulated/floor/carpet/blucarpet, +/area/lavaland/base/common) "tg" = ( /turf/simulated/floor/outdoors/lava, /area/lavaland/base) "tv" = ( -/turf/simulated/floor/tiled/monotile, -/area/lavaland/base) -"uu" = ( -/obj/structure/table/marble, -/obj/machinery/chemical_dispenser/bar_alc/full{ +/obj/structure/table/woodentable, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"uF" = ( +/obj/structure/urinal{ + pixel_y = 31 + }, +/obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/old_tile, +/area/lavaland/base/common) +"uR" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/simulated/floor/tiled/old_tile, +/area/lavaland/base/common) +"vc" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/vending/snack, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"wt" = ( +/obj/machinery/door/airlock{ + name = "Showers" + }, +/turf/simulated/floor/tiled/old_tile, +/area/lavaland/base/common) +"wC" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/floor/carpet/blucarpet, /area/lavaland/base/common) "xd" = ( /turf/simulated/mineral/triumph/rich/lavaland, @@ -212,9 +346,30 @@ /mob/living/simple_mob/humanoid/cultist/hunter, /turf/simulated/mineral/triumph/lavaland, /area/lavaland/explored) +"yq" = ( +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor/carpet/purcarpet, +/area/lavaland/base/common) +"yy" = ( +/obj/machinery/mech_recharger, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"yH" = ( +/turf/simulated/floor/plating, +/area/lavaland/base/common) "yX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, +/obj/machinery/button/remote/airlock{ + dir = 6; + id = "mine_black"; + name = "Door Lock"; + pixel_x = -25; + pixel_y = -26; + specialfunctions = 4 + }, +/turf/simulated/floor/carpet/bcarpet, +/area/lavaland/base/common) +"zm" = ( +/obj/structure/flora/pottedplant/subterranean, /turf/simulated/floor/tiled, /area/lavaland/base/common) "zs" = ( @@ -224,29 +379,40 @@ }, /turf/simulated/floor/tiled, /area/lavaland/base/common) +"zH" = ( +/obj/structure/table/rack, +/obj/item/storage/bag/ore, +/obj/item/pickaxe/drill, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"Aj" = ( +/obj/structure/closet/crate/bin, +/turf/simulated/floor/wood, +/area/lavaland/base/common) +"Ao" = ( +/obj/machinery/door/firedoor/multi_tile{ + req_one_access = list(48) + }, +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Lounge"; + req_one_access = list(48) + }, +/turf/simulated/floor/wood, +/area/lavaland/base/common) +"As" = ( +/obj/structure/undies_wardrobe, +/turf/simulated/floor/tiled/old_tile, +/area/lavaland/base/common) "AG" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/structure/table/rack/shelf, -/obj/random/multiple/miningdrills, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/steel_grid, -/area/lavaland/base) -"AQ" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 +/obj/structure/closet/crate/engineering/electrical, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"Bs" = ( +/obj/machinery/light{ + dir = 4 }, /turf/simulated/floor/tiled, -/area/lavaland/base) -"Bs" = ( -/obj/machinery/door/airlock{ - name = "Recovery" - }, -/turf/simulated/floor/carpet/bcarpet, /area/lavaland/base/common) -"BT" = ( -/mob/living/simple_mob/animal/space/bats/roguemines, -/turf/simulated/mineral/triumph/lavaland, -/area/lavaland/explored) "BX" = ( /obj/structure/closet/crate/large, /turf/simulated/floor/tiled, @@ -255,41 +421,108 @@ /obj/effect/floor_decal/industrial/warning, /turf/simulated/floor/tiled/monotile, /area/lavaland/base/common) -"CA" = ( -/obj/structure/bed/chair/sofa/left{ - icon_state = "sofaend_left" - }, -/obj/effect/floor_decal/spline/fancy/wood{ - dir = 5 - }, -/turf/simulated/floor/wood, -/area/lavaland/base) -"DM" = ( -/obj/structure/table/marble, -/obj/machinery/chemical_dispenser/bar_coffee/full, +"CW" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/carpet/oracarpet, +/area/lavaland/base/common) +"DA" = ( +/obj/structure/ore_box, /turf/simulated/floor/tiled/dark, /area/lavaland/base/common) -"EP" = ( -/obj/machinery/light{ - dir = 1 +"DQ" = ( +/obj/machinery/door/firedoor{ + req_one_access = list(48) }, +/obj/machinery/door/airlock/glass{ + name = "Storage"; + req_access = list(48) + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"Eg" = ( +/obj/machinery/door/firedoor{ + req_one_access = list(48) + }, +/obj/machinery/door/airlock/external/glass{ + req_access = list(48) + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"Ek" = ( +/obj/machinery/door/firedoor{ + req_one_access = list(48) + }, +/obj/machinery/door/airlock/glass{ + name = "Transit"; + req_access = list(48) + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"Ep" = ( +/obj/structure/bed/double/padded, +/obj/item/bedsheet/double, +/turf/simulated/floor/carpet/bcarpet, +/area/lavaland/base/common) +"EL" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"EP" = ( /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/old_tile, +/turf/simulated/mineral/triumph/lavaland, /area/lavaland/base) +"EV" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/floor/carpet/oracarpet, +/area/lavaland/base/common) "Ft" = ( /turf/simulated/floor/outdoors/lavaland, /area/lavaland/unexplored) -"Fy" = ( -/obj/structure/table/rack/shelf, -/obj/random/multiple/miningdrills, -/turf/simulated/floor/tiled/steel_grid, -/area/lavaland/base) -"Ho" = ( +"Gr" = ( +/obj/machinery/button/remote/airlock{ + dir = 6; + id = "mine_blue"; + name = "Door Lock"; + pixel_x = 25; + pixel_y = -26; + specialfunctions = 4 + }, +/turf/simulated/floor/carpet/blucarpet, +/area/lavaland/base/common) +"GT" = ( +/obj/machinery/door/firedoor/multi_tile{ + dir = 1; + req_one_access = list(48) + }, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2; + name = "Lounge"; + req_access = list(48) + }, /turf/simulated/floor/wood, +/area/lavaland/base/common) +"Ho" = ( +/obj/structure/table/marble, +/obj/machinery/reagentgrinder, +/obj/item/reagent_containers/glass/rag, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/lavaland/base/common) +"Hr" = ( +/turf/simulated/floor/outdoors/lavaland, /area/lavaland/base) -"Hq" = ( -/obj/structure/curtain/open/shower/engineering, -/turf/simulated/floor/tiled/old_tile, +"Hw" = ( +/obj/structure/sign/warning{ + pixel_x = -32 + }, +/turf/simulated/floor/outdoors/lavaland, /area/lavaland/base) "Hz" = ( /obj/effect/floor_decal/industrial/warning{ @@ -297,11 +530,32 @@ }, /turf/simulated/floor/tiled/monotile, /area/lavaland/base/common) -"Iu" = ( -/obj/effect/decal/cleanable/cobweb2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/large, -/turf/simulated/floor/tiled, +"HP" = ( +/obj/structure/table/standard, +/obj/item/towel/random, +/obj/item/towel/random, +/obj/item/towel/random, +/turf/simulated/floor/tiled/old_tile, +/area/lavaland/base/common) +"Ig" = ( +/obj/structure/table/marble, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/glass/rag, +/turf/simulated/floor/wood, +/area/lavaland/base/common) +"Ix" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/carpet/oracarpet, +/area/lavaland/base/common) +"IO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, /area/lavaland/base/common) "Js" = ( /obj/effect/floor_decal/industrial/warning{ @@ -309,74 +563,104 @@ }, /turf/simulated/floor/tiled/monotile, /area/lavaland/base/common) -"Ks" = ( -/obj/machinery/recharge_station, +"JB" = ( +/turf/simulated/floor/carpet/bcarpet, +/area/lavaland/base/common) +"Kl" = ( +/obj/structure/dispenser/oxygen, /obj/machinery/light{ - dir = 4 + dir = 1 }, -/turf/simulated/floor/tiled/monotile, -/area/lavaland/base) +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"KJ" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor{ + req_one_access = list(48) + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/lavaland/base/common) "Lj" = ( /obj/effect/floor_decal/industrial/warning{ dir = 4 }, /turf/simulated/floor/tiled/monotile, /area/lavaland/base/common) -"LQ" = ( -/obj/structure/ore_box, +"LB" = ( +/obj/structure/bed/chair, +/turf/simulated/floor/carpet/bcarpet, +/area/lavaland/base/common) +"LW" = ( +/obj/machinery/button/remote/airlock{ + dir = 6; + id = "mine_orange"; + name = "Door Lock"; + pixel_x = 25; + pixel_y = 26; + specialfunctions = 4 + }, +/turf/simulated/floor/carpet/oracarpet, +/area/lavaland/base/common) +"LX" = ( +/turf/simulated/floor/wood, +/area/lavaland/base/common) +"Mu" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/machinery/mineral/equipment_vendor, /turf/simulated/floor/tiled, /area/lavaland/base/common) -"LS" = ( -/obj/machinery/door/airlock/multi_tile/glass, -/turf/simulated/floor/tiled, -/area/lavaland/base) "MB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/curtain/black, -/turf/simulated/floor/plating, -/area/lavaland/base) +/turf/simulated/floor/carpet/blucarpet, +/area/lavaland/base/common) "MQ" = ( /turf/simulated/mineral/triumph/rich/lavaland, /area/lavaland/base) "MX" = ( /turf/simulated/mineral/triumph/lavaland, /area/lavaland/explored) -"Nb" = ( -/obj/structure/table/marble, -/obj/machinery/chemical_dispenser/bar_soft/full{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, +"Nf" = ( +/obj/structure/bed/double/padded, +/obj/item/bedsheet/greendouble, +/turf/simulated/floor/carpet/purcarpet, /area/lavaland/base/common) "Nw" = ( -/obj/structure/closet/crate, -/turf/simulated/floor/tiled, -/area/lavaland/base) -"NH" = ( -/obj/structure/bed/chair/sofa/right{ - dir = 1; - icon_state = "sofaend_right" +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_alc/full, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/wood, +/area/lavaland/base/common) +"NA" = ( +/obj/machinery/door/firedoor{ + req_one_access = list(48) }, +/obj/machinery/door/airlock/external/glass{ + req_access = list(48) + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"NH" = ( +/obj/structure/table/marble, /obj/effect/floor_decal/spline/fancy/wood{ dir = 8 }, +/obj/structure/flora/pottedplant/small, /turf/simulated/floor/wood, -/area/lavaland/base) -"NS" = ( -/obj/machinery/vending/boozeomat{ - req_access = null; - req_log_access = null - }, -/turf/simulated/floor/tiled/dark, /area/lavaland/base/common) -"Oy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/curtain/black, +"Oq" = ( +/turf/simulated/floor/carpet/purcarpet, +/area/lavaland/base/common) +"Ot" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/old_tile, +/area/lavaland/base/common) +"Pf" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(48) + }, /turf/simulated/floor/plating, /area/lavaland/base/common) "Pr" = ( @@ -385,15 +669,25 @@ }, /turf/simulated/floor/tiled/monotile, /area/lavaland/base/common) -"PC" = ( -/obj/machinery/mech_recharger, -/turf/simulated/floor/tiled/monotile, -/area/lavaland/base) -"Qa" = ( -/obj/structure/table/standard, -/obj/item/towel/random, -/turf/simulated/floor/tiled/old_tile, -/area/lavaland/base) +"Py" = ( +/obj/structure/barricade, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"Pz" = ( +/obj/structure/closet/crate/large, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"Qh" = ( +/obj/structure/bed/chair/sofa/left{ + dir = 1; + icon_state = "sofaend_left" + }, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/lavaland/base/common) "Qs" = ( /obj/structure/catwalk, /turf/simulated/floor/outdoors/lava, @@ -404,14 +698,25 @@ }, /turf/simulated/floor/tiled, /area/lavaland/base/common) -"QN" = ( -/obj/structure/table/marble, -/obj/effect/floor_decal/spline/fancy/wood{ - dir = 8 +"Qy" = ( +/obj/machinery/door/firedoor{ + req_one_access = list(48) }, -/obj/structure/flora/pottedplant/small, +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"QN" = ( +/obj/structure/bed/chair/sofa/right{ + icon_state = "sofaend_right" + }, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 9 + }, +/obj/random/mob/mouse, /turf/simulated/floor/wood, -/area/lavaland/base) +/area/lavaland/base/common) "QR" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled, @@ -420,8 +725,9 @@ /turf/unsimulated/mineral/triumph, /area/lavaland/explored) "Rw" = ( -/turf/simulated/wall, -/area/lavaland/base) +/obj/structure/closet/crate/solar, +/turf/simulated/floor/plating, +/area/lavaland/base/common) "RL" = ( /turf/simulated/mineral/triumph/rich/lavaland, /area/lavaland/explored) @@ -434,6 +740,43 @@ }, /turf/simulated/floor/tiled/monotile, /area/lavaland/base/common) +"SF" = ( +/obj/machinery/door/firedoor{ + req_one_access = list(48) + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"VQ" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"We" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"Wf" = ( +/obj/structure/largecrate, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"WG" = ( +/obj/machinery/door/firedoor/multi_tile{ + dir = 1; + req_one_access = list(48) + }, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2; + name = "Dorms"; + req_access = list(48) + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "WK" = ( /obj/machinery/hyperpad/centre{ map_pad_id = "lavaland_away"; @@ -445,42 +788,49 @@ "WX" = ( /turf/simulated/floor/outdoors/lava, /area/lavaland/explored) +"Xk" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/carpet/purcarpet, +/area/lavaland/base/common) "Xq" = ( /turf/simulated/mineral/triumph/lavaland, /area/lavaland/base) "Xw" = ( -/obj/machinery/door/airlock{ - name = "Showers" - }, -/turf/simulated/floor/tiled/old_tile, -/area/lavaland/base) -"XC" = ( -/obj/structure/table/marble, -/obj/machinery/light{ +/obj/structure/toilet{ dir = 8 }, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/old_tile, /area/lavaland/base/common) "XG" = ( /obj/structure/closet/crate/medical, /turf/simulated/floor/tiled, /area/lavaland/base/common) -"XZ" = ( -/obj/structure/closet, -/turf/simulated/floor/carpet/purcarpet, -/area/lavaland/base) -"Yz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, +"Yb" = ( +/obj/machinery/media/jukebox{ + icon_state = "superjuke-nopower"; + state_base = "superjuke" + }, /turf/simulated/floor/wood, /area/lavaland/base/common) +"YI" = ( +/obj/machinery/portable_atmospherics/canister/empty/oxygen, +/turf/simulated/floor/plating, +/area/lavaland/base/common) "Zt" = ( -/obj/structure/undies_wardrobe, +/obj/structure/curtain/open/shower/engineering, /turf/simulated/floor/tiled/old_tile, -/area/lavaland/base) +/area/lavaland/base/common) "ZJ" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, /turf/simulated/floor/tiled/old_tile, -/area/lavaland/base) +/area/lavaland/base/common) (1,1,1) = {" Ru @@ -4443,13 +4793,13 @@ Xq tg tg tg -Xq -Xq -Xq -Xq -Xq -Xq -Xq +Hr +Hr +Hr +Hr +Hr +Hr +Hr Xq tg WX @@ -4584,13 +4934,13 @@ Xq tg tg tg -Xq -Xq -Xq -Xq -Xq -Xq -Xq +Hr +Hr +Hr +Hr +Hr +Hr +Hr Xq Xq Xq @@ -4725,13 +5075,13 @@ Xq Xq tg tg -Xq -Xq -Xq -Xq -Xq -Xq -Xq +Hr +Hr +Hr +Hr +Hr +Hr +Hr Xq Xq Xq @@ -4867,13 +5217,13 @@ Xq tg tg tg -Xq -Xq -Xq -Xq -Xq -Xq -Xq +Hr +Hr +Hr +Hr +Hr +Hr +Hr Xq Xq Xq @@ -5003,20 +5353,20 @@ Xq Xq Xq Xq -Xq -Xq +Hr +Hr tg tg tg -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq +Hr +Hr +db +IO +IO +db +db +bn +db Xq Xq Xq @@ -5145,20 +5495,20 @@ Xq Xq Xq Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq +Hr +Hr +Hr +Hr +db +bn +db +db +zs +QR +db +mI +CW +db Xq Xq Xq @@ -5288,19 +5638,19 @@ Xq Xq Xq Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq +Hr +Hr +Hr +db +gw +wC +db +Qu +ew +mT +LW +EV +db Xq Xq Xq @@ -5422,27 +5772,27 @@ MQ MQ MQ MQ -MQ -MQ -Rw -Rw -Rw -Rw -Rw -Rw +db +db +db +db +db +db +db +db +db +IO +db +db MB -Rw -Rw -Rw -MB -Rw -MB -MB -Rw -Xq -Xq -Xq -Xq +Gr +sS +ew +ew +db +jo +Ix +db Xq Xq Xq @@ -5564,27 +5914,27 @@ MQ MQ MQ MQ -MQ -MQ +db +Wf Rw +Wf +db Nw -Nw -Nw -Rw +LX kr QN NH -Rw -oR +kg +db nz -Rw -zs -QR -Rw -Xq -Xq -Xq -Xq +lu +db +ew +ew +db +db +db +db Xq Xq Xq @@ -5706,26 +6056,26 @@ MQ MQ MQ MQ -MQ -MQ -Rw +db +Wf +yH AG -AQ +db kq -Rw -CA +LX +LX pJ hU -Rw -jF -nz -cQ +Qh +db +db +db +db ew ew -Rw -Rw -Rw -Rw +vc +Qy +Xq Xq Xq Xq @@ -5848,26 +6198,26 @@ MQ MQ MQ MQ -MQ -MQ -Rw +db +YI +yH fg -AQ -kq -Rw -Ho -Ho -Ho -Rw -Rw -Rw -Rw -Qu +db +iM +LX +LX +LX +LX +LX +Ao +ew +VQ +ew +ew ew -Rw tv -PC -Rw +Qy +Xq Xq Xq Xq @@ -5990,26 +6340,26 @@ MQ MQ MQ MQ -MQ -MQ -Rw -kW -AQ -kq -Rw -Ho -Ho -Ho -Rw -eg -oP +db +YI +yH +yH +db +Aj +LX +LX +LX +LX +LX +LX +ew Bs ew ew -an -tv -Ks -Rw +ew +dg +Qy +Xq Xq Xq Xq @@ -6132,26 +6482,26 @@ MQ MQ MQ MQ -MQ -MQ -Rw -Nw -AQ -kq -Rw +db +yH +yH +yH +db +jH +Ig Ho -Ho -Ho -Rw -sY -oP -Rw +Yb +LX +LX +db +db +db +db ew ew -Rw -Rw -Rw -Rw +rI +Qy +Xq Xq Xq Xq @@ -6274,27 +6624,27 @@ MQ MQ MQ MQ -MQ -MQ -Rw -Fy -AQ -kq -Rw -no -Yz -no -Rw -Rw -Rw -Rw -Qu +db +yH +yH +yH +db +db +db +db +db +LX +GT +db +LB +mS +db ew -Rw -rB -XZ -Rw -Xq +ew +db +db +db +db Xq Xq Xq @@ -6416,27 +6766,27 @@ Xq Xq Xq Xq -Xq -Xq -Rw -fg -AQ -kq -LS -ew +db +yH +yH +yH +yH +yH +yH +Py +Pf ew ew db -DM -ew +JB yX +kp ew ew -cx -rB -rB -Rw -Xq +db +Xk +gb +db Xq Xq Xq @@ -6558,27 +6908,27 @@ Xq Xq Xq Xq -Xq -Xq -Rw -kW -AQ -kq -kq -ew -QR -ew db -uu -ew +db +db +db +db +db +db +db db ew ew -Rw +db +Ep +jY +db +Qu +ew rB qE -Rw -Xq +Oq +db Xq Xq Xq @@ -6701,26 +7051,26 @@ Xq Xq Xq Xq -Xq -Rw -Rw -Rw -Rw -Rw +db +uR +uR +db +HP +aQ +As +db +Qu +ew +db +db +db +db ew ew -ew -Nb -NS -ew -XC -ew -ew -Rw -Rw -Rw -Rw -Xq +db +yq +Nf +db Xq Xq Xq @@ -6843,26 +7193,26 @@ Xq Xq Xq Xq -Xq -Xq -Rw +db +Ot +ru Zt -ZJ -Rw +ru +ru +ru +wt ew ew +cW +DA +DA +db ew -ew -ew -ew -er -ew -ew -ew -Rw -Rw -Xq -Xq +WG +db +db +db +db Xq Xq Xq @@ -6985,26 +7335,26 @@ Xq Xq Xq Xq -Rw -Rw -Rw -Rw -ZJ -Rw -Rw -ew +db +oO +oO +db +db +db +Zt +db ew +QR er er -it -nb +er +db +Qu ew ew ew -ew -Rw -Rw -Xq +ss +db Xq Xq Xq @@ -7127,29 +7477,29 @@ Xq Xq Xq Xq -Rw -az -az -Hq +db +db +db +db +db ZJ -ZJ -Rw +ru +db +XG ew ew ew ew +oU +ew Sm gE Pr ew -ew -ew -Oy -Xq -Xq -Xq +KJ Xq Xq +Hr WX WX WX @@ -7269,29 +7619,29 @@ Xq Xq Xq Xq -Rw +Xq EP -ZJ -Rw -Rw -ZJ +Xq +Xq +db +uF Xw +db +bJ ew ew ew ew +Ek +ew Hz WK Ch ew -ew -ew -rH -Xq -Xq -Xq -Xq +Qy Xq +Hr +Hr lb WX WX @@ -7411,28 +7761,28 @@ Xq Xq Xq Xq -Rw -mB -mB -Hq -ZJ -ZJ -Rw +Xq +Xq +Xq +Xq +db +db +db +db +Kl ew ew ew ew +oU +ew qz Lj Js ew -ew -ew -Oy -Xq -Xq -Xq -Xq +KJ +Hr +Hr Xq WX WX @@ -7553,29 +7903,29 @@ Xq Xq Xq Xq -Rw -Rw -Rw -Rw -ZJ -Rw -Rw -ew -ew -ew -ew -ew -ew -ew -ew -ew -ew -Rw -Rw Xq Xq Xq Xq +Xq +Xq +db +db +Mu +ew +ew +ew +zm +db +Qu +ew +ew +ew +ss +db +Hr +Hr +Xq lb WX WX @@ -7697,27 +8047,27 @@ Xq Xq Xq Xq -Rw -Qa -ZJ -Rw -BX -ew -XG -Rw -ew -ew -ew -Rw -LQ -ew -ew -Rw Xq Xq Xq Xq Xq +db +db +We +ew +ew +zH +db +db +db +DQ +db +db +db +Hr +Hr +Hr WX WX WX @@ -7839,23 +8189,23 @@ Xq Xq Xq Xq -Rw -Rw -Rw -Rw -Iu +Xq +Xq +Xq +Xq +Xq +Xq +db +EL ew -bJ -Rw -iL ew eU -Rw -LQ +db +db +yy ew -Rw -Rw -Xq +eE +db Xq tg tg @@ -7984,20 +8334,20 @@ Xq Xq Xq Xq -Rw -MB -MB -MB -Rw -Rw -MB -Rw -Rw -MB -MB -Rw -Xq Xq +Hr +Hr +db +db +NA +Eg +db +db +db +yy +ew +Pz +db Xq tg tg @@ -8127,21 +8477,21 @@ Xq Xq Xq Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq +Hr +Hr +Hr +nw +ew +ew +Qy +Hr +nw +gx +ew +BX +Qy +Hr +Hr Xq Xq WX @@ -8270,20 +8620,20 @@ Xq Xq Xq Xq +Hr +Hr +nw +ew +ew +Qy +Hr +db +cn +cn +SF +db Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq +Hr Xq Xq WX @@ -8413,16 +8763,16 @@ Xq Xq Xq Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq +Hr +db +NA +NA +db +Hr +Hr +Hr +Hr +Hr Xq Xq Xq @@ -8555,15 +8905,15 @@ Xq Xq Xq Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq +Hr +Hw +Hr +Hr +Hr +Hr +Hr +Hr +Hr Xq Xq Xq @@ -8693,18 +9043,18 @@ MQ MQ Xq Xq +Hr +Hr +Hr Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq +Hr +Hr +Hr +Hr +Hr +Hr +Hr +Hr Xq Xq Xq @@ -8837,14 +9187,14 @@ Xq Xq Xq Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq +Hr +Hr +Hr +Hr +Hr +Hr +Hr +Hr Xq Xq Xq @@ -8980,14 +9330,14 @@ Xq Xq Xq Xq +Hr +Hr Xq Xq Xq -Xq -Xq -Xq -Xq -Xq +Hr +Hr +Hr Xq Xq Xq @@ -9128,9 +9478,9 @@ MX MX MX MX -MX -MX -MX +lb +lb +lb MX MX MX @@ -9270,8 +9620,8 @@ WX MX MX MX -RL -MX +lb +lb lb lb lb @@ -9714,8 +10064,8 @@ Ru "} (66,1,1) = {" Ru -MX -MX +mb +mb WX MX WX @@ -9856,9 +10206,9 @@ Ru "} (67,1,1) = {" Ru -MX -MX -WX +mb +mb +mb WX WX WX @@ -9998,9 +10348,9 @@ Ru "} (68,1,1) = {" Ru -MX -MX -MX +mb +mb +mb WX WX WX @@ -10140,8 +10490,8 @@ Ru "} (69,1,1) = {" Ru -MX -MX +mb +mb WX WX WX @@ -13078,7 +13428,7 @@ MX MX MX MX -BT +MX RX RX xd @@ -18570,7 +18920,7 @@ RX RX RX MX -BT +MX MX MX MX @@ -18859,7 +19209,7 @@ MX MX MX MX -BT +MX MX MX MX @@ -19145,7 +19495,7 @@ RX RX RX RX -BT +MX MX RX RX From d93708722d570398a30266f60115e470eeb55d9f Mon Sep 17 00:00:00 2001 From: Captain277 Date: Wed, 17 Feb 2021 06:01:03 -0800 Subject: [PATCH 11/32] Lavaland POI beautification. --- maps/nsv_triumph/submaps/lavaland/boss1.dmm | 1117 +++++++- maps/nsv_triumph/submaps/lavaland/botany.dmm | 414 ++- maps/nsv_triumph/submaps/lavaland/dogs.dmm | 319 ++- maps/nsv_triumph/submaps/lavaland/horrors.dmm | 371 ++- .../submaps/lavaland/idleruins1.dmm | 364 ++- .../submaps/lavaland/idleruins2.dmm | 524 +++- .../nsv_triumph/submaps/lavaland/lavaland.dmm | 2289 ++++++++++++++--- maps/nsv_triumph/submaps/lavaland/shelter.dmm | 215 +- 8 files changed, 4968 insertions(+), 645 deletions(-) diff --git a/maps/nsv_triumph/submaps/lavaland/boss1.dmm b/maps/nsv_triumph/submaps/lavaland/boss1.dmm index 86c31d25ad3..3136f7996c9 100644 --- a/maps/nsv_triumph/submaps/lavaland/boss1.dmm +++ b/maps/nsv_triumph/submaps/lavaland/boss1.dmm @@ -1,45 +1,1078 @@ -"a" = (/turf/template_noop,/area/template_noop) -"c" = (/turf/simulated/floor/greengrid,/area/lavaland/bosses) -"e" = (/mob/living/simple_mob/mechanical/cyber_horror/grey,/turf/simulated/floor/greengrid,/area/lavaland/bosses) -"m" = (/obj/effect/decal/cleanable/blood/gibs,/turf/simulated/floor/greengrid,/area/lavaland/bosses) -"r" = (/turf/simulated/floor/bluegrid,/area/lavaland/bosses) -"t" = (/turf/simulated/floor/outdoors/lavaland,/area/template_noop) -"v" = (/mob/living/simple_mob/mechanical/cyber_horror,/turf/simulated/floor/greengrid,/area/lavaland/bosses) -"E" = (/obj/effect/floor_decal/corner_steel_grid,/turf/simulated/floor/greengrid,/area/lavaland/bosses) -"M" = (/obj/effect/floor_decal/corner_techfloor_grid,/turf/simulated/floor/greengrid,/area/lavaland/bosses) -"O" = (/obj/effect/floor_decal/corner_techfloor_grid/diagonal,/turf/simulated/floor/greengrid,/area/lavaland/bosses) -"R" = (/obj/random/multiple/treasure,/obj/structure/closet/crate,/turf/simulated/floor/greengrid,/area/lavaland/bosses) -"S" = (/obj/effect/decal/cleanable/blood/gibs,/turf/simulated/floor/bluegrid,/area/lavaland/bosses) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/greengrid, +/area/lavaland/bosses) +"c" = ( +/turf/simulated/floor/greengrid, +/area/lavaland/bosses) +"e" = ( +/mob/living/simple_mob/mechanical/cyber_horror/grey, +/turf/simulated/floor/greengrid, +/area/lavaland/bosses) +"h" = ( +/obj/effect/decal/remains/xeno, +/turf/simulated/floor/outdoors/lavaland, +/area/template_noop) +"j" = ( +/obj/effect/decal/remains/mummy2, +/turf/simulated/floor/outdoors/lavaland, +/area/template_noop) +"m" = ( +/obj/effect/decal/cleanable/blood/gibs, +/turf/simulated/floor/greengrid, +/area/lavaland/bosses) +"n" = ( +/obj/item/digestion_remains/ribcage, +/turf/simulated/floor/greengrid, +/area/lavaland/bosses) +"r" = ( +/turf/simulated/floor/bluegrid, +/area/lavaland/bosses) +"s" = ( +/obj/structure/girder/displaced, +/turf/simulated/floor/greengrid, +/area/lavaland/bosses) +"t" = ( +/turf/simulated/floor/outdoors/lavaland, +/area/template_noop) +"u" = ( +/obj/effect/decal/remains/ribcage, +/turf/simulated/floor/outdoors/lavaland, +/area/template_noop) +"v" = ( +/mob/living/simple_mob/mechanical/cyber_horror, +/turf/simulated/floor/greengrid, +/area/lavaland/bosses) +"z" = ( +/obj/structure/girder, +/turf/simulated/floor/bluegrid, +/area/lavaland/bosses) +"A" = ( +/obj/effect/decal/remains/mummy1, +/turf/simulated/floor/outdoors/lavaland, +/area/template_noop) +"C" = ( +/turf/simulated/wall/titanium, +/area/lavaland/bosses) +"D" = ( +/obj/structure/fake_stairs/east/top, +/obj/effect/forcefield/swarm, +/turf/simulated/floor/bluegrid, +/area/lavaland/bosses) +"E" = ( +/obj/effect/floor_decal/corner_steel_grid, +/turf/simulated/floor/greengrid, +/area/lavaland/bosses) +"F" = ( +/obj/effect/decal/remains/human, +/turf/simulated/floor/greengrid, +/area/lavaland/bosses) +"H" = ( +/obj/effect/decal/remains/deer, +/turf/simulated/floor/outdoors/lavaland, +/area/template_noop) +"I" = ( +/obj/effect/decal/remains/tajaran, +/turf/simulated/floor/outdoors/lavaland, +/area/template_noop) +"J" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/greengrid, +/area/lavaland/bosses) +"M" = ( +/obj/effect/floor_decal/corner_techfloor_grid, +/turf/simulated/floor/greengrid, +/area/lavaland/bosses) +"O" = ( +/obj/effect/floor_decal/corner_techfloor_grid/diagonal, +/turf/simulated/floor/greengrid, +/area/lavaland/bosses) +"Q" = ( +/obj/effect/forcefield/swarm, +/turf/simulated/floor/greengrid, +/area/lavaland/bosses) +"R" = ( +/obj/random/multiple/treasure, +/obj/structure/closet/crate, +/turf/simulated/floor/greengrid, +/area/lavaland/bosses) +"S" = ( +/obj/effect/decal/cleanable/blood/gibs, +/turf/simulated/floor/bluegrid, +/area/lavaland/bosses) +"U" = ( +/turf/simulated/wall/solidrock, +/area/template_noop) +"V" = ( +/mob/living/simple_mob/mechanical/cyber_horror/tajaran, +/turf/simulated/floor/greengrid, +/area/lavaland/bosses) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaattaaaaaaaaaaaaaatttaaaaaa -aaaatttaaaaaaaaaaaaatttttaaaaa -aaattttttaaaaaaaaaaatttttaaaaa -aaatttttaaaaaaaaaaaatttaaaaaaa -aaaaaaattttaaaattttttaaaaaaaaa -aaaaaaaatcrcccccrccctaaaaaaaaa -aaaaaaaatccccrccccMctaaaaaaaaa -aaaaaaaatccrccrcrcrctaaaaaaaaa -aaaaaaaatcrvmccccvccaaaaaaaaaa -aaaaaaaaaccEcrccrcccaaaaaaaaaa -aaaaaaaaaccrccRrccrcaaaaaaaaaa -aaaaaaaaarccceccccccaaaaaaaaaa -aattaaaaaccccrcrcccraaaaaaaaaa -aatttaaaaccrccOcccSctaaaaattaa -aaattttatcrcccccrccctaatttttaa -aaatattttccccrccccrctttttttaaa -aaaaatttttttaaaaattttttttaaaaa -aaaaatttttaaaaaaaaattttaaaaaaa -aaaaattttaaaaaaaaaaatttaaaaaaa -aaaaatttaaaaaaaaaaaaatttaaaaaa -aaaattttaaaaaaaaaaaaattttaaaaa -aaattttttaaaaaaaaaaaatttttaaaa -aaattaaaaaaaaaaaaaaaattttttaaa -aaaaaaaaaaaaaaaaaaaaaaaaattaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(3,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +t +h +a +a +a +a +a +a +a +a +a +a +a +"} +(4,1,1) = {" +a +a +a +a +a +a +a +t +t +a +a +a +a +a +a +a +a +t +t +t +t +a +a +a +a +a +t +t +a +a +"} +(5,1,1) = {" +a +a +a +a +a +a +t +t +t +a +a +a +a +a +a +a +a +a +t +t +a +a +a +a +a +t +t +t +a +a +"} +(6,1,1) = {" +a +a +a +a +a +t +t +H +t +a +a +a +a +a +a +a +a +a +a +t +t +t +t +t +t +t +t +a +a +a +"} +(7,1,1) = {" +a +a +a +a +a +t +t +t +t +a +a +a +a +a +a +a +a +a +a +t +t +t +A +t +t +t +t +a +a +a +"} +(8,1,1) = {" +a +a +a +a +a +a +a +t +t +t +a +a +a +a +a +a +a +a +a +a +t +t +t +t +t +t +t +a +a +a +"} +(9,1,1) = {" +a +a +a +a +a +a +a +t +a +t +t +t +U +U +a +a +a +a +a +t +t +t +t +t +a +a +t +a +a +a +"} +(10,1,1) = {" +a +a +a +a +a +a +a +a +a +t +c +c +c +c +c +c +r +c +c +c +c +t +t +a +a +a +a +a +a +a +"} +(11,1,1) = {" +a +a +a +a +a +a +a +a +a +t +r +c +c +r +c +c +c +c +c +r +c +t +a +a +a +a +a +a +a +a +"} +(12,1,1) = {" +a +a +a +a +a +a +a +a +a +a +c +n +r +v +E +r +C +C +r +c +c +U +a +a +a +a +a +a +a +a +"} +(13,1,1) = {" +a +a +a +a +a +a +a +a +a +a +c +C +b +m +c +c +c +c +c +C +c +a +a +a +a +a +a +a +a +a +"} +(14,1,1) = {" +a +a +a +a +a +a +a +a +a +a +c +z +Q +J +r +c +e +r +c +C +r +a +a +a +a +a +a +a +a +a +"} +(15,1,1) = {" +a +a +a +a +a +a +a +a +a +a +c +C +D +J +c +R +c +c +O +C +c +a +a +a +a +a +a +a +a +a +"} +(16,1,1) = {" +a +a +a +a +a +a +a +a +a +j +c +C +c +F +c +r +c +r +c +C +c +a +a +a +a +a +a +a +a +a +"} +(17,1,1) = {" +a +a +a +a +a +a +a +a +a +t +r +C +r +c +r +c +c +c +c +r +c +a +a +a +a +a +a +a +a +a +"} +(18,1,1) = {" +a +a +a +a +a +a +a +a +a +t +c +V +C +v +c +s +c +C +C +c +c +t +a +a +a +a +a +a +a +a +"} +(19,1,1) = {" +a +a +a +a +a +a +a +a +a +t +c +M +r +c +c +r +c +c +S +c +r +t +a +a +a +a +a +a +a +a +"} +(20,1,1) = {" +a +a +a +a +a +a +a +a +a +t +c +c +c +c +c +c +c +r +c +c +c +t +t +a +a +a +a +a +a +a +"} +(21,1,1) = {" +a +a +a +a +a +a +t +t +t +t +t +t +t +a +a +a +a +a +U +t +t +t +t +t +a +a +a +a +a +a +"} +(22,1,1) = {" +a +a +a +a +a +t +t +t +t +a +a +a +a +a +a +a +a +a +a +a +t +t +u +t +t +t +t +t +a +a +"} +(23,1,1) = {" +a +a +a +a +a +t +t +t +t +a +a +a +a +a +a +a +a +a +a +a +t +t +t +t +t +t +t +t +a +a +"} +(24,1,1) = {" +a +a +a +a +a +t +t +t +a +a +a +a +a +a +a +a +a +a +a +t +t +t +a +a +t +t +t +t +a +a +"} +(25,1,1) = {" +a +a +a +a +a +a +t +t +a +a +a +a +a +a +a +a +a +a +a +t +t +t +a +a +a +t +t +t +a +a +"} +(26,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +t +t +a +a +a +a +a +t +t +t +a +"} +(27,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +t +t +t +a +a +a +a +a +a +t +t +a +"} +(28,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +I +t +a +a +a +a +a +a +a +a +a +a +"} +(29,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(30,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a "} diff --git a/maps/nsv_triumph/submaps/lavaland/botany.dmm b/maps/nsv_triumph/submaps/lavaland/botany.dmm index 2450e308de5..550e5c1fffb 100644 --- a/maps/nsv_triumph/submaps/lavaland/botany.dmm +++ b/maps/nsv_triumph/submaps/lavaland/botany.dmm @@ -1,38 +1,382 @@ -"a" = (/turf/template_noop,/area/template_noop) -"c" = (/obj/machinery/seed_storage/xenobotany,/turf/simulated/floor/tiled,/area/lavaland/idleruins) -"f" = (/obj/effect/decal/remains,/obj/item/clothing/under/rank/hydroponics,/obj/item/clothing/suit/storage/toggle/labcoat/green,/obj/item/clothing/head/greenbandana,/turf/simulated/floor/tiled,/area/lavaland/idleruins) -"m" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor/outdoors/grass,/area/lavaland/idleruins) -"n" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor/tiled,/area/lavaland/idleruins) -"q" = (/obj/structure/bed/roller,/turf/simulated/floor/tiled,/area/lavaland/idleruins) -"r" = (/obj/machinery/seed_extractor,/turf/simulated/floor/tiled,/area/lavaland/idleruins) -"A" = (/turf/simulated/floor/outdoors/lavaland,/area/lavaland/idleruins) -"B" = (/obj/machinery/botany/editor,/turf/simulated/floor/tiled,/area/lavaland/idleruins) -"F" = (/obj/structure/reagent_dispensers/watertank/high,/turf/simulated/floor/tiled,/area/lavaland/idleruins) -"H" = (/obj/item/reagent_containers/spray/chemsprayer,/turf/simulated/floor/tiled,/area/lavaland/idleruins) -"I" = (/turf/template_noop,/area/lavaland/idleruins) -"M" = (/turf/simulated/mineral/floor/cave,/area/lavaland/idleruins) -"N" = (/turf/simulated/wall/wood,/area/lavaland/idleruins) -"P" = (/obj/item/reagent_containers/spray/plantbgone,/turf/simulated/floor/tiled,/area/lavaland/idleruins) -"U" = (/obj/item/seeds/killertomatoseed,/turf/simulated/floor/tiled,/area/lavaland/idleruins) -"W" = (/turf/simulated/floor/tiled,/area/lavaland/idleruins) -"X" = (/obj/structure/table/rack,/obj/item/shovel/spade,/obj/item/shovel/spade,/obj/item/material/minihoe,/obj/item/material/minihoe,/obj/item/material/knife/machete/hatchet,/obj/item/material/knife/machete/hatchet,/obj/item/reagent_containers/glass/bucket,/obj/item/reagent_containers/glass/bucket,/obj/item/analyzer/plant_analyzer,/obj/item/analyzer/plant_analyzer,/turf/simulated/floor/tiled,/area/lavaland/idleruins) -"Y" = (/turf/simulated/floor/outdoors/lavaland,/area/template_noop) -"Z" = (/obj/machinery/botany/extractor,/turf/simulated/floor/tiled,/area/lavaland/idleruins) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/obj/structure/girder, +/turf/simulated/floor, +/area/lavaland/idleruins) +"c" = ( +/obj/machinery/seed_storage/xenobotany, +/turf/simulated/floor/tiled, +/area/lavaland/idleruins) +"f" = ( +/obj/effect/decal/remains, +/obj/item/clothing/under/rank/hydroponics, +/obj/item/clothing/suit/storage/toggle/labcoat/green, +/obj/item/clothing/head/greenbandana, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/tiled, +/area/lavaland/idleruins) +"g" = ( +/obj/structure/table/woodentable, +/obj/item/paper/crumpled{ + desc = "oil streaked note"; + info = "Them bastards went and finally cracked 'er up, jus like I've been sayin' they would. Well t' hell with all of 'em. That girl Ariel stopped by earlier, tellin' me the survivors are tryin' to band together at th' Town Hall. Well those fools are gonna need food if they want to last more'n a day. So what does that leave me to do but stay here? Damn fools, the lot of 'em. I've got sturdy walls and plenty of soil. They can starve, like they deserve." + }, +/turf/simulated/floor/tiled, +/area/lavaland/idleruins) +"k" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/tiled, +/area/lavaland/idleruins) +"m" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/turf/simulated/floor/outdoors/dirt, +/area/lavaland/idleruins) +"n" = ( +/obj/machinery/vending/hydronutrients, +/turf/simulated/floor/tiled, +/area/lavaland/idleruins) +"q" = ( +/obj/structure/bed/roller, +/turf/simulated/floor/tiled, +/area/lavaland/idleruins) +"r" = ( +/obj/machinery/seed_extractor, +/turf/simulated/floor/tiled, +/area/lavaland/idleruins) +"u" = ( +/mob/living/simple_mob/mechanical/cyber_horror/ling_cyber_horror, +/turf/simulated/floor/tiled, +/area/lavaland/idleruins) +"v" = ( +/obj/structure/barricade, +/turf/simulated/floor/tiled, +/area/lavaland/idleruins) +"A" = ( +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/idleruins) +"B" = ( +/obj/machinery/botany/editor, +/turf/simulated/floor/tiled, +/area/lavaland/idleruins) +"F" = ( +/obj/structure/reagent_dispensers/watertank/high, +/turf/simulated/floor/tiled, +/area/lavaland/idleruins) +"H" = ( +/obj/item/reagent_containers/spray/chemsprayer, +/turf/simulated/floor/tiled, +/area/lavaland/idleruins) +"I" = ( +/turf/template_noop, +/area/lavaland/idleruins) +"M" = ( +/turf/simulated/mineral/floor/cave, +/area/lavaland/idleruins) +"N" = ( +/turf/simulated/wall/wood, +/area/lavaland/idleruins) +"P" = ( +/obj/item/reagent_containers/spray/plantbgone, +/turf/simulated/floor/tiled, +/area/lavaland/idleruins) +"Q" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/tiled, +/area/lavaland/idleruins) +"R" = ( +/obj/item/reagent_containers/spray/plantbgone, +/obj/structure/table/woodentable, +/turf/simulated/floor/tiled, +/area/lavaland/idleruins) +"S" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/item/material/knife/machete/hatchet, +/turf/simulated/floor/tiled, +/area/lavaland/idleruins) +"U" = ( +/obj/item/seeds/killertomatoseed, +/turf/simulated/floor/tiled, +/area/lavaland/idleruins) +"W" = ( +/turf/simulated/floor/tiled, +/area/lavaland/idleruins) +"X" = ( +/obj/structure/table/rack, +/obj/item/shovel/spade, +/obj/item/shovel/spade, +/obj/item/material/minihoe, +/obj/item/material/minihoe, +/obj/item/material/knife/machete/hatchet, +/obj/item/material/knife/machete/hatchet, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, +/obj/item/analyzer/plant_analyzer, +/obj/item/analyzer/plant_analyzer, +/turf/simulated/floor/tiled, +/area/lavaland/idleruins) +"Y" = ( +/turf/simulated/floor/outdoors/lavaland, +/area/template_noop) +"Z" = ( +/obj/machinery/botany/extractor, +/turf/simulated/floor/tiled, +/area/lavaland/idleruins) (1,1,1) = {" -aaaaaaaaaaaaaaa -aaaaaaaaaaaaaaa -aAAAIIIIIIAAAAY -aANNNNNNNNNNNAY -aINmqBnrcZPmNAa -aINmUWWWWPHmNIa -aINmWWWFWWfmNIa -aINmWWWXWWWmNIa -aANmWWWWWWWmNAY -aANmWWWWWWUmNAY -aANNNNNWNNNNNAa -aAAAANWWWNAAAAa -aIAAAAAAAAAAAIa -aIAAAAAAAAAAMIa -aaaaaaaaaaaaaaa +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +A +A +I +I +I +I +A +A +A +A +I +I +a +"} +(3,1,1) = {" +a +a +A +N +N +N +N +N +N +N +N +A +A +A +a +"} +(4,1,1) = {" +a +a +A +N +m +m +m +m +m +m +N +A +A +A +a +"} +(5,1,1) = {" +a +a +I +N +F +U +W +W +W +W +N +A +A +A +a +"} +(6,1,1) = {" +a +a +I +N +B +W +W +W +W +X +N +N +A +A +a +"} +(7,1,1) = {" +a +a +I +N +n +W +W +W +k +W +N +W +A +A +a +"} +(8,1,1) = {" +a +a +I +N +r +W +W +q +k +W +v +W +A +A +a +"} +(9,1,1) = {" +a +a +I +N +c +W +W +Q +g +v +N +W +A +A +a +"} +(10,1,1) = {" +a +a +I +N +Z +P +S +W +W +W +N +N +A +A +a +"} +(11,1,1) = {" +a +a +A +b +R +H +f +u +W +U +N +A +A +A +a +"} +(12,1,1) = {" +a +a +A +N +m +m +m +m +m +m +N +A +A +A +a +"} +(13,1,1) = {" +a +a +A +N +N +N +N +N +N +N +N +A +A +M +a +"} +(14,1,1) = {" +a +a +A +A +A +I +I +I +A +A +A +A +I +I +a +"} +(15,1,1) = {" +a +a +Y +Y +a +a +a +a +Y +Y +a +a +a +a +a "} diff --git a/maps/nsv_triumph/submaps/lavaland/dogs.dmm b/maps/nsv_triumph/submaps/lavaland/dogs.dmm index e08aa839c69..977d233ac19 100644 --- a/maps/nsv_triumph/submaps/lavaland/dogs.dmm +++ b/maps/nsv_triumph/submaps/lavaland/dogs.dmm @@ -1,24 +1,301 @@ -"a" = (/turf/template_noop,/area/template_noop) -"k" = (/obj/structure/catwalk,/obj/structure/closet/crate,/obj/random/multiple/treasure,/turf/simulated/floor/outdoors/lava,/area/lavaland/bosses) -"m" = (/obj/structure/catwalk,/turf/simulated/floor/outdoors/lava,/area/lavaland/bosses) -"B" = (/mob/living/simple_mob/vore/aggressive/corrupthound,/turf/simulated/floor/outdoors/lavaland,/area/lavaland/bosses) -"U" = (/turf/simulated/floor/outdoors/lava,/area/lavaland/bosses) -"Z" = (/turf/simulated/floor/outdoors/lavaland,/area/lavaland/bosses) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"k" = ( +/obj/structure/catwalk, +/obj/structure/closet/crate, +/obj/random/multiple/treasure, +/obj/item/bone/skull, +/turf/simulated/floor/outdoors/lava, +/area/lavaland/bosses) +"m" = ( +/obj/structure/catwalk, +/turf/simulated/floor/outdoors/lava, +/area/lavaland/bosses) +"B" = ( +/mob/living/simple_mob/vore/aggressive/corrupthound, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/bosses) +"D" = ( +/obj/structure/loot_pile/surface/bones, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/bosses) +"I" = ( +/obj/effect/decal/remains/posi, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/bosses) +"O" = ( +/obj/effect/decal/remains/unathi, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/bosses) +"T" = ( +/obj/effect/decal/remains/human, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/bosses) +"U" = ( +/turf/simulated/floor/outdoors/lava, +/area/lavaland/bosses) +"X" = ( +/obj/effect/decal/cleanable/blood/gibs, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/bosses) +"Z" = ( +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/bosses) (1,1,1) = {" -aaaaaaaaaaaaaaa -aaaaaaaaaaaaaaa -aaUUUUUUUUUUUaa -aaUZZZZUZZZZUaa -aaUZZBZUZZBZUaa -aaUZZZZkZZZZUaa -aaUZZZZUZZZZUaa -aaUUmUUUUUmUUaa -aaUZZZZUZZZZUaa -aaUZBZZUZZZZUaa -aaUZZZZmZZZZmaa -aaUZZZZUZZZZUaa -aaUUUUUUUUUUUaa -aaaaaaaaaaaaaaa -aaaaaaaaaaaaaaa +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(3,1,1) = {" +a +a +U +U +U +U +U +U +U +U +U +U +U +a +a +"} +(4,1,1) = {" +a +a +U +Z +Z +X +Z +U +Z +Z +Z +Z +U +a +a +"} +(5,1,1) = {" +a +a +U +Z +Z +T +Z +m +Z +B +Z +I +U +a +a +"} +(6,1,1) = {" +a +a +U +Z +B +Z +Z +U +Z +Z +Z +Z +U +a +a +"} +(7,1,1) = {" +a +a +U +Z +Z +Z +Z +U +Z +Z +Z +Z +U +a +a +"} +(8,1,1) = {" +a +a +U +U +U +k +U +U +U +U +m +U +U +a +a +"} +(9,1,1) = {" +a +a +U +Z +Z +Z +Z +U +D +Z +Z +Z +U +a +a +"} +(10,1,1) = {" +a +a +U +Z +O +Z +Z +U +Z +X +Z +Z +U +a +a +"} +(11,1,1) = {" +a +a +U +Z +B +Z +Z +m +Z +Z +Z +Z +U +a +a +"} +(12,1,1) = {" +a +a +U +Z +Z +Z +Z +U +Z +Z +Z +Z +U +a +a +"} +(13,1,1) = {" +a +a +U +U +U +U +U +U +U +U +m +U +U +a +a +"} +(14,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(15,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a "} diff --git a/maps/nsv_triumph/submaps/lavaland/horrors.dmm b/maps/nsv_triumph/submaps/lavaland/horrors.dmm index 27088f9070e..ce49255ce72 100644 --- a/maps/nsv_triumph/submaps/lavaland/horrors.dmm +++ b/maps/nsv_triumph/submaps/lavaland/horrors.dmm @@ -1,28 +1,349 @@ -"m" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/outdoors/lavaland,/area/lavaland/horrors) -"o" = (/obj/effect/decal/cleanable/blood/gibs,/obj/structure/table/bench/sifwooden/padded,/turf/simulated/floor/outdoors/lavaland,/area/lavaland/horrors) -"p" = (/obj/effect/decal/cleanable/blood,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/outdoors/lavaland,/area/lavaland/horrors) -"u" = (/turf/template_noop,/area/template_noop) -"x" = (/obj/structure/statue/gold/rd,/turf/simulated/floor/outdoors/lavaland,/area/lavaland/horrors) -"M" = (/turf/simulated/floor/outdoors/lavaland,/area/template_noop) -"N" = (/turf/template_noop,/area/lavaland/horrors) -"S" = (/obj/item/flame/candle/candelabra/everburn,/turf/simulated/floor/outdoors/lavaland,/area/lavaland/horrors) -"Y" = (/obj/effect/decal/cleanable/blood/gibs,/obj/effect/decal/cleanable/blood,/obj/structure/table/bench/sifwooden/padded,/turf/simulated/floor/outdoors/lavaland,/area/lavaland/horrors) -"Z" = (/turf/simulated/floor/outdoors/lavaland,/area/lavaland/horrors) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/table/woodentable, +/obj/item/flame/candle/candelabra/everburn, +/turf/simulated/floor/wmarble, +/area/lavaland/horrors) +"c" = ( +/obj/structure/table/woodentable, +/obj/item/book{ + dat = The majority of the text has faded or been defaced. Several snippets of prayers are legible, but not enough to determine their intent. The phrases 'Great Designer', 'change', and 'flesh' appear repeatedly.; + name = "Tenets of The Great Designer" + }, +/turf/simulated/floor/wmarble, +/area/lavaland/horrors) +"i" = ( +/obj/structure/girder, +/turf/simulated/floor, +/area/lavaland/horrors) +"k" = ( +/turf/simulated/wall/r_wall, +/area/lavaland/horrors) +"m" = ( +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/horrors) +"o" = ( +/obj/effect/decal/cleanable/blood/gibs, +/obj/structure/table/bench/sifwooden/padded, +/turf/simulated/floor/bmarble, +/area/lavaland/horrors) +"u" = ( +/turf/template_noop, +/area/template_noop) +"v" = ( +/obj/structure/girder/displaced, +/turf/simulated/floor, +/area/lavaland/horrors) +"x" = ( +/obj/structure/statue/gold/rd, +/turf/simulated/floor/bmarble, +/area/lavaland/horrors) +"y" = ( +/obj/effect/floor_decal/asteroid, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/horrors) +"A" = ( +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor, +/area/lavaland/horrors) +"E" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/wmarble, +/area/lavaland/horrors) +"I" = ( +/turf/simulated/floor/wmarble, +/area/lavaland/horrors) +"M" = ( +/turf/simulated/floor/outdoors/lavaland, +/area/template_noop) +"N" = ( +/turf/template_noop, +/area/lavaland/horrors) +"O" = ( +/obj/item/flame/candle/candelabra/everburn, +/obj/structure/table/woodentable, +/turf/simulated/floor/bmarble, +/area/lavaland/horrors) +"P" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/wmarble, +/area/lavaland/horrors) +"U" = ( +/obj/structure/table, +/obj/item/flame/candle/candelabra, +/turf/simulated/floor, +/area/lavaland/horrors) +"V" = ( +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/horrors) +"X" = ( +/turf/simulated/floor, +/area/lavaland/horrors) +"Y" = ( +/obj/effect/decal/cleanable/blood/gibs, +/obj/effect/decal/cleanable/blood, +/obj/structure/table/bench/sifwooden/padded, +/turf/simulated/floor/bmarble, +/area/lavaland/horrors) +"Z" = ( +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/horrors) (1,1,1) = {" -uuuuuuuuuuuuuuu -NNZZNNuMuuuuuuu -NZZmZZZZZNNNNuu -NNZZZZZxZZmZNuu -NNZZZZZpZZZZNuu -uNZZZYoSooZZZuu -uuZZZZZZZZZZZMu -uMZZZooSYoZZZMu -uuZZZZZZZZZmZMu -uMZZZYoSooZZZMu -uMmZZZZZZZZZZMu -uuNNNZZZZZZZZMu -uuNNNNNZNNZZZMu -uuuuuuuuuuuuuMu -uuuuuuuuuuuuuuu +u +N +N +N +N +u +u +u +u +u +u +u +u +u +u +"} +(2,1,1) = {" +u +N +Z +N +N +N +u +M +u +M +M +u +u +u +u +"} +(3,1,1) = {" +u +Z +Z +Z +Z +Z +Z +Z +Z +Z +m +N +N +u +u +"} +(4,1,1) = {" +u +Z +m +Z +Z +Z +Z +Z +Z +Z +Z +N +N +u +u +"} +(5,1,1) = {" +u +N +Z +k +k +k +k +y +X +i +V +N +N +u +u +"} +(6,1,1) = {" +u +N +k +k +E +Y +I +o +I +Y +U +y +N +u +u +"} +(7,1,1) = {" +u +u +k +O +I +o +I +o +I +o +I +k +N +u +u +"} +(8,1,1) = {" +u +M +k +x +I +I +I +I +I +I +I +Z +Z +u +u +"} +(9,1,1) = {" +u +u +k +O +I +o +P +Y +I +o +I +X +N +u +u +"} +(10,1,1) = {" +u +u +N +k +c +o +I +o +I +o +a +k +N +u +u +"} +(11,1,1) = {" +u +u +N +A +k +k +v +X +k +k +k +k +Z +u +u +"} +(12,1,1) = {" +u +u +N +Z +Z +Z +V +Z +m +Z +Z +Z +Z +u +u +"} +(13,1,1) = {" +u +u +N +N +N +Z +Z +Z +Z +Z +Z +Z +Z +u +u +"} +(14,1,1) = {" +u +u +u +u +u +u +M +M +M +M +M +M +M +M +u +"} +(15,1,1) = {" +u +u +u +u +u +u +u +u +u +u +u +u +u +u +u "} diff --git a/maps/nsv_triumph/submaps/lavaland/idleruins1.dmm b/maps/nsv_triumph/submaps/lavaland/idleruins1.dmm index 6676517745a..d99fdd0de7a 100644 --- a/maps/nsv_triumph/submaps/lavaland/idleruins1.dmm +++ b/maps/nsv_triumph/submaps/lavaland/idleruins1.dmm @@ -1,30 +1,340 @@ -"a" = (/turf/template_noop,/area/template_noop) -"d" = (/turf/simulated/floor/wood,/area/lavaland/idleruins) -"l" = (/obj/item/paper/crumpled/bloody{info = "KEEP YOUR EYES CLOSED\n\nDONT LOOK\nGODS SAVE US\nDONT LOOK\nSTRONGER WHEN YOU LOOK AT IT\nDONT LOOK\nDONT LOOK\nPOWER\nDONT LOOK AT IT\nDONT LOOK\nDONT LOOK\nBEAR WITNESS\n\nI CAN FEEL IT IN MY HEAD\n\nDONT LOOK\nEYES NEVER SHUT\n\nPS.\nGODS SAVE US\nDONT LOOK AT IT\nIT SEES YOU\nKEEP YOUR EYES CLOSED DONT LOOK\nDONT LOOK\nDONT LOOK\nDONT LOOK\nDONT LOOK"; name = "DONT LOOK"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/wood,/area/lavaland/idleruins) -"v" = (/obj/effect/floor_decal/asteroid,/turf/simulated/floor/outdoors/lavaland,/area/lavaland/idleruins) -"w" = (/turf/simulated/wall/wood,/area/lavaland/idleruins) -"x" = (/obj/item/bone,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/wood,/area/lavaland/idleruins) -"y" = (/obj/item/bone,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/outdoors/lavaland,/area/lavaland/idleruins) -"E" = (/turf/simulated/floor/outdoors/lavaland,/area/lavaland/idleruins) -"I" = (/obj/structure/barricade,/turf/simulated/floor/wood,/area/lavaland/idleruins) -"N" = (/obj/structure/loot_pile/surface/bones,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/wood,/area/lavaland/idleruins) -"P" = (/obj/structure/loot_pile/surface/bones,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/outdoors/lavaland,/area/lavaland/idleruins) -"T" = (/obj/effect/decal/cleanable/blood/gibs,/turf/simulated/floor/wood,/area/lavaland/idleruins) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"c" = ( +/obj/structure/table/bench/wooden, +/turf/simulated/floor/wood, +/area/lavaland/idleruins) +"d" = ( +/turf/simulated/floor/wood, +/area/lavaland/idleruins) +"j" = ( +/mob/living/simple_mob/mechanical/cyber_horror/corgi, +/turf/simulated/floor/wood, +/area/lavaland/idleruins) +"k" = ( +/obj/effect/decal/cleanable/blood/gibs, +/obj/structure/table/bench/wooden, +/turf/simulated/floor/wood, +/area/lavaland/idleruins) +"l" = ( +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/wood, +/area/lavaland/idleruins) +"q" = ( +/obj/structure/trash_pile, +/turf/simulated/floor/wood, +/area/lavaland/idleruins) +"t" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/wood, +/area/lavaland/idleruins) +"v" = ( +/obj/effect/floor_decal/asteroid, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/idleruins) +"w" = ( +/turf/simulated/wall/wood, +/area/lavaland/idleruins) +"x" = ( +/obj/item/bone, +/obj/effect/decal/cleanable/blood, +/obj/item/material/shard/shrapnel, +/obj/structure/table, +/turf/simulated/floor/wood, +/area/lavaland/idleruins) +"y" = ( +/obj/item/bone, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/idleruins) +"D" = ( +/mob/living/simple_mob/mechanical/cyber_horror/cat_cyber_horror, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/idleruins) +"E" = ( +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/idleruins) +"H" = ( +/obj/structure/table/woodentable, +/obj/item/paper/crumpled/bloody{ + info = "Jacob stayed behind at the shelter, so I know he'll be okay. We've been bunkered down for days now. The seismic activity is getting worse, but the barricades are holding. They're adapting, we think. Someone says they saw a cat, probably from the colony. Sick bastards. We're talking about trying to move out for the shuttles at first light. Jacob, if you're reading this, meet me there. I love you. -A"; + name = "weathered note" + }, +/turf/simulated/floor/wood, +/area/lavaland/idleruins) +"I" = ( +/obj/structure/barricade, +/turf/simulated/floor/wood, +/area/lavaland/idleruins) +"N" = ( +/obj/structure/loot_pile/surface/bones, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/wood, +/area/lavaland/idleruins) +"P" = ( +/obj/structure/loot_pile/surface/bones, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/idleruins) +"T" = ( +/obj/effect/decal/cleanable/blood/gibs, +/turf/simulated/floor/wood, +/area/lavaland/idleruins) (1,1,1) = {" -aaaaaaaaaaaaaaa -aEEEaaaaaEEaaaa -aEEEaaaaaEEEEaa -aEEEEEEEEEEEEEa -aEwwwwwwwvwwwwa -aEwdddddPvEEdwa -aEIddTdddyEdNwa -aEIdddddTdddlwa -aEwddddddddxdwa -aEwwwwwwwwwwwwa -aEEEEEEEEEEEEEa -aEEEEEEEaaEEEEa -aaaaEEEaaaEEEEa -aaaaEEEaaaEEEaa -aaaaaaaaaaaaaaa +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +E +E +E +E +E +E +E +E +E +E +E +a +a +a +"} +(3,1,1) = {" +a +E +E +D +w +w +I +I +I +w +w +E +a +a +a +"} +(4,1,1) = {" +a +E +E +E +w +t +q +q +q +t +w +E +a +a +a +"} +(5,1,1) = {" +a +a +a +E +w +d +d +d +d +d +w +E +E +E +a +"} +(6,1,1) = {" +a +a +a +E +w +c +k +d +c +c +w +E +E +E +a +"} +(7,1,1) = {" +a +a +a +E +w +d +d +d +d +d +w +E +E +E +a +"} +(8,1,1) = {" +a +a +a +E +w +c +c +j +c +c +w +E +a +a +a +"} +(9,1,1) = {" +a +a +a +E +w +P +d +T +d +d +w +a +a +a +a +"} +(10,1,1) = {" +a +E +E +E +v +v +y +d +c +c +w +a +a +a +a +"} +(11,1,1) = {" +a +E +E +E +w +E +E +d +d +d +w +E +E +E +a +"} +(12,1,1) = {" +a +a +E +E +w +E +t +H +x +t +w +E +E +E +a +"} +(13,1,1) = {" +a +a +E +E +w +d +N +l +d +d +w +E +E +E +a +"} +(14,1,1) = {" +a +a +a +E +w +w +w +w +w +w +w +E +E +a +a +"} +(15,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a "} diff --git a/maps/nsv_triumph/submaps/lavaland/idleruins2.dmm b/maps/nsv_triumph/submaps/lavaland/idleruins2.dmm index a8392ebf48f..a0566da689d 100644 --- a/maps/nsv_triumph/submaps/lavaland/idleruins2.dmm +++ b/maps/nsv_triumph/submaps/lavaland/idleruins2.dmm @@ -1,57 +1,473 @@ -"gJ" = (/turf/simulated/floor/plating,/area/lavaland/idleruins) -"hd" = (/obj/effect/decal/cleanable/blood/oil,/turf/simulated/shuttle/floor,/area/lavaland/idleruins) -"hv" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/floor/plating,/area/lavaland/idleruins) -"jd" = (/obj/effect/decal/cleanable/generic,/turf/simulated/floor/outdoors/lavaland,/area/lavaland/idleruins) -"nr" = (/obj/structure/frame,/turf/simulated/shuttle/floor,/area/lavaland/idleruins) -"or" = (/turf/template_noop,/area/template_noop) -"oN" = (/obj/item/material/shard/shrapnel,/turf/simulated/floor/outdoors/lavaland,/area/lavaland/idleruins) -"qO" = (/obj/structure/table/standard,/obj/random/unidentified_medicine/fresh_medicine,/obj/random/unidentified_medicine/fresh_medicine,/obj/random/unidentified_medicine/old_medicine,/turf/simulated/shuttle/floor,/area/lavaland/idleruins) -"ri" = (/obj/structure/table/rack,/turf/simulated/shuttle/floor,/area/lavaland/idleruins) -"rw" = (/obj/item/stack/material/steel,/turf/simulated/floor/outdoors/lavaland,/area/lavaland/idleruins) -"sI" = (/obj/item/material/shard/shrapnel,/turf/simulated/shuttle/floor,/area/lavaland/idleruins) -"uc" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/lavaland/idleruins) -"uO" = (/obj/effect/decal/cleanable/dirt,/obj/random/firstaid,/turf/simulated/floor/plating,/area/lavaland/idleruins) -"wX" = (/obj/structure/dispenser/oxygen{oxygentanks = 7},/turf/simulated/shuttle/floor,/area/lavaland/idleruins) -"xU" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/lavaland/idleruins) -"yQ" = (/mob/living/bot/medbot{name = "Dr. Crusty"},/turf/simulated/shuttle/floor,/area/lavaland/idleruins) -"zE" = (/obj/effect/decal/cleanable/dirt,/obj/structure/frame,/turf/simulated/floor/plating,/area/lavaland/idleruins) -"DM" = (/obj/structure/table/standard,/obj/random/unidentified_medicine/fresh_medicine,/obj/random/unidentified_medicine/fresh_medicine,/obj/random/unidentified_medicine/viral,/turf/simulated/shuttle/floor,/area/lavaland/idleruins) -"EJ" = (/turf/simulated/floor/outdoors/lavaland,/area/lavaland/idleruins) -"IO" = (/obj/structure/closet/secure_closet/medical3{name = "medical locker"; req_access = list()},/turf/simulated/shuttle/floor,/area/lavaland/idleruins) -"KO" = (/obj/structure/closet/secure_closet/sar{name = "sar locker"; req_access = list()},/turf/simulated/shuttle/floor,/area/lavaland/idleruins) -"Mo" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor,/area/lavaland/idleruins) -"Of" = (/obj/effect/decal/cleanable/dirt,/obj/item/material/shard/shrapnel,/turf/simulated/floor/plating,/area/lavaland/idleruins) -"Oo" = (/obj/item/stack/rods,/turf/simulated/floor/outdoors/lavaland,/area/lavaland/idleruins) -"Qp" = (/obj/structure/frame/computer{dir = 1},/turf/simulated/shuttle/floor,/area/lavaland/idleruins) -"Qu" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/molten_item,/turf/simulated/floor/plating,/area/lavaland/idleruins) -"Re" = (/turf/template_noop,/area/lavaland/idleruins) -"Sk" = (/turf/simulated/shuttle/floor,/area/lavaland/idleruins) -"Uo" = (/obj/structure/shuttle/engine/propulsion{dir = 4},/turf/simulated/floor/plating,/area/lavaland/idleruins) -"VZ" = (/turf/simulated/shuttle/wall/hard_corner,/area/lavaland/idleruins) -"Wd" = (/obj/effect/decal/cleanable/dirt,/obj/item/stack/material/steel,/turf/simulated/floor/plating,/area/lavaland/idleruins) -"WH" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor/plating,/area/lavaland/idleruins) -"WM" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/remains/posi,/turf/simulated/floor/plating,/area/lavaland/idleruins) -"Xu" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/floor/plating,/area/lavaland/idleruins) -"XA" = (/obj/effect/decal/cleanable/dirt,/obj/item/storage/firstaid/adv,/turf/simulated/floor/plating,/area/lavaland/idleruins) -"Yt" = (/obj/machinery/suit_cycler/medical,/turf/simulated/shuttle/floor,/area/lavaland/idleruins) -"YZ" = (/turf/simulated/shuttle/wall,/area/lavaland/idleruins) -"Zb" = (/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/lavaland/idleruins) -"ZP" = (/obj/effect/decal/cleanable/dirt,/obj/item/stack/rods,/turf/simulated/floor/plating,/area/lavaland/idleruins) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"cY" = ( +/obj/structure/closet/secure_closet/sar{ + name = "sar locker"; + req_access = list() + }, +/turf/simulated/floor/plating, +/area/lavaland/idleruins) +"gJ" = ( +/turf/simulated/floor/plating, +/area/lavaland/idleruins) +"hd" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/shuttle/floor, +/area/lavaland/idleruins) +"hv" = ( +/obj/structure/shuttle/window, +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/lavaland/idleruins) +"hH" = ( +/obj/structure/table/rack, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/shuttle/floor, +/area/lavaland/idleruins) +"jd" = ( +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/idleruins) +"nr" = ( +/obj/structure/frame, +/turf/simulated/shuttle/floor, +/area/lavaland/idleruins) +"or" = ( +/turf/template_noop, +/area/template_noop) +"oN" = ( +/obj/item/material/shard/shrapnel, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/idleruins) +"qO" = ( +/obj/structure/table/standard, +/obj/random/unidentified_medicine/fresh_medicine, +/obj/random/unidentified_medicine/fresh_medicine, +/obj/random/unidentified_medicine/old_medicine, +/turf/simulated/shuttle/floor, +/area/lavaland/idleruins) +"ri" = ( +/obj/structure/table/rack, +/turf/simulated/shuttle/floor, +/area/lavaland/idleruins) +"rw" = ( +/obj/item/stack/material/steel, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/idleruins) +"rG" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/shuttle/floor, +/area/lavaland/idleruins) +"sI" = ( +/obj/item/material/shard/shrapnel, +/turf/simulated/shuttle/floor, +/area/lavaland/idleruins) +"uc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating, +/area/lavaland/idleruins) +"uO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/firstaid, +/turf/simulated/floor/plating, +/area/lavaland/idleruins) +"wX" = ( +/obj/structure/dispenser/oxygen{ + oxygentanks = 7 + }, +/turf/simulated/shuttle/floor, +/area/lavaland/idleruins) +"xU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/lavaland/idleruins) +"yQ" = ( +/mob/living/bot/medbot{ + name = "Dr. Crusty" + }, +/turf/simulated/shuttle/floor, +/area/lavaland/idleruins) +"zE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/frame, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plating, +/area/lavaland/idleruins) +"Cr" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/lavaland/idleruins) +"DM" = ( +/obj/random/unidentified_medicine/fresh_medicine, +/obj/random/unidentified_medicine/fresh_medicine, +/obj/random/unidentified_medicine/viral, +/obj/structure/table, +/turf/simulated/shuttle/floor, +/area/lavaland/idleruins) +"EJ" = ( +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/idleruins) +"IJ" = ( +/obj/effect/decal/cleanable/vomit, +/turf/simulated/shuttle/floor, +/area/lavaland/idleruins) +"IO" = ( +/obj/structure/closet/secure_closet/medical3{ + name = "medical locker"; + req_access = list() + }, +/turf/simulated/shuttle/floor, +/area/lavaland/idleruins) +"IX" = ( +/mob/living/simple_mob/mechanical/cyber_horror/plasma_cyber_horror, +/turf/simulated/shuttle/floor, +/area/lavaland/idleruins) +"KO" = ( +/obj/structure/closet/secure_closet/sar{ + name = "sar locker"; + req_access = list() + }, +/turf/simulated/shuttle/floor, +/area/lavaland/idleruins) +"Mo" = ( +/obj/structure/closet/emcloset, +/turf/simulated/shuttle/floor, +/area/lavaland/idleruins) +"Of" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/material/shard/shrapnel, +/turf/simulated/floor/plating, +/area/lavaland/idleruins) +"Oo" = ( +/obj/item/stack/rods, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/idleruins) +"Qp" = ( +/obj/structure/frame/computer{ + dir = 1 + }, +/turf/simulated/shuttle/floor, +/area/lavaland/idleruins) +"Qu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/molten_item, +/turf/simulated/floor/plating, +/area/lavaland/idleruins) +"Qv" = ( +/obj/structure/ghost_pod/manual/human{ + dir = 8 + }, +/turf/simulated/shuttle/floor, +/area/lavaland/idleruins) +"Re" = ( +/turf/template_noop, +/area/lavaland/idleruins) +"Sk" = ( +/turf/simulated/shuttle/floor, +/area/lavaland/idleruins) +"Uo" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/lavaland/idleruins) +"VZ" = ( +/turf/simulated/shuttle/wall/hard_corner, +/area/lavaland/idleruins) +"Wd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/material/steel, +/turf/simulated/floor/plating, +/area/lavaland/idleruins) +"WH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor/plating, +/area/lavaland/idleruins) +"WM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/posi, +/turf/simulated/floor/plating, +/area/lavaland/idleruins) +"Xu" = ( +/obj/machinery/door/unpowered/shuttle, +/turf/simulated/floor/plating, +/area/lavaland/idleruins) +"XA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/firstaid/adv, +/turf/simulated/floor/plating, +/area/lavaland/idleruins) +"Yt" = ( +/obj/machinery/suit_cycler/medical, +/turf/simulated/shuttle/floor, +/area/lavaland/idleruins) +"YZ" = ( +/turf/simulated/shuttle/wall, +/area/lavaland/idleruins) +"Zb" = ( +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating, +/area/lavaland/idleruins) +"ZP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/rods, +/turf/simulated/floor/plating, +/area/lavaland/idleruins) (1,1,1) = {" -ororororororororororororororor -ororororororororororororororor -ororororororororororororororor -orReReYZYZYZYZYZhvhvYZYZYZoror -orReRejdzEYZnrSkyQSkKOYZUooror -orReReoNxUYZqOSkgJSkKOYZUooror -orRerwucuOYZDMgJgJSkIOYZUooror -orReOoQuWdVZYZgJYZYZYZYZVZoror -orReoNWHWMgJgJgJgJgJXugJXuoror -orReoNWducgJgJgJgJgJYZYZVZoror -orReOoXAZPgJYZMogJSkriYZUooror -orReEJOfZbsIYZwXSkSkriYZUooror -orReRejdhdQpYZYtSkSkriYZUooror -orReReYZYZYZYZYZhvhvYZYZYZoror -ororororororororororororororor +or +or +or +or +or +or +or +or +or +or +or +or +or +or +or +"} +(2,1,1) = {" +or +or +or +Re +Re +Re +Re +Re +Re +Re +Re +Re +Re +Re +or +"} +(3,1,1) = {" +or +or +or +Re +Re +Re +rw +Oo +oN +oN +Oo +EJ +Re +Re +or +"} +(4,1,1) = {" +or +or +or +YZ +jd +oN +uc +Qu +WH +Wd +XA +Of +jd +YZ +or +"} +(5,1,1) = {" +or +or +or +YZ +zE +xU +uO +Wd +WM +uc +ZP +Zb +hd +YZ +or +"} +(6,1,1) = {" +or +or +or +YZ +YZ +YZ +YZ +VZ +gJ +xU +gJ +sI +Qp +YZ +or +"} +(7,1,1) = {" +or +or +or +YZ +nr +qO +DM +YZ +gJ +gJ +YZ +YZ +YZ +YZ +or +"} +(8,1,1) = {" +or +or +or +YZ +Sk +IJ +gJ +gJ +gJ +gJ +Mo +wX +Yt +YZ +or +"} +(9,1,1) = {" +or +or +or +hv +yQ +xU +cY +YZ +gJ +gJ +xU +rG +Sk +hv +or +"} +(10,1,1) = {" +or +or +or +hv +Sk +rG +KO +YZ +gJ +gJ +Sk +IX +Sk +hv +or +"} +(11,1,1) = {" +or +or +or +YZ +Qv +Sk +IO +YZ +Xu +YZ +hH +ri +ri +YZ +or +"} +(12,1,1) = {" +or +or +or +YZ +YZ +YZ +YZ +YZ +Cr +YZ +YZ +YZ +YZ +YZ +or +"} +(13,1,1) = {" +or +or +or +YZ +Uo +Uo +Uo +VZ +Xu +VZ +Uo +Uo +Uo +YZ +or +"} +(14,1,1) = {" +or +or +or +or +or +or +or +or +or +or +or +or +or +or +or +"} +(15,1,1) = {" +or +or +or +or +or +or +or +or +or +or +or +or +or +or +or "} diff --git a/maps/nsv_triumph/submaps/lavaland/lavaland.dmm b/maps/nsv_triumph/submaps/lavaland/lavaland.dmm index 0801e85c598..58e4a1efcc5 100644 --- a/maps/nsv_triumph/submaps/lavaland/lavaland.dmm +++ b/maps/nsv_triumph/submaps/lavaland/lavaland.dmm @@ -1,27 +1,66 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ad" = ( +/obj/structure/table/standard, +/obj/item/roller, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"aw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "aO" = ( /turf/simulated/floor/outdoors/lava, /area/lavaland/unexplored) -"aQ" = ( -/obj/structure/table/standard, -/obj/structure/bedsheetbin, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/old_tile, -/area/lavaland/base/common) "bn" = ( /obj/structure/grille, -/obj/structure/window/reinforced/tinted{ - dir = 8 +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "wind_blue" }, /obj/structure/window/reinforced/full, /turf/simulated/floor/plating, /area/lavaland/base/common) -"bJ" = ( -/obj/structure/closet/crate/freezer/rations, +"bH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, /turf/simulated/floor/tiled, /area/lavaland/base/common) +"bQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 8; + pixel_x = 23; + req_one_access = list(48) + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"cd" = ( +/obj/structure/table/standard, +/obj/item/storage/toolbox/electrical, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) "cn" = ( /obj/structure/grille, /obj/machinery/door/firedoor{ @@ -33,6 +72,36 @@ /obj/structure/window/reinforced/full, /turf/simulated/floor/plating, /area/lavaland/base/common) +"cq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"cA" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 8 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"cC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + frequency = 1384; + id_tag = "lava_lock"; + pixel_y = 25 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "cW" = ( /obj/structure/ore_box, /obj/structure/window/reinforced{ @@ -45,36 +114,113 @@ /area/lavaland/base/common) "dg" = ( /obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, /turf/simulated/floor/tiled, /area/lavaland/base/common) +"dl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"do" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"dH" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"dK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 6 + }, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/base/common) +"em" = ( +/obj/machinery/vending/cola, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"en" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) "er" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 }, /turf/simulated/floor/tiled, /area/lavaland/base/common) +"ev" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "ew" = ( /turf/simulated/floor/tiled, /area/lavaland/base/common) "eE" = ( /obj/structure/closet/crate, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 1; + pixel_y = -23; + req_one_access = list(48) + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, /turf/simulated/floor/tiled, /area/lavaland/base/common) -"eU" = ( -/obj/machinery/light{ +"eT" = ( +/obj/machinery/atmospherics/binary/pump/on{ dir = 4 }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"eU" = ( /obj/structure/table/rack, /obj/item/storage/bag/ore, -/obj/item/pickaxe/drill, /obj/structure/sign/warning{ pixel_x = 32 }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/gun/energy/kinetic_accelerator, /turf/simulated/floor/tiled, /area/lavaland/base/common) "fg" = ( -/obj/item/pipe_dispenser, -/obj/structure/closet/crate, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/structure/grille, +/obj/structure/window/phoronreinforced/full, /turf/simulated/floor/plating, /area/lavaland/base/common) "fw" = ( @@ -88,11 +234,38 @@ /obj/structure/bed/chair{ dir = 1 }, +/obj/machinery/alarm/alarms_hidden{ + dir = 1; + pixel_y = -23; + req_one_access = list(48) + }, /turf/simulated/floor/carpet/purcarpet, /area/lavaland/base/common) +"ge" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/machinery/portable_atmospherics/canister/phoron{ + start_pressure = 12000 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"gj" = ( +/obj/machinery/atmospherics/unary/freezer{ + dir = 8; + icon_state = "freezer_1"; + set_temperature = 65; + use_power = 1 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) "gw" = ( /obj/structure/table/woodentable, /obj/machinery/recharger, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, /turf/simulated/floor/carpet/blucarpet, /area/lavaland/base/common) "gx" = ( @@ -109,6 +282,80 @@ }, /turf/simulated/floor/tiled/monotile, /area/lavaland/base/common) +"gH" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Engine Room"; + req_access = list(48) + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"gU" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/visible/yellow, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"ha" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"hy" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"hI" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"hK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"hS" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "hU" = ( /obj/structure/table/marble, /obj/effect/floor_decal/spline/fancy/wood{ @@ -116,10 +363,41 @@ }, /turf/simulated/floor/wood, /area/lavaland/base/common) +"ie" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) "ix" = ( /mob/living/simple_mob/animal/space/bats/roguemines, /turf/simulated/floor/outdoors/lavaland, /area/lavaland/unexplored) +"iz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"iD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/old_tile, +/area/lavaland/base/common) +"iJ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/old_tile, +/area/lavaland/base/common) "iM" = ( /obj/machinery/vending/boozeomat{ req_access = null; @@ -135,9 +413,23 @@ /obj/item/bedsheet/purpledouble, /turf/simulated/floor/carpet/oracarpet, /area/lavaland/base/common) +"js" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/phoron{ + start_pressure = 12000 + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 4; + pixel_x = -27; + req_one_access = list(48) + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) "jH" = ( -/obj/machinery/chemical_dispenser/bar_coffee/full, /obj/structure/table/marble, +/obj/machinery/microwave, /turf/simulated/floor/wood, /area/lavaland/base/common) "jY" = ( @@ -145,6 +437,9 @@ /obj/machinery/light/small{ dir = 4 }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, /turf/simulated/floor/carpet/bcarpet, /area/lavaland/base/common) "kg" = ( @@ -163,6 +458,8 @@ name = "Dormitory"; req_access = list(48) }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/carpet/bcarpet, /area/lavaland/base/common) "kq" = ( @@ -171,15 +468,84 @@ /turf/simulated/floor/wood, /area/lavaland/base/common) "kr" = ( -/obj/machinery/light{ +/obj/machinery/light/small{ dir = 8 }, -/obj/machinery/vending/cigarette, +/obj/structure/table/marble, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/glass/rag, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, /turf/simulated/floor/wood, /area/lavaland/base/common) +"ku" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"kw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"ky" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"kK" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/machinery/light/small, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "lb" = ( /turf/simulated/floor/outdoors/lavaland, /area/lavaland/explored) +"lr" = ( +/obj/structure/ore_box, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/lavaland/base/common) +"lt" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "lu" = ( /obj/structure/bed, /obj/item/bedsheet/red, @@ -192,12 +558,43 @@ /obj/structure/catwalk, /turf/simulated/floor/outdoors/lava, /area/lavaland/unexplored) +"mt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "mI" = ( /obj/structure/closet/secure_closet/personal, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, /turf/simulated/floor/carpet/oracarpet, /area/lavaland/base/common) +"mK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 22; + req_one_access = list(48) + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "mS" = ( /obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, /turf/simulated/floor/carpet/bcarpet, /area/lavaland/base/common) "mT" = ( @@ -206,8 +603,56 @@ name = "Dormitory"; req_access = list(48) }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/carpet/oracarpet, /area/lavaland/base/common) +"nb" = ( +/obj/structure/table/standard, +/obj/item/storage/box/mousetraps, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 22; + req_one_access = list(48) + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"ni" = ( +/obj/machinery/door/airlock/glass_medical{ + name = "Triage"; + req_one_access = list(48) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"nm" = ( +/obj/structure/sink/kitchen{ + dir = 4; + pixel_x = -11 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"nr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "nw" = ( /obj/machinery/door/firedoor{ req_one_access = list(48) @@ -221,13 +666,49 @@ /area/lavaland/base/common) "nz" = ( /obj/structure/closet/secure_closet/personal, -/turf/simulated/floor/carpet/blucarpet, -/area/lavaland/base/common) -"oO" = ( -/obj/machinery/shower{ +/obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/turf/simulated/floor/tiled/old_tile, +/turf/simulated/floor/carpet/blucarpet, +/area/lavaland/base/common) +"nF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"nL" = ( +/obj/machinery/door/firedoor{ + req_one_access = list(48) + }, +/obj/structure/grille, +/obj/structure/window/phoronreinforced{ + dir = 1 + }, +/obj/structure/window/phoronreinforced/full, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"oF" = ( +/obj/machinery/door/firedoor{ + req_one_access = list(48) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(48) + }, +/turf/simulated/floor/plating, /area/lavaland/base/common) "oU" = ( /obj/machinery/door/firedoor{ @@ -237,6 +718,23 @@ /obj/structure/window/reinforced/full, /turf/simulated/floor/plating, /area/lavaland/base/common) +"pp" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) "pJ" = ( /obj/structure/bed/chair/sofa/left{ icon_state = "sofaend_left" @@ -246,23 +744,56 @@ }, /turf/simulated/floor/wood, /area/lavaland/base/common) +"pM" = ( +/obj/machinery/atmospherics/binary/pump/high_power/on{ + dir = 4; + target_pressure = 15000 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) "qz" = ( /obj/effect/floor_decal/industrial/warning{ dir = 5 }, /turf/simulated/floor/tiled/monotile, /area/lavaland/base/common) +"qC" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/base/common) "qE" = ( /obj/machinery/button/remote/airlock{ - dir = 6; id = "mine_purp"; name = "Door Lock"; pixel_x = -25; pixel_y = 26; specialfunctions = 4 }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, /turf/simulated/floor/carpet/purcarpet, /area/lavaland/base/common) +"rs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/lavaland/base/common) "ru" = ( /turf/simulated/floor/tiled/old_tile, /area/lavaland/base/common) @@ -272,27 +803,51 @@ name = "Dormitory"; req_access = list(48) }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/carpet/purcarpet, /area/lavaland/base/common) "rI" = ( -/obj/machinery/light{ +/obj/machinery/vending/coffee, +/obj/machinery/light/small{ dir = 4 }, -/obj/machinery/vending/coffee, /turf/simulated/floor/tiled, /area/lavaland/base/common) "ss" = ( -/obj/machinery/light, +/obj/machinery/light/small, /turf/simulated/floor/tiled, /area/lavaland/base/common) +"su" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 + }, +/turf/simulated/floor/tiled/old_tile, +/area/lavaland/base/common) "sS" = ( /obj/machinery/door/airlock{ id_tag = "mine_blue"; name = "Dormitory"; req_access = list(48) }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/carpet/blucarpet, /area/lavaland/base/common) +"sU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "tg" = ( /turf/simulated/floor/outdoors/lava, /area/lavaland/base) @@ -300,8 +855,25 @@ /obj/structure/table/woodentable, /obj/item/paper_bin, /obj/item/pen, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, /turf/simulated/floor/tiled, /area/lavaland/base/common) +"un" = ( +/obj/machinery/atmospherics/binary/pump/high_power/on{ + dir = 1; + target_pressure = 15000 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"uv" = ( +/obj/machinery/atmospherics/binary/pump/high_power/on{ + dir = 8; + target_pressure = 15000 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) "uF" = ( /obj/structure/urinal{ pixel_y = 31 @@ -311,24 +883,100 @@ }, /turf/simulated/floor/tiled/old_tile, /area/lavaland/base/common) -"uR" = ( -/obj/machinery/shower{ +"uP" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ dir = 4 }, +/turf/simulated/wall/r_wall, +/area/lavaland/base/common) +"uR" = ( +/obj/structure/table/standard, +/obj/item/towel/random, +/obj/item/towel/random, +/obj/item/towel/random, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 4; + pixel_x = -27; + req_one_access = list(48) + }, /turf/simulated/floor/tiled/old_tile, /area/lavaland/base/common) +"uY" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "vc" = ( -/obj/machinery/light{ +/obj/machinery/vending/snack, +/obj/machinery/light/small{ dir = 8 }, -/obj/machinery/vending/snack, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"vo" = ( +/obj/machinery/door/airlock{ + name = "Showers"; + req_one_access = list(48) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/old_tile, +/area/lavaland/base/common) +"vr" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable/yellow{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"vA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"vT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 4; + pixel_x = -27; + req_one_access = list(48) + }, /turf/simulated/floor/tiled, /area/lavaland/base/common) "wt" = ( -/obj/machinery/door/airlock{ - name = "Showers" +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, -/turf/simulated/floor/tiled/old_tile, +/turf/simulated/floor/tiled, /area/lavaland/base/common) "wC" = ( /obj/machinery/light/small{ @@ -337,35 +985,140 @@ /obj/structure/bed/chair{ dir = 1 }, +/obj/machinery/button/windowtint{ + id = "wind_blue"; + pixel_y = -25 + }, /turf/simulated/floor/carpet/blucarpet, /area/lavaland/base/common) +"wG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"wO" = ( +/obj/structure/table/standard, +/obj/item/storage/firstaid{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/storage/firstaid{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"wX" = ( +/obj/machinery/power/generator{ + anchored = 1 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) "xd" = ( /turf/simulated/mineral/triumph/rich/lavaland, /area/lavaland/unexplored) +"xh" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"xr" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"xz" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + name = "SMES Access"; + req_access = list(48) + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"xK" = ( +/obj/structure/dispenser/oxygen, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"xX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/turf/simulated/floor/wood, +/area/lavaland/base/common) "yg" = ( /mob/living/simple_mob/humanoid/cultist/hunter, /turf/simulated/mineral/triumph/lavaland, /area/lavaland/explored) "yq" = ( /obj/structure/closet/secure_closet/personal, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, /turf/simulated/floor/carpet/purcarpet, /area/lavaland/base/common) +"yt" = ( +/obj/machinery/door/airlock{ + name = "Custodial Supplies"; + req_one_access = list(48) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/lavaland/base/common) "yy" = ( /obj/machinery/mech_recharger, /turf/simulated/floor/tiled, /area/lavaland/base/common) +"yF" = ( +/obj/machinery/atmospherics/binary/circulator{ + anchored = 1; + dir = 8 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) "yH" = ( /turf/simulated/floor/plating, /area/lavaland/base/common) "yX" = ( /obj/machinery/button/remote/airlock{ - dir = 6; id = "mine_black"; name = "Door Lock"; pixel_x = -25; pixel_y = -26; specialfunctions = 4 }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, /turf/simulated/floor/carpet/bcarpet, /area/lavaland/base/common) "zm" = ( @@ -382,11 +1135,42 @@ "zH" = ( /obj/structure/table/rack, /obj/item/storage/bag/ore, -/obj/item/pickaxe/drill, +/obj/item/gun/energy/kinetic_accelerator, /turf/simulated/floor/tiled, /area/lavaland/base/common) +"zN" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/sleeper{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"Ac" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) "Aj" = ( /obj/structure/closet/crate/bin, +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 22; + req_one_access = list(48) + }, /turf/simulated/floor/wood, /area/lavaland/base/common) "Ao" = ( @@ -399,36 +1183,163 @@ }, /turf/simulated/floor/wood, /area/lavaland/base/common) +"Ap" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) "As" = ( /obj/structure/undies_wardrobe, /turf/simulated/floor/tiled/old_tile, /area/lavaland/base/common) +"AF" = ( +/obj/machinery/vending/cigarette, +/turf/simulated/floor/wood, +/area/lavaland/base/common) "AG" = ( -/obj/structure/closet/crate/engineering/electrical, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + external_pressure_bound = 0; + external_pressure_bound_default = 0; + frequency = null; + icon_state = "map_vent_in"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + pressure_checks = 2; + pressure_checks_default = 2; + pump_direction = 0; + use_power = 1 + }, +/turf/simulated/floor/reinforced/airmix, +/area/lavaland/base/common) +"AI" = ( +/obj/machinery/atmospherics/unary/outlet_injector{ + dir = 1; + frequency = 1441; + id = "mine_out"; + power_rating = 5000; + use_power = 1 + }, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/base/common) +"AJ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"AR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"Bb" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8; + name = "Waste" + }, /turf/simulated/floor/plating, /area/lavaland/base/common) "Bs" = ( -/obj/machinery/light{ - dir = 4 +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"BI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 }, /turf/simulated/floor/tiled, /area/lavaland/base/common) "BX" = ( /obj/structure/closet/crate/large, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, /turf/simulated/floor/tiled, /area/lavaland/base/common) +"Cf" = ( +/obj/structure/table/standard, +/obj/structure/bedsheetbin, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/old_tile, +/area/lavaland/base/common) "Ch" = ( /obj/effect/floor_decal/industrial/warning, /turf/simulated/floor/tiled/monotile, /area/lavaland/base/common) +"Cq" = ( +/obj/machinery/power/smes/buildable/main{ + charge = 4e+007 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"CL" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 1; + pixel_y = -23; + req_one_access = list(48) + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "CW" = ( /obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/button/windowtint{ + id = "wind_orange"; + pixel_y = -25 + }, /turf/simulated/floor/carpet/oracarpet, /area/lavaland/base/common) +"Dm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "DA" = ( /obj/structure/ore_box, /turf/simulated/floor/tiled/dark, /area/lavaland/base/common) +"DK" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10, +/turf/simulated/floor/tiled/old_tile, +/area/lavaland/base/common) "DQ" = ( /obj/machinery/door/firedoor{ req_one_access = list(48) @@ -437,14 +1348,30 @@ name = "Storage"; req_access = list(48) }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/tiled, /area/lavaland/base/common) +"DZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/lavaland/base/common) "Eg" = ( /obj/machinery/door/firedoor{ req_one_access = list(48) }, -/obj/machinery/door/airlock/external/glass{ - req_access = list(48) +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(48) }, /turf/simulated/floor/tiled, /area/lavaland/base/common) @@ -456,6 +1383,8 @@ name = "Transit"; req_access = list(48) }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled, /area/lavaland/base/common) "Ep" = ( @@ -463,11 +1392,24 @@ /obj/item/bedsheet/double, /turf/simulated/floor/carpet/bcarpet, /area/lavaland/base/common) -"EL" = ( -/obj/machinery/light{ +"EE" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"EL" = ( /obj/structure/closet/emcloset, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/cobweb2, /turf/simulated/floor/tiled, /area/lavaland/base/common) "EP" = ( @@ -478,20 +1420,33 @@ /obj/structure/bed/chair{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, /turf/simulated/floor/carpet/oracarpet, /area/lavaland/base/common) +"Fs" = ( +/obj/machinery/airlock_sensor{ + dir = 6; + pixel_y = -25 + }, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/machinery/light/small, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "Ft" = ( /turf/simulated/floor/outdoors/lavaland, /area/lavaland/unexplored) "Gr" = ( /obj/machinery/button/remote/airlock{ - dir = 6; id = "mine_blue"; name = "Door Lock"; pixel_x = 25; pixel_y = -26; specialfunctions = 4 }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/carpet/blucarpet, /area/lavaland/base/common) "GT" = ( @@ -506,11 +1461,34 @@ }, /turf/simulated/floor/wood, /area/lavaland/base/common) +"GZ" = ( +/obj/structure/closet/crate/freezer/rations, +/turf/simulated/floor/wood, +/area/lavaland/base/common) +"Hf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/wood, +/area/lavaland/base/common) +"Hi" = ( +/obj/machinery/atmospherics/pipe/simple/visible/black{ + dir = 6 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/lavaland/base/common) "Ho" = ( -/obj/structure/table/marble, -/obj/machinery/reagentgrinder, -/obj/item/reagent_containers/glass/rag, -/obj/machinery/light{ +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /turf/simulated/floor/wood, @@ -518,37 +1496,95 @@ "Hr" = ( /turf/simulated/floor/outdoors/lavaland, /area/lavaland/base) -"Hw" = ( -/obj/structure/sign/warning{ - pixel_x = -32 - }, -/turf/simulated/floor/outdoors/lavaland, -/area/lavaland/base) "Hz" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1 }, /turf/simulated/floor/tiled/monotile, /area/lavaland/base/common) -"HP" = ( -/obj/structure/table/standard, -/obj/item/towel/random, -/obj/item/towel/random, -/obj/item/towel/random, -/turf/simulated/floor/tiled/old_tile, +"HB" = ( +/obj/machinery/sleep_console, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"HC" = ( +/obj/machinery/atmospherics/binary/pump/high_power/on{ + target_pressure = 15000 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"HM" = ( +/turf/simulated/wall/r_wall, +/area/lavaland/base/common) +"HR" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"Id" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, /area/lavaland/base/common) "Ig" = ( /obj/structure/table/marble, -/obj/item/reagent_containers/food/drinks/shaker, -/obj/item/reagent_containers/glass/rag, +/obj/item/storage/box/donkpockets, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, /turf/simulated/floor/wood, /area/lavaland/base/common) +"Ii" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"It" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "Ix" = ( /obj/machinery/light/small{ dir = 4 }, +/obj/machinery/alarm/alarms_hidden{ + dir = 1; + pixel_y = -23; + req_one_access = list(48) + }, /turf/simulated/floor/carpet/oracarpet, /area/lavaland/base/common) +"IC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"IE" = ( +/obj/machinery/atmospherics/binary/circulator{ + anchored = 1; + dir = 4 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) "IO" = ( /obj/structure/grille, /obj/structure/window/reinforced{ @@ -557,6 +1593,23 @@ /obj/structure/window/reinforced/full, /turf/simulated/floor/plating, /area/lavaland/base/common) +"IR" = ( +/obj/machinery/atmospherics/pipe/simple/visible/black{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"IV" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) "Js" = ( /obj/effect/floor_decal/industrial/warning{ dir = 6 @@ -564,15 +1617,55 @@ /turf/simulated/floor/tiled/monotile, /area/lavaland/base/common) "JB" = ( +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 22; + req_one_access = list(48) + }, /turf/simulated/floor/carpet/bcarpet, /area/lavaland/base/common) -"Kl" = ( -/obj/structure/dispenser/oxygen, -/obj/machinery/light{ - dir = 1 +"JO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "wind_orange" + }, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"JT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"Ku" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 }, /turf/simulated/floor/tiled, /area/lavaland/base/common) +"Kw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) "KJ" = ( /obj/structure/grille, /obj/machinery/door/firedoor{ @@ -582,6 +1675,31 @@ /obj/structure/window/reinforced/full, /turf/simulated/floor/plating, /area/lavaland/base/common) +"KQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 1; + pixel_y = -23; + req_one_access = list(48) + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"Lf" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 4; + pixel_x = -27; + req_one_access = list(48) + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "Lj" = ( /obj/effect/floor_decal/industrial/warning{ dir = 4 @@ -594,26 +1712,79 @@ /area/lavaland/base/common) "LW" = ( /obj/machinery/button/remote/airlock{ - dir = 6; id = "mine_orange"; name = "Door Lock"; pixel_x = 25; pixel_y = 26; specialfunctions = 4 }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/carpet/oracarpet, /area/lavaland/base/common) "LX" = ( /turf/simulated/floor/wood, /area/lavaland/base/common) -"Mu" = ( -/obj/effect/decal/cleanable/cobweb2, -/obj/machinery/mineral/equipment_vendor, +"Ma" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"Md" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/phoron{ + start_pressure = 12000 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"Mi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"Mn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, /turf/simulated/floor/tiled, /area/lavaland/base/common) "MB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 22; + req_one_access = list(48) + }, /turf/simulated/floor/carpet/blucarpet, /area/lavaland/base/common) +"MP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "MQ" = ( /turf/simulated/mineral/triumph/rich/lavaland, /area/lavaland/base) @@ -635,10 +1806,21 @@ /obj/machinery/door/firedoor{ req_one_access = list(48) }, -/obj/machinery/door/airlock/external/glass{ - req_access = list(48) +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 }, -/turf/simulated/floor/plating, +/obj/machinery/access_button{ + name = "interior access button"; + pixel_x = -10; + pixel_y = 25; + req_one_access = null + }, +/obj/effect/map_helper/airlock/button/int_button, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(48) + }, +/turf/simulated/floor/tiled, /area/lavaland/base/common) "NH" = ( /obj/structure/table/marble, @@ -648,36 +1830,103 @@ /obj/structure/flora/pottedplant/small, /turf/simulated/floor/wood, /area/lavaland/base/common) +"NM" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/machinery/portable_atmospherics/canister/phoron{ + start_pressure = 12000 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"Oh" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"Oo" = ( +/obj/structure/table/marble, +/obj/machinery/reagentgrinder, +/obj/item/reagent_containers/glass/rag, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/lavaland/base/common) +"Op" = ( +/obj/machinery/atmospherics/unary/heater{ + icon_state = "heater" + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) "Oq" = ( /turf/simulated/floor/carpet/purcarpet, /area/lavaland/base/common) -"Ot" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled/old_tile, +"Os" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, /area/lavaland/base/common) -"Pf" = ( -/obj/machinery/door/airlock/maintenance{ - req_access = list(48) +"Pa" = ( +/obj/machinery/door/firedoor{ + req_one_access = list(48) + }, +/obj/machinery/access_button{ + dir = 1; + name = "exterior access button"; + pixel_x = 10; + pixel_y = -25; + req_one_access = null + }, +/obj/effect/map_helper/airlock/button/ext_button, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(48) }, /turf/simulated/floor/plating, /area/lavaland/base/common) +"Pf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "Pr" = ( /obj/effect/floor_decal/industrial/warning{ dir = 10 }, /turf/simulated/floor/tiled/monotile, /area/lavaland/base/common) +"Px" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "Py" = ( -/obj/structure/barricade, -/turf/simulated/floor/plating, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/tiled, /area/lavaland/base/common) "Pz" = ( /obj/structure/closet/crate/large, -/obj/machinery/light, +/obj/machinery/light/small, /turf/simulated/floor/tiled, /area/lavaland/base/common) +"PQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"PW" = ( +/turf/simulated/floor/reinforced/airmix, +/area/lavaland/base/common) "Qh" = ( /obj/structure/bed/chair/sofa/left{ dir = 1; @@ -693,7 +1942,7 @@ /turf/simulated/floor/outdoors/lava, /area/lavaland/explored) "Qu" = ( -/obj/machinery/light{ +/obj/machinery/light/small{ dir = 1 }, /turf/simulated/floor/tiled, @@ -707,6 +1956,14 @@ /obj/structure/window/reinforced/full, /turf/simulated/floor/plating, /area/lavaland/base/common) +"QJ" = ( +/obj/structure/table/standard, +/obj/item/storage/toolbox/mechanical, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) "QN" = ( /obj/structure/bed/chair/sofa/right{ icon_state = "sofaend_right" @@ -717,6 +1974,15 @@ /obj/random/mob/mouse, /turf/simulated/floor/wood, /area/lavaland/base/common) +"QQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/lavaland/base/common) "QR" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled, @@ -725,8 +1991,29 @@ /turf/unsimulated/mineral/triumph, /area/lavaland/explored) "Rw" = ( -/obj/structure/closet/crate/solar, -/turf/simulated/floor/plating, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/reinforced/airmix, +/area/lavaland/base/common) +"RB" = ( +/obj/machinery/door/firedoor/multi_tile{ + req_one_access = list(48) + }, +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Logistics"; + req_one_access = list(48) + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"RG" = ( +/obj/machinery/mineral/equipment_vendor, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"RK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/old_tile, /area/lavaland/base/common) "RL" = ( /turf/simulated/mineral/triumph/rich/lavaland, @@ -751,10 +2038,20 @@ /obj/structure/window/reinforced/full, /turf/simulated/floor/plating, /area/lavaland/base/common) -"VQ" = ( -/obj/machinery/light{ - dir = 8 +"TW" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"VA" = ( +/obj/machinery/vending/fitness, /turf/simulated/floor/tiled, /area/lavaland/base/common) "We" = ( @@ -762,8 +2059,33 @@ /turf/simulated/floor/tiled, /area/lavaland/base/common) "Wf" = ( -/obj/structure/largecrate, -/turf/simulated/floor/plating, +/obj/machinery/air_sensor{ + frequency = 1443; + id_tag = "air_sensor"; + output = 7 + }, +/turf/simulated/floor/reinforced/airmix, +/area/lavaland/base/common) +"Wv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"Wy" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 8 + }, +/turf/simulated/floor/tiled/old_tile, /area/lavaland/base/common) "WG" = ( /obj/machinery/door/firedoor/multi_tile{ @@ -775,8 +2097,32 @@ name = "Dorms"; req_access = list(48) }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/tiled, /area/lavaland/base/common) +"WJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + name = "SMES Access"; + req_access = list(48) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) "WK" = ( /obj/machinery/hyperpad/centre{ map_pad_id = "lavaland_away"; @@ -785,11 +2131,23 @@ }, /turf/simulated/floor/tiled/monotile, /area/lavaland/base/common) +"WW" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "WX" = ( /turf/simulated/floor/outdoors/lava, /area/lavaland/explored) +"Xd" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "Xk" = ( /obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, /turf/simulated/floor/carpet/purcarpet, /area/lavaland/base/common) "Xq" = ( @@ -805,6 +2163,15 @@ /obj/structure/closet/crate/medical, /turf/simulated/floor/tiled, /area/lavaland/base/common) +"XI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "Yb" = ( /obj/machinery/media/jukebox{ icon_state = "superjuke-nopower"; @@ -812,8 +2179,56 @@ }, /turf/simulated/floor/wood, /area/lavaland/base/common) +"Yo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) "YI" = ( -/obj/machinery/portable_atmospherics/canister/empty/oxygen, +/obj/machinery/atmospherics/pipe/tank/air{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"YK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"YN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/lavaland/base/common) +"YU" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"Zk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, /area/lavaland/base/common) "Zt" = ( @@ -831,6 +2246,36 @@ }, /turf/simulated/floor/tiled/old_tile, /area/lavaland/base/common) +"ZN" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"ZU" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/lavaland/base/common) +"ZV" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/cyan, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/lavaland/base/common) (1,1,1) = {" Ru @@ -5360,13 +6805,13 @@ tg tg Hr Hr -db +HM IO IO -db -db -bn -db +HM +HM +JO +HM Xq Xq Xq @@ -5488,27 +6933,27 @@ MQ MQ Xq Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq Hr Hr Hr Hr -db +Hr +Hr +Hr +Hr +Hr +Hr +Hr +HM bn -db -db +HM +HM zs QR db mI CW -db +HM Xq Xq Xq @@ -5629,8 +7074,8 @@ Xq MQ MQ MQ -MQ -MQ +dK +AI MQ MQ Xq @@ -5641,16 +7086,16 @@ Xq Hr Hr Hr -db +HM gw wC db Qu -ew +sU mT LW EV -db +HM Xq Xq Xq @@ -5770,29 +7215,29 @@ MX Xq MQ MQ -MQ -MQ -db -db -db -db -db -db -db -db -db +HM +uP +HM +HM +HM +HM +HM +HM +HM +HM +HM IO -db -db +HM +HM MB Gr sS -ew -ew +Dm +WW db jo Ix -db +HM Xq Xq Xq @@ -5908,19 +7353,19 @@ MX MX MX MX -MX -Xq -MQ -MQ -MQ -MQ -db -Wf +HM +HM +HM +HM +HM +Bb +HM +HM Rw Wf -db +HM Nw -LX +xX kr QN NH @@ -5930,11 +7375,11 @@ nz lu db ew -ew -db -db -db +Yo db +HM +HM +HM Xq Xq Xq @@ -6050,20 +7495,20 @@ RL WX WX WX -MX -Xq -MQ -MQ -MQ -MQ -db -Wf -yH +nL +Op +hy +un +js +en +HM +HM +PW AG -db +HM kq -LX -LX +DZ +Oo pJ hU Qh @@ -6072,7 +7517,7 @@ db db db ew -ew +aw vc Qy Xq @@ -6192,29 +7637,29 @@ RL WX WX WX -MX -Xq -MQ -MQ -MQ -MQ -db -YI +nL yH +Ap +un +Md +dH +HM +HM +HM fg -db +HM iM -LX -LX +QQ +GZ LX LX LX Ao ew -VQ ew ew ew +Mn tv Qy Xq @@ -6334,29 +7779,29 @@ RL WX WX WX -MX -Xq -MQ -MQ -MQ -MQ -db +nL +Ac +gU +yH +Hi +IR +YU YI -yH -yH -db +HR +eT +HM Aj +rs +Hf LX LX LX LX -LX -LX -ew +AJ Bs ew ew -ew +Wv dg Qy Xq @@ -6476,29 +7921,29 @@ RL WX WX WX -MX -Xq -MQ -MQ -MQ -MQ -db -yH -yH -yH -db +nL +uv +IE +wX +yF +pM +xr +Id +hK +en +HM jH Ig Ho +LX Yb -LX -LX +AF db db db db ew -ew +aw rI Qy Xq @@ -6618,33 +8063,33 @@ RL WX WX WX -MX -Xq -MQ -MQ -MQ -MQ -db -yH -yH -yH -db -db -db -db -db -LX +nL +ZN +ie +IV +cA +EE +Zk +Oh +en +vA +HM +HM +HM +QQ GT db +db +db LB mS db ew -ew -db -db -db +KQ db +HM +HM +HM Xq Xq Xq @@ -6760,33 +8205,33 @@ RL WX WX WX -MX -Xq -Xq -Xq -Xq -Xq -db -yH -yH -yH -yH -yH -yH +nL +NM +HC +pp +ZV +ha +nF +JT +AR +ky +wG +wG +gH Py Pf -ew -ew +yt +nm db JB yX kp -ew -ew +Dm +WW db Xk gb -db +HM Xq Xq Xq @@ -6902,33 +8347,33 @@ RL WX WX WX -MX -Xq -Xq -Xq -Xq -Xq -db -db -db -db -db -db -db -db -db -ew +nL +ge +HC +hI +gj +HM +HM +HM +HM +HM +HM +HM +HM +uY ew db +nb +db Ep jY db Qu -ew +ev rB qE Oq -db +HM Xq Xq Xq @@ -7044,33 +8489,33 @@ RL WX WX WX -MX -Xq -Xq -Xq -Xq -Xq -Xq +HM +HM +xz +WJ +HM +HM +DK +DK db uR -uR -db -HP -aQ +Cf As db -Qu +dl ew db db db db +db +db ew -ew +It db yq Nf -db +HM Xq Xq Xq @@ -7186,33 +8631,33 @@ RL WX WX WX -MX -Xq -Xq -Xq -Xq -Xq -Xq -db -Ot +HM +Cq +vr +Kw +QJ +HM +iJ ru Zt -ru -ru -ru +su +RK +iD +vo +Ii wt -ew -ew -cW -DA -DA db +RG +cW +lr +DA +HM ew WG -db -db -db -db +HM +HM +HM +HM Xq Xq Xq @@ -7328,33 +8773,33 @@ RL WX WX WX -MX -Xq -Xq -Xq -Xq -Xq -Xq -db -oO -oO +HM +ZU +kw +bQ +cd +HM +Wy +Wy db db db Zt db -ew -QR -er -er -er +MP +PQ db -Qu -ew -ew -ew +nr +er +er +CL +HM +cq +Px +BI +Lf ss -db +HM Xq Xq Xq @@ -7470,28 +8915,28 @@ RL WX WX WX -MX -Xq -Xq -Xq -Xq -Xq -Xq -db -db -db -db -db +HM +HM +HM +HM +HM +HM +HM +HM +HM +HM ZJ ru db -XG -ew +mK ew +RB ew +Ku +PQ ew oU -ew +It Sm gE Pr @@ -7618,22 +9063,22 @@ Xq Xq Xq Xq -Xq -Xq EP Xq Xq -db +HM uF Xw db -bJ -ew -ew -ew -ew +TW +Os +Os +Os +xh +Dm +Dm Ek -ew +WW Hz WK Ch @@ -7762,20 +9207,20 @@ Xq Xq Xq Xq -Xq -Xq -Xq +HM +HM db db db -db -Kl -ew -ew +lt ew +db +Xd +YK +wt ew oU -ew +It qz Lj Js @@ -7904,25 +9349,25 @@ Xq Xq Xq Xq -Xq -Xq -Xq -Xq -Xq -db -db -Mu -ew +HM +zN +vT +mt +ni +bH ew +db +xK +do ew zm -db -Qu -ew -ew -ew -ss -db +HM +ku +Dm +XI +wt +kK +HM Hr Hr Xq @@ -8046,25 +9491,25 @@ Xq Xq Xq Xq -Xq -Xq -Xq -Xq -Xq -Xq +HM +HB +iz +wO db +VA +em db We -ew +do ew zH -db -db -db +HM +HM +HM DQ -db -db -db +HM +HM +HM Hr Hr Hr @@ -8188,24 +9633,24 @@ Xq Xq Xq Xq -Xq -Xq -Xq -Xq -Xq -Xq -Xq -db +HM +XG +IC +ad +HM +HM +HM +HM EL -ew +do ew eU -db -db +HM +HM yy -ew +iz eE -db +HM Xq tg tg @@ -8330,24 +9775,24 @@ Xq Xq Xq Xq -Xq -Xq -Xq -Xq -Xq +HM +cn +cn +SF +HM Hr Hr -db -db +HM +HM NA Eg -db -db -db +HM +HM +HM yy -ew +Mi Pz -db +HM Xq tg tg @@ -8474,20 +9919,20 @@ Xq Xq Xq Xq -Xq -Xq -Xq +Hr +Hr +Hr Hr Hr Hr nw -ew -ew +Ma +hS Qy Hr nw gx -ew +IC BX Qy Hr @@ -8614,24 +10059,24 @@ tg Xq Xq Xq -Xq -Xq -Xq -Xq +Hr +Hr +Hr +Hr Xq Xq Hr Hr -nw -ew -ew -Qy +HM +cC +Fs +HM Hr -db +HM cn cn SF -db +HM Xq Hr Xq @@ -8764,10 +10209,10 @@ Xq Xq Xq Hr -db -NA -NA -db +nw +YN +hS +Qy Hr Hr Hr @@ -8906,10 +10351,10 @@ Xq Xq Xq Hr -Hw -Hr -Hr -Hr +HM +oF +Pa +HM Hr Hr Hr @@ -9048,10 +10493,10 @@ Hr Hr Xq Hr +qC Hr Hr -Hr -Hr +qC Hr Hr Hr diff --git a/maps/nsv_triumph/submaps/lavaland/shelter.dmm b/maps/nsv_triumph/submaps/lavaland/shelter.dmm index 428c4cb4af8..fba5faac3d0 100644 --- a/maps/nsv_triumph/submaps/lavaland/shelter.dmm +++ b/maps/nsv_triumph/submaps/lavaland/shelter.dmm @@ -1,22 +1,199 @@ -"a" = (/turf/template_noop,/area/template_noop) -"d" = (/turf/simulated/floor/wood,/area/lavaland/idleruins) -"e" = (/obj/effect/decal/remains/human,/turf/simulated/floor/wood,/area/lavaland/idleruins) -"n" = (/turf/simulated/wall,/area/lavaland/idleruins) -"p" = (/obj/effect/decal/remains/robot,/turf/simulated/floor/wood,/area/lavaland/idleruins) -"E" = (/obj/item/material/twohanded/spear/plasteel,/obj/effect/decal/remains/lizard,/turf/simulated/floor/wood,/area/lavaland/idleruins) -"O" = (/turf/simulated/floor/wood/broken,/area/lavaland/idleruins) -"P" = (/turf/simulated/floor/outdoors/lavaland,/area/template_noop) -"X" = (/turf/simulated/floor/outdoors/lavaland,/area/lavaland/idleruins) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/obj/machinery/door/blast/regular, +/turf/simulated/floor/plating, +/area/lavaland/idleruins) +"d" = ( +/turf/simulated/floor/wood, +/area/lavaland/idleruins) +"e" = ( +/obj/effect/decal/remains/human, +/turf/simulated/floor/wood, +/area/lavaland/idleruins) +"n" = ( +/turf/simulated/wall, +/area/lavaland/idleruins) +"p" = ( +/obj/effect/gibspawner/robot, +/turf/simulated/floor/wood, +/area/lavaland/idleruins) +"q" = ( +/obj/machinery/door/blast/regular, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/idleruins) +"r" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/wood, +/area/lavaland/idleruins) +"y" = ( +/obj/structure/boulder, +/turf/simulated/floor/wood, +/area/lavaland/idleruins) +"z" = ( +/obj/structure/girder/displaced, +/turf/simulated/floor/plating, +/area/lavaland/idleruins) +"B" = ( +/obj/structure/bookcase, +/turf/simulated/floor/wood, +/area/lavaland/idleruins) +"C" = ( +/obj/structure/boulder, +/obj/machinery/door/blast/regular/open, +/turf/simulated/floor/plating, +/area/lavaland/idleruins) +"E" = ( +/obj/item/material/twohanded/spear/plasteel, +/obj/effect/decal/remains/lizard, +/turf/simulated/floor/wood, +/area/lavaland/idleruins) +"O" = ( +/turf/simulated/floor/wood/broken, +/area/lavaland/idleruins) +"P" = ( +/turf/simulated/floor/outdoors/lavaland, +/area/template_noop) +"R" = ( +/obj/structure/boulder, +/obj/structure/table, +/turf/simulated/floor/wood/broken, +/area/lavaland/idleruins) +"U" = ( +/obj/structure/table/woodentable, +/obj/item/paper/crumpled/bloody{ + info = "The rumbling keeps getting louder. Ariel left to get supplies, even though the drones are still out of control. If she takes too much longer I'll have to seal the doors. It feels like the roof is going to come down."; + name = "journal scrap" + }, +/turf/simulated/floor/wood, +/area/lavaland/idleruins) +"V" = ( +/obj/structure/boulder, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/idleruins) +"X" = ( +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/idleruins) (1,1,1) = {" -aaaaaaaaaa -aaXnnnnnna -aandOdEena -aanddddOna -aandpdddna -aandOdddna -aanddddXna -aannnnXXXa -aaaaaaaPPP -aaaaaaaaPP +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +a +a +a +a +a +a +"} +(3,1,1) = {" +a +V +n +n +n +n +n +n +a +a +"} +(4,1,1) = {" +a +n +U +d +d +d +B +n +a +a +"} +(5,1,1) = {" +a +n +R +d +p +O +B +n +a +a +"} +(6,1,1) = {" +a +n +r +d +d +d +d +b +a +a +"} +(7,1,1) = {" +a +n +E +d +d +d +d +C +a +a +"} +(8,1,1) = {" +a +n +e +O +y +d +X +q +P +a +"} +(9,1,1) = {" +a +n +n +n +n +n +z +X +P +P +"} +(10,1,1) = {" +a +a +a +a +a +a +a +a +P +P "} From b8dcfc70da94ecd71afe251e586dc46c41ca6939 Mon Sep 17 00:00:00 2001 From: Captain277 Date: Wed, 17 Feb 2021 06:33:20 -0800 Subject: [PATCH 12/32] Adds a small sign. --- maps/nsv_triumph/submaps/lavaland/lavaland.dmm | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/maps/nsv_triumph/submaps/lavaland/lavaland.dmm b/maps/nsv_triumph/submaps/lavaland/lavaland.dmm index 58e4a1efcc5..f14ca2eeee8 100644 --- a/maps/nsv_triumph/submaps/lavaland/lavaland.dmm +++ b/maps/nsv_triumph/submaps/lavaland/lavaland.dmm @@ -207,6 +207,8 @@ /obj/structure/table/rack, /obj/item/storage/bag/ore, /obj/structure/sign/warning{ + desc = "Warning: The PMD has confirmed multiple Memetic Hazards in this area. Please wear the appropriate protection."; + name = "\improper MEMETIC HAZARD"; pixel_x = 32 }, /obj/machinery/light/small{ @@ -1796,6 +1798,17 @@ /obj/item/bedsheet/greendouble, /turf/simulated/floor/carpet/purcarpet, /area/lavaland/base/common) +"Ni" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/warning{ + desc = "Warning: The PMD has confirmed multiple Memetic Hazards in this area. Please wear the appropriate protection."; + name = "\improper MEMETIC HAZARD"; + pixel_x = -32 + }, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/base/common) "Nw" = ( /obj/structure/table/marble, /obj/machinery/chemical_dispenser/bar_alc/full, @@ -10493,7 +10506,7 @@ Hr Hr Xq Hr -qC +Ni Hr Hr qC From 1e7a4b38955d902b4cf690ba2c30ead702826aea Mon Sep 17 00:00:00 2001 From: buffyuwu <42501819+buffyuwu@users.noreply.github.com> Date: Wed, 17 Feb 2021 16:16:33 -0500 Subject: [PATCH 13/32] minor autocorrect fix --- code/__HELPERS/text.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/__HELPERS/text.dm b/code/__HELPERS/text.dm index b50d14cf365..9382e96925f 100644 --- a/code/__HELPERS/text.dm +++ b/code/__HELPERS/text.dm @@ -273,7 +273,6 @@ "dont"="don't", "shouldnt"="shouldn't", " ive "=" I've ", - "whos"="who's", "whove"="who've", "whod"="who’d", "whats"="what’s", From 80bcac405b0cb3d8386ffaa97bb96c8d59087c83 Mon Sep 17 00:00:00 2001 From: lolman360 Date: Thu, 18 Feb 2021 14:16:04 +1100 Subject: [PATCH 14/32] the gui --- tgui/packages/common/storage.js | 2 +- tgui/public/tgui-common.chunk.js | 2 +- tgui/public/tgui-panel.bundle.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tgui/packages/common/storage.js b/tgui/packages/common/storage.js index 83dc6d99c1c..ce488924672 100644 --- a/tgui/packages/common/storage.js +++ b/tgui/packages/common/storage.js @@ -11,7 +11,7 @@ export const IMPL_LOCAL_STORAGE = 1; export const IMPL_INDEXED_DB = 2; const INDEXED_DB_VERSION = 1; -const INDEXED_DB_NAME = 'tgui'; +const INDEXED_DB_NAME = 'tgui-citadel-rp'; const INDEXED_DB_STORE_NAME = 'storage-v1'; const READ_ONLY = 'readonly'; diff --git a/tgui/public/tgui-common.chunk.js b/tgui/public/tgui-common.chunk.js index 380817f368c..ba762b80a27 100644 --- a/tgui/public/tgui-common.chunk.js +++ b/tgui/public/tgui-common.chunk.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[function(e,t,n){"use strict";t.__esModule=!0;var r=n(450);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=r[e])}))},function(e,t,n){"use strict";t.__esModule=!0,t.TimeDisplay=t.Tooltip=t.Tabs=t.TextArea=t.Table=t.Slider=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.Modal=t.LabeledList=t.LabeledControls=t.Knob=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.DraggableControl=t.Divider=t.Dimmer=t.ColorBox=t.Collapsible=t.Chart=t.ByondUi=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var r=n(138);t.AnimatedNumber=r.AnimatedNumber;var o=n(466);t.BlockQuote=o.BlockQuote;var i=n(18);t.Box=i.Box;var a=n(194);t.Button=a.Button;var c=n(468);t.ByondUi=c.ByondUi;var u=n(470);t.Chart=u.Chart;var s=n(471);t.Collapsible=s.Collapsible;var l=n(472);t.ColorBox=l.ColorBox;var f=n(196);t.Dimmer=f.Dimmer;var d=n(197);t.Divider=d.Divider;var p=n(139);t.DraggableControl=p.DraggableControl;var h=n(473);t.Dropdown=h.Dropdown;var g=n(198);t.Flex=g.Flex;var v=n(474);t.Grid=v.Grid;var m=n(104);t.Icon=m.Icon;var y=n(199);t.Input=y.Input;var b=n(475);t.Knob=b.Knob;var x=n(476);t.LabeledControls=x.LabeledControls;var w=n(200);t.LabeledList=w.LabeledList;var _=n(477);t.Modal=_.Modal;var E=n(478);t.NoticeBox=E.NoticeBox;var k=n(141);t.NumberInput=k.NumberInput;var S=n(479);t.ProgressBar=S.ProgressBar;var C=n(480);t.Section=C.Section;var N=n(481);t.Slider=N.Slider;var A=n(140);t.Table=A.Table;var T=n(482);t.TextArea=T.TextArea;var O=n(483);t.Tabs=O.Tabs;var I=n(195);t.Tooltip=I.Tooltip;var M=n(484);t.TimeDisplay=M.TimeDisplay},function(e,t,n){"use strict";(function(e){t.__esModule=!0,t.useSharedState=t.useLocalState=t.useBackend=t.selectBackend=t.sendAct=t.sendMessage=t.backendMiddleware=t.backendReducer=t.backendSuspendSuccess=t.backendSuspendStart=t.backendSetSharedState=t.backendUpdate=void 0;var r=n(100),o=n(191),i=n(192),a=n(24),c=n(136);var u=(0,a.createLogger)("backend"),s=function(e){return{type:"backend/update",payload:e}};t.backendUpdate=s;var l=function(e,t){return{type:"backend/setSharedState",payload:{key:e,nextState:t}}};t.backendSetSharedState=l;t.backendSuspendStart=function(){return{type:"backend/suspendStart"}};var f=function(){return{type:"backend/suspendSuccess",payload:{timestamp:Date.now()}}};t.backendSuspendSuccess=f;var d={config:{},data:{},shared:{},suspended:Date.now(),suspending:!1};t.backendReducer=function(e,t){void 0===e&&(e=d);var n=t.type,r=t.payload;if("backend/update"===n){var o=Object.assign({},e.config,r.config),i=Object.assign({},e.data,r.static_data,r.data),a=Object.assign({},e.shared);if(r.shared)for(var c=0,u=Object.keys(r.shared);c=0||(o[n]=e[n]);return o}(t,["payload"]),o=Object.assign({tgui:1,window_id:window.__windowId__},r);null!==n&&n!==undefined&&(o.payload=JSON.stringify(n)),Byond.topic(o)};t.sendMessage=p;var h=function(e,t){void 0===t&&(t={}),"object"!=typeof t||null===t||Array.isArray(t)?u.error("Payload for act() must be an object, got this:",t):p({type:"act/"+e,payload:t})};t.sendAct=h;var g=function(e){return e.backend||{}};t.selectBackend=g;t.useBackend=function(e){var t=e.store,n=g(t.getState());return Object.assign({},n,{act:h})};t.useLocalState=function(e,t,n){var r,o=e.store,i=null!=(r=g(o.getState()).shared)?r:{},a=t in i?i[t]:n;return[a,function(e){o.dispatch(l(t,"function"==typeof e?e(a):e))}]};t.useSharedState=function(e,t,n){var r,o=e.store,i=null!=(r=g(o.getState()).shared)?r:{},a=t in i?i[t]:n;return[a,function(e){p({type:"setSharedState",key:t,value:JSON.stringify("function"==typeof e?e(a):e)||""})}]}}).call(this,n(102).setImmediate)},function(e,t,n){"use strict";t.__esModule=!0,t.Window=t.Pane=t.NtosWindow=t.Layout=void 0;var r=n(142);t.Layout=r.Layout;var o=n(485);t.NtosWindow=o.NtosWindow;var i=n(486);t.Pane=i.Pane;var a=n(201);t.Window=a.Window},function(e,t,n){"use strict";var r=n(7),o=n(23).f,i=n(33),a=n(27),c=n(109),u=n(155),s=n(70);e.exports=function(e,t){var n,l,f,d,p,h=e.target,g=e.global,v=e.stat;if(n=g?r:v?r[h]||c(h,{}):(r[h]||{}).prototype)for(l in t){if(d=t[l],f=e.noTargetGet?(p=o(n,l))&&p.value:n[l],!s(g?l:h+(v?".":"#")+l,e.forced)&&f!==undefined){if(typeof d==typeof f)continue;u(d,f)}(e.sham||f&&f.sham)&&i(d,"sham",!0),a(n,l,d,e)}}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";t.__esModule=!0,t.canRender=t.pureComponentHooks=t.shallowDiffers=t.normalizeChildren=t.classes=void 0;t.classes=function(e){for(var t="",n=0;nc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;nn?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,i=(e*=n=Math.pow(10,t))>0|-(e<0),o=Math.abs(e%1)>=.4999999999854481,r=Math.floor(e),o&&(e=r+(i>0)),(o?e:Math.round(e))/n);var n,r,o,i};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var r=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=r;t.keyOfMatchingRange=function(e,t){for(var n=0,o=Object.keys(t);n0?o(r(e),9007199254740991):0}},function(e,t,n){"use strict";var r,o=n(123),i=n(11),a=n(7),c=n(8),u=n(20),s=n(85),l=n(33),f=n(27),d=n(16).f,p=n(42),h=n(55),g=n(15),v=n(67),m=a.Int8Array,y=m&&m.prototype,b=a.Uint8ClampedArray,x=b&&b.prototype,w=m&&p(m),_=y&&p(y),E=Object.prototype,k=E.isPrototypeOf,S=g("toStringTag"),C=v("TYPED_ARRAY_TAG"),N=o&&!!h&&"Opera"!==s(a.opera),A=!1,T={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},O=function(e){var t=s(e);return"DataView"===t||u(T,t)},I=function(e){return c(e)&&u(T,s(e))};for(r in T)a[r]||(N=!1);if((!N||"function"!=typeof w||w===Function.prototype)&&(w=function(){throw TypeError("Incorrect invocation")},N))for(r in T)a[r]&&h(a[r],w);if((!N||!_||_===E)&&(_=w.prototype,N))for(r in T)a[r]&&h(a[r].prototype,_);if(N&&p(x)!==_&&h(x,_),i&&!u(_,S))for(r in A=!0,d(_,S,{get:function(){return c(this)?this[C]:undefined}}),T)a[r]&&l(a[r],C,r);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:N,TYPED_ARRAY_TAG:A&&C,aTypedArray:function(e){if(I(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(h){if(k.call(w,e))return e}else for(var t in T)if(u(T,r)){var n=a[t];if(n&&(e===n||k.call(n,e)))return e}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(e,t,n){if(i){if(n)for(var r in T){var o=a[r];o&&u(o.prototype,e)&&delete o.prototype[e]}_[e]&&!n||f(_,e,n?t:N&&y[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var r,o;if(i){if(h){if(n)for(r in T)(o=a[r])&&u(o,e)&&delete o[e];if(w[e]&&!n)return;try{return f(w,e,n?t:N&&m[e]||t)}catch(c){}}for(r in T)!(o=a[r])||o[e]&&!n||f(o,e,t)}},isView:O,isTypedArray:I,TypedArray:w,TypedArrayPrototype:_}},function(e,t,n){"use strict";var r=n(7),o=n(111),i=n(20),a=n(67),c=n(115),u=n(158),s=o("wks"),l=r.Symbol,f=u?l:l&&l.withoutSetter||a;e.exports=function(e){return i(s,e)||(c&&i(l,e)?s[e]=l[e]:s[e]=f("Symbol."+e)),s[e]}},function(e,t,n){"use strict";var r=n(11),o=n(152),i=n(12),a=n(40),c=Object.defineProperty;t.f=r?c:function(e,t,n){if(i(e),t=a(t,!0),i(n),o)try{return c(e,t,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";function r(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n",apos:"'"};return e.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|quot|lt|gt|apos);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxClassName=t.computeBoxProps=t.halfUnit=t.unit=void 0;var r=n(6),o=n(0),i=n(467),a=n(31);var c=function(e){return"string"==typeof e?e.endsWith("px")&&!Byond.IS_LTE_IE8?parseFloat(e)/12+"rem":e:"number"==typeof e?Byond.IS_LTE_IE8?12*e+"px":e+"rem":void 0};t.unit=c;var u=function(e){return"string"==typeof e?c(e):"number"==typeof e?c(.5*e):void 0};t.halfUnit=u;var s=function(e){return"string"==typeof e&&a.CSS_COLORS.includes(e)},l=function(e){return function(t,n){"number"!=typeof n&&"string"!=typeof n||(t[e]=n)}},f=function(e,t){return function(n,r){"number"!=typeof r&&"string"!=typeof r||(n[e]=t(r))}},d=function(e,t){return function(n,r){r&&(n[e]=t)}},p=function(e,t,n){return function(r,o){if("number"==typeof o||"string"==typeof o)for(var i=0;i0&&(t.style=u),t};t.computeBoxProps=v;var m=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,r.classes)([s(t)&&"color-"+t,s(n)&&"color-bg-"+n])};t.computeBoxClassName=m;var y=function(e){var t=e.as,n=void 0===t?"div":t,r=e.className,a=e.children,c=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,["as","className","children"]);if("function"==typeof a)return a(v(e));var u="string"==typeof r?r+" "+m(c):m(c),s=v(c);return(0,o.createVNode)(i.VNodeFlags.HtmlElement,n,u,a,i.ChildFlags.UnknownChildren,s)};t.Box=y,y.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";var r=n(25);e.exports=function(e){return Object(r(e))}},function(e,t,n){"use strict";var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t,n){"use strict";var r=n(53),o=n(66),i=n(19),a=n(13),c=n(72),u=[].push,s=function(e){var t=1==e,n=2==e,s=3==e,l=4==e,f=6==e,d=5==e||f;return function(p,h,g,v){for(var m,y,b=i(p),x=o(b),w=r(h,g,3),_=a(x.length),E=0,k=v||c,S=t?k(p,_):n?k(p,0):undefined;_>E;E++)if((d||E in x)&&(y=w(m=x[E],E,b),e))if(t)S[E]=y;else if(y)switch(e){case 3:return!0;case 5:return m;case 6:return E;case 2:u.call(S,m)}else if(l)return!1;return f?-1:s||l?l:S}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6)}},function(e,t,n){"use strict";t.__esModule=!0,t.useSelector=t.useDispatch=t.createAction=t.combineReducers=t.applyMiddleware=t.createStore=void 0;var r=n(26);function o(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1?o-1:0),a=1;a1?t-1:0),r=1;r2?n-2:0),o=2;o=i){var a=[t].concat(r).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;Byond.topic({tgui:1,window_id:window.__windowId__,type:"log",ns:t,message:a})}},s=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;o=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1?o-1:0),c=1;c1?r-1:0),i=1;i"+a+""}},function(e,t,n){"use strict";var r=n(5);e.exports=function(e){return r((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},function(e,t,n){"use strict";var r=Math.ceil,o=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?o:r)(e)}},function(e,t,n){"use strict";t.__esModule=!0,t.formatDb=t.formatMoney=t.formatPower=t.formatSiUnit=void 0;var r=n(10),o=["f","p","n","\u03bc","m"," ","k","M","G","T","P","E","Z","Y"],i=o.indexOf(" "),a=function(e,t,n){if(void 0===t&&(t=-i),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var a=Math.floor(Math.log10(e)),c=Math.floor(Math.max(3*t,a)),u=Math.floor(a/3),s=Math.floor(c/3),l=(0,r.clamp)(i+s,0,o.length),f=o[l],d=e/Math.pow(1e3,s),p=u>t?2+3*s-c:0;return((0,r.toFixed)(d,p)+" "+f+n).trim()};t.formatSiUnit=a;t.formatPower=function(e,t){return void 0===t&&(t=0),a(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,r.round)(e,t);t>0&&(n=(0,r.toFixed)(e,t));var o=(n=String(n)).length,i=n.indexOf(".");-1===i&&(i=o);for(var a="",c=0;c0&&c=0?"+":t<0?"\u2013":"",o=Math.abs(t);return n+(o=o===Infinity?"Inf":(0,r.toFixed)(o,2))+" dB"}},function(e,t,n){"use strict";var r=n(8);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var r=n(156),o=n(7),i=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?i(r[e])||i(o[e]):r[e]&&r[e][t]||o[e]&&o[e][t]}},function(e,t,n){"use strict";var r=n(20),o=n(19),i=n(83),a=n(122),c=i("IE_PROTO"),u=Object.prototype;e.exports=a?Object.getPrototypeOf:function(e){return e=o(e),r(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?u:null}},function(e,t,n){"use strict";e.exports=!1},function(e,t,n){"use strict";var r=n(5);e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){"use strict";var r=n(12),o=n(29),i=n(15)("species");e.exports=function(e,t){var n,a=r(e).constructor;return a===undefined||(n=r(a)[i])==undefined?t:o(n)}},function(e,t,n){"use strict";var r=n(4),o=n(7),i=n(11),a=n(134),c=n(14),u=n(88),s=n(61),l=n(51),f=n(33),d=n(13),p=n(171),h=n(185),g=n(40),v=n(20),m=n(85),y=n(8),b=n(48),x=n(55),w=n(52).f,_=n(186),E=n(21).forEach,k=n(60),S=n(16),C=n(23),N=n(34),A=n(90),T=N.get,O=N.set,I=S.f,M=C.f,L=Math.round,V=o.RangeError,R=u.ArrayBuffer,P=u.DataView,B=c.NATIVE_ARRAY_BUFFER_VIEWS,D=c.TYPED_ARRAY_TAG,F=c.TypedArray,j=c.TypedArrayPrototype,K=c.aTypedArrayConstructor,z=c.isTypedArray,Y=function(e,t){for(var n=0,r=t.length,o=new(K(e))(r);r>n;)o[n]=t[n++];return o},U=function(e,t){I(e,t,{get:function(){return T(this)[t]}})},$=function(e){var t;return e instanceof R||"ArrayBuffer"==(t=m(e))||"SharedArrayBuffer"==t},H=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},W=function(e,t){return H(e,t=g(t,!0))?l(2,e[t]):M(e,t)},q=function(e,t,n){return!(H(e,t=g(t,!0))&&y(n)&&v(n,"value"))||v(n,"get")||v(n,"set")||n.configurable||v(n,"writable")&&!n.writable||v(n,"enumerable")&&!n.enumerable?I(e,t,n):(e[t]=n.value,e)};i?(B||(C.f=W,S.f=q,U(j,"buffer"),U(j,"byteOffset"),U(j,"byteLength"),U(j,"length")),r({target:"Object",stat:!0,forced:!B},{getOwnPropertyDescriptor:W,defineProperty:q}),e.exports=function(e,t,n){var i=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",u="get"+e,l="set"+e,g=o[c],v=g,m=v&&v.prototype,S={},C=function(e,t){I(e,t,{get:function(){return function(e,t){var n=T(e);return n.view[u](t*i+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,r){var o=T(e);n&&(r=(r=L(r))<0?0:r>255?255:255&r),o.view[l](t*i+o.byteOffset,r,!0)}(this,t,e)},enumerable:!0})};B?a&&(v=t((function(e,t,n,r){return s(e,v,c),A(y(t)?$(t)?r!==undefined?new g(t,h(n,i),r):n!==undefined?new g(t,h(n,i)):new g(t):z(t)?Y(v,t):_.call(v,t):new g(p(t)),e,v)})),x&&x(v,F),E(w(g),(function(e){e in v||f(v,e,g[e])})),v.prototype=m):(v=t((function(e,t,n,r){s(e,v,c);var o,a,u,l=0,f=0;if(y(t)){if(!$(t))return z(t)?Y(v,t):_.call(v,t);o=t,f=h(n,i);var g=t.byteLength;if(r===undefined){if(g%i)throw V("Wrong length");if((a=g-f)<0)throw V("Wrong length")}else if((a=d(r)*i)+f>g)throw V("Wrong length");u=a/i}else u=p(t),o=new R(a=u*i);for(O(e,{buffer:o,byteOffset:f,byteLength:a,length:u,view:new P(o)});l"+e+"<\/script>"},h=function(){try{r=document.domain&&new ActiveXObject("htmlfile")}catch(o){}var e,t;h=r?function(e){e.write(p("")),e.close();var t=e.parentWindow.Object;return e=null,t}(r):((t=s("iframe")).style.display="none",u.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(p("document.F=Object")),e.close(),e.F);for(var n=a.length;n--;)delete h.prototype[a[n]];return h()};c[f]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(d.prototype=o(e),n=new d,d.prototype=null,n[f]=e):n=h(),t===undefined?n:i(n,t)}},function(e,t,n){"use strict";var r=n(16).f,o=n(20),i=n(15)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){"use strict";var r=n(15),o=n(48),i=n(16),a=r("unscopables"),c=Array.prototype;c[a]==undefined&&i.f(c,a,{configurable:!0,value:o(null)}),e.exports=function(e){c[a][e]=!0}},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var r=n(157),o=n(113).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},function(e,t,n){"use strict";var r=n(29);e.exports=function(e,t,n){if(r(e),t===undefined)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var r=n(40),o=n(16),i=n(51);e.exports=function(e,t,n){var a=r(t);a in e?o.f(e,a,i(0,n)):e[a]=n}},function(e,t,n){"use strict";var r=n(12),o=n(169);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(i){}return function(n,i){return r(n),o(i),t?e.call(n,i):n.__proto__=i,n}}():undefined)},function(e,t,n){"use strict";var r=n(68),o=n(8),i=n(20),a=n(16).f,c=n(67),u=n(76),s=c("meta"),l=0,f=Object.isExtensible||function(){return!0},d=function(e){a(e,s,{value:{objectID:"O"+ ++l,weakData:{}}})},p=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,s)){if(!f(e))return"F";if(!t)return"E";d(e)}return e[s].objectID},getWeakData:function(e,t){if(!i(e,s)){if(!f(e))return!0;if(!t)return!1;d(e)}return e[s].weakData},onFreeze:function(e){return u&&p.REQUIRED&&f(e)&&!i(e,s)&&d(e),e}};r[s]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.removeScrollableNode=t.addScrollableNode=t.canStealFocus=t.setupGlobalEvents=t.globalEvents=void 0;var r=n(188),o=n(78),i=(n(24),new r.EventEmitter);t.globalEvents=i;var a,c=!1;t.setupGlobalEvents=function(e){void 0===e&&(e={}),c=!!e.ignoreWindowFocus};var u=!0,s=function y(e,t){c?u=!0:(a&&(clearTimeout(a),a=null),t?a=setTimeout((function(){return y(e)})):u!==e&&(u=e,i.emit(e?"window-focus":"window-blur"),i.emit("window-focus-change",e)))},l=null,f=function(e){var t=String(e.tagName).toLowerCase();return"input"===t||"textarea"===t};t.canStealFocus=f;var d=function b(){l&&(l.removeEventListener("blur",b),l=null)},p=null,h=null,g=[];t.addScrollableNode=function(e){g.push(e)};t.removeScrollableNode=function(e){var t=g.indexOf(e);t>=0&&g.splice(t,1)};window.addEventListener("mousemove",(function(e){var t=e.target;t!==h&&(h=t,function(e){if(!l&&u)for(var t=document.body;e&&e!==t;){if(g.includes(e)){if(e.contains(p))return;return p=e,void e.focus()}e=e.parentNode}}(t))})),window.addEventListener("focusin",(function(e){if(h=null,p=e.target,s(!0),f(e.target))return t=e.target,d(),void(l=t).addEventListener("blur",d);var t})),window.addEventListener("focusout",(function(e){h=null,s(!1,!0)})),window.addEventListener("blur",(function(e){h=null,s(!1,!0)})),window.addEventListener("beforeunload",(function(e){s(!1)}));var v={},m=function(){function e(e,t,n){this.event=e,this.type=t,this.code=window.event?e.which:e.keyCode,this.ctrl=e.ctrlKey,this.shift=e.shiftKey,this.alt=e.altKey,this.repeat=!!n}var t=e.prototype;return t.hasModifierKeys=function(){return this.ctrl||this.alt||this.shift},t.isModifierKey=function(){return this.code===o.KEY_CTRL||this.code===o.KEY_SHIFT||this.code===o.KEY_ALT},t.isDown=function(){return"keydown"===this.type},t.isUp=function(){return"keyup"===this.type},t.toString=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.KEY_F1&&this.code<=o.KEY_F12?this._str+="F"+(this.code-111):this._str+="["+this.code+"]"),this._str},e}();document.addEventListener("keydown",(function(e){if(!f(e.target)){var t=e.keyCode,n=new m(e,"keydown",v[t]);i.emit("keydown",n),i.emit("key",n),v[t]=!0}})),document.addEventListener("keyup",(function(e){if(!f(e.target)){var t=e.keyCode,n=new m(e,"keyup");i.emit("keyup",n),i.emit("key",n),v[t]=!1}}))},function(e,t,n){"use strict";t.__esModule=!0,t.assetMiddleware=t.resolveAsset=t.loadStyleSheet=void 0;var r=n(461),o=(0,n(24).createLogger)("assets"),i=[/v4shim/i],a={},c={},u=function l(e,t){if(void 0===t&&(t=1),!a[e]){a[e]=!0,o.log("loading stylesheet '"+e+"'");var n=(0,r.loadCSS)(e);n.addEventListener("load",(function(){if(!s(n,e))return n.parentNode.removeChild(n),n=null,a[e]=null,t>=5?void o.error("Error: Failed to load the stylesheet '"+e+"' after 5 attempts.\nIt was either not found, or you're trying to load an empty stylesheet that has no CSS rules in it."):void setTimeout((function(){return l(e,t+1)}),3e3)}))}};t.loadStyleSheet=u;var s=function(e,t){var n=e.sheet;if(n)return n.rules.length>0;for(var r=document.styleSheets,i=r.length,a=0;a0}return o.warn("Warning: stylesheet '"+t+"' was not found in the DOM"),!1};t.resolveAsset=function(e){return c[e]||e};t.assetMiddleware=function(e){return function(e){return function(t){var n=t.type,r=t.payload;if("asset/stylesheet"!==n)if("asset/mappings"!==n)e(t);else for(var o=function(){var e=s[a];if(i.some((function(t){return t.test(e)})))return"continue";var t=r[e],n=e.split(".").pop();c[e]=t,"css"===n&&u(t)},a=0,s=Object.keys(r);ah;h++)if((v=l?b(r(y=e[h])[0],y[1]):b(e[h]))&&v instanceof s)return v;return new s(!1)}d=p.call(e)}for(m=d.next;!(y=m.call(d)).done;)if("object"==typeof(v=u(d,b,y.value,l))&&v&&v instanceof s)return v;return new s(!1)}).stop=function(e){return new s(!0,e)}},function(e,t,n){"use strict";var r=n(25),o="["+n(92)+"]",i=RegExp("^"+o+o+"*"),a=RegExp(o+o+"*$"),c=function(e){return function(t){var n=String(r(t));return 1&e&&(n=n.replace(i,"")),2&e&&(n=n.replace(a,"")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},,,function(e,t,n){"use strict";var r=n(5),o=n(37),i="".split;e.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==o(e)?i.call(e,""):Object(e)}:Object},function(e,t,n){"use strict";var r=0,o=Math.random();e.exports=function(e){return"Symbol("+String(e===undefined?"":e)+")_"+(++r+o).toString(36)}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var r=n(32),o=n(13),i=n(47),a=function(e){return function(t,n,a){var c,u=r(t),s=o(u.length),l=i(a,s);if(e&&n!=n){for(;s>l;)if((c=u[l++])!=c)return!0}else for(;s>l;l++)if((e||l in u)&&u[l]===n)return e||l||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},function(e,t,n){"use strict";var r=n(5),o=/#|\.prototype\./,i=function(e,t){var n=c[a(e)];return n==s||n!=u&&("function"==typeof t?r(t):!!t)},a=i.normalize=function(e){return String(e).replace(o,".").toLowerCase()},c=i.data={},u=i.NATIVE="N",s=i.POLYFILL="P";e.exports=i},function(e,t,n){"use strict";var r=n(157),o=n(113);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t,n){"use strict";var r=n(8),o=n(59),i=n(15)("species");e.exports=function(e,t){var n;return o(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!o(n.prototype)?r(n)&&null===(n=n[i])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var r=n(5),o=n(15),i=n(116),a=o("species");e.exports=function(e){return i>=51||!r((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var r=n(27);e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},function(e,t,n){"use strict";var r=n(5);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var r=n(12);e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";t.__esModule=!0,t.KEY_QUOTE=t.KEY_RIGHT_BRACKET=t.KEY_BACKSLASH=t.KEY_LEFT_BRACKET=t.KEY_SLASH=t.KEY_PERIOD=t.KEY_MINUS=t.KEY_COMMA=t.KEY_EQUAL=t.KEY_SEMICOLON=t.KEY_F12=t.KEY_F11=t.KEY_F10=t.KEY_F9=t.KEY_F8=t.KEY_F7=t.KEY_F6=t.KEY_F5=t.KEY_F4=t.KEY_F3=t.KEY_F2=t.KEY_F1=t.KEY_Z=t.KEY_Y=t.KEY_X=t.KEY_W=t.KEY_V=t.KEY_U=t.KEY_T=t.KEY_S=t.KEY_R=t.KEY_Q=t.KEY_P=t.KEY_O=t.KEY_N=t.KEY_M=t.KEY_L=t.KEY_K=t.KEY_J=t.KEY_I=t.KEY_H=t.KEY_G=t.KEY_F=t.KEY_E=t.KEY_D=t.KEY_C=t.KEY_B=t.KEY_A=t.KEY_9=t.KEY_8=t.KEY_7=t.KEY_6=t.KEY_5=t.KEY_4=t.KEY_3=t.KEY_2=t.KEY_1=t.KEY_0=t.KEY_DELETE=t.KEY_INSERT=t.KEY_DOWN=t.KEY_RIGHT=t.KEY_UP=t.KEY_LEFT=t.KEY_HOME=t.KEY_END=t.KEY_PAGEDOWN=t.KEY_PAGEUP=t.KEY_SPACE=t.KEY_ESCAPE=t.KEY_CAPSLOCK=t.KEY_PAUSE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;t.KEY_BACKSPACE=8;t.KEY_TAB=9;t.KEY_ENTER=13;t.KEY_SHIFT=16;t.KEY_CTRL=17;t.KEY_ALT=18;t.KEY_PAUSE=19;t.KEY_CAPSLOCK=20;t.KEY_ESCAPE=27;t.KEY_SPACE=32;t.KEY_PAGEUP=33;t.KEY_PAGEDOWN=34;t.KEY_END=35;t.KEY_HOME=36;t.KEY_LEFT=37;t.KEY_UP=38;t.KEY_RIGHT=39;t.KEY_DOWN=40;t.KEY_INSERT=45;t.KEY_DELETE=46;t.KEY_0=48;t.KEY_1=49;t.KEY_2=50;t.KEY_3=51;t.KEY_4=52;t.KEY_5=53;t.KEY_6=54;t.KEY_7=55;t.KEY_8=56;t.KEY_9=57;t.KEY_A=65;t.KEY_B=66;t.KEY_C=67;t.KEY_D=68;t.KEY_E=69;t.KEY_F=70;t.KEY_G=71;t.KEY_H=72;t.KEY_I=73;t.KEY_J=74;t.KEY_K=75;t.KEY_L=76;t.KEY_M=77;t.KEY_N=78;t.KEY_O=79;t.KEY_P=80;t.KEY_Q=81;t.KEY_R=82;t.KEY_S=83;t.KEY_T=84;t.KEY_U=85;t.KEY_V=86;t.KEY_W=87;t.KEY_X=88;t.KEY_Y=89;t.KEY_Z=90;t.KEY_F1=112;t.KEY_F2=113;t.KEY_F3=114;t.KEY_F4=115;t.KEY_F5=116;t.KEY_F6=117;t.KEY_F7=118;t.KEY_F8=119;t.KEY_F9=120;t.KEY_F10=121;t.KEY_F11=122;t.KEY_F12=123;t.KEY_SEMICOLON=186;t.KEY_EQUAL=187;t.KEY_COMMA=188;t.KEY_MINUS=189;t.KEY_PERIOD=190;t.KEY_SLASH=191;t.KEY_LEFT_BRACKET=219;t.KEY_BACKSLASH=220;t.KEY_RIGHT_BRACKET=221;t.KEY_QUOTE=222},function(e,t,n){"use strict";function r(e,t,n,r,o,i,a){try{var c=e[i](a),u=c.value}catch(s){return void n(s)}c.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 a=e.apply(t,n);function c(e){r(a,o,i,c,u,"next",e)}function u(e){r(a,o,i,c,u,"throw",e)}c(undefined)}))}}t.__esModule=!0,t.storage=t.IMPL_INDEXED_DB=t.IMPL_LOCAL_STORAGE=t.IMPL_MEMORY=void 0;t.IMPL_MEMORY=0;t.IMPL_LOCAL_STORAGE=1;t.IMPL_INDEXED_DB=2;var i=function(e){return function(){try{return Boolean(e())}catch(t){return!1}}},a=i((function(){return window.localStorage&&window.localStorage.getItem})),c=i((function(){return(window.indexedDB||window.msIndexedDB)&&(window.IDBTransaction||window.msIDBTransaction)})),u=function(){function e(){this.impl=0,this.store={}}var t=e.prototype;return t.get=function(e){return this.store[e]},t.set=function(e,t){this.store[e]=t},t.remove=function(e){this.store[e]=undefined},t.clear=function(){this.store={}},e}(),s=function(){function e(){this.impl=1}var t=e.prototype;return t.get=function(e){var t=localStorage.getItem(e);if("string"==typeof t)return JSON.parse(t)},t.set=function(e,t){localStorage.setItem(e,JSON.stringify(t))},t.remove=function(e){localStorage.removeItem(e)},t.clear=function(){localStorage.clear()},e}(),l=function(){function e(){this.impl=2,this.dbPromise=new Promise((function(e,t){var n=(window.indexedDB||window.msIndexedDB).open("tgui",1);n.onupgradeneeded=function(){try{n.result.createObjectStore("storage-v1")}catch(e){t(new Error("Failed to upgrade IDB: "+n.error))}},n.onsuccess=function(){return e(n.result)},n.onerror=function(){t(new Error("Failed to open IDB: "+n.error))}}))}var t=e.prototype;return t.getStore=function(e){return this.dbPromise.then((function(t){return t.transaction("storage-v1",e).objectStore("storage-v1")}))},t.get=function(){var e=o(regeneratorRuntime.mark((function t(e){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.getStore("readonly");case 2:return n=t.sent,t.abrupt("return",new Promise((function(t,r){var o=n.get(e);o.onsuccess=function(){return t(o.result)},o.onerror=function(){return r(o.error)}})));case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.set=function(){var e=o(regeneratorRuntime.mark((function t(e,n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return null===n&&(n=undefined),t.next=3,this.getStore("readwrite");case 3:t.sent.put(n,e);case 5:case"end":return t.stop()}}),t,this)})));return function(t,n){return e.apply(this,arguments)}}(),t.remove=function(){var e=o(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.getStore("readwrite");case 2:t.sent["delete"](e);case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.clear=function(){var e=o(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getStore("readwrite");case 2:e.sent.clear();case 4:case"end":return e.stop()}}),t,this)})));return function(){return e.apply(this,arguments)}}(),e}(),f=new(function(){function e(){this.backendPromise=o(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!c()){e.next=10;break}return e.prev=1,t=new l,e.next=5,t.dbPromise;case 5:return e.abrupt("return",t);case 8:e.prev=8,e.t0=e["catch"](1);case 10:if(!a()){e.next=12;break}return e.abrupt("return",new s);case 12:return e.abrupt("return",new u);case 13:case"end":return e.stop()}}),e,null,[[1,8]])})))()}var t=e.prototype;return t.get=function(){var e=o(regeneratorRuntime.mark((function t(e){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return n=t.sent,t.abrupt("return",n.get(e));case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.set=function(){var e=o(regeneratorRuntime.mark((function t(e,n){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return r=t.sent,t.abrupt("return",r.set(e,n));case 4:case"end":return t.stop()}}),t,this)})));return function(t,n){return e.apply(this,arguments)}}(),t.remove=function(){var e=o(regeneratorRuntime.mark((function t(e){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return n=t.sent,t.abrupt("return",n.remove(e));case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.clear=function(){var e=o(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return e=t.sent,t.abrupt("return",e.clear());case 4:case"end":return t.stop()}}),t,this)})));return function(){return e.apply(this,arguments)}}(),e}());t.storage=f},,function(e,t,n){"use strict";var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(o){"object"==typeof window&&(r=window)}e.exports=r},function(e,t,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!r.call({1:2},1);t.f=i?function(e){var t=o(this,e);return!!t&&t.enumerable}:r},function(e,t,n){"use strict";var r=n(111),o=n(67),i=r("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},function(e,t,n){"use strict";var r=n(41);e.exports=r("navigator","userAgent")||""},function(e,t,n){"use strict";var r=n(120),o=n(37),i=n(15)("toStringTag"),a="Arguments"==o(function(){return arguments}());e.exports=r?o:function(e){var t,n,r;return e===undefined?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(n){}}(t=Object(e),i))?n:a?o(t):"Object"==(r=o(t))&&"function"==typeof t.callee?"Arguments":r}},function(e,t,n){"use strict";var r=n(15)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},"return":function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(c){}return n}},function(e,t,n){"use strict";var r=n(29),o=n(19),i=n(66),a=n(13),c=function(e){return function(t,n,c,u){r(n);var s=o(t),l=i(s),f=a(s.length),d=e?f-1:0,p=e?-1:1;if(c<2)for(;;){if(d in l){u=l[d],d+=p;break}if(d+=p,e?d<0:f<=d)throw TypeError("Reduce of empty array with no initial value")}for(;e?d>=0:f>d;d+=p)d in l&&(u=n(u,l[d],d,s));return u}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var r=n(7),o=n(11),i=n(123),a=n(33),c=n(75),u=n(5),s=n(61),l=n(38),f=n(13),d=n(171),p=n(270),h=n(42),g=n(55),v=n(52).f,m=n(16).f,y=n(117),b=n(49),x=n(34),w=x.get,_=x.set,E=r.ArrayBuffer,k=E,S=r.DataView,C=S&&S.prototype,N=Object.prototype,A=r.RangeError,T=p.pack,O=p.unpack,I=function(e){return[255&e]},M=function(e){return[255&e,e>>8&255]},L=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},V=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},R=function(e){return T(e,23,4)},P=function(e){return T(e,52,8)},B=function(e,t){m(e.prototype,t,{get:function(){return w(this)[t]}})},D=function(e,t,n,r){var o=d(n),i=w(e);if(o+t>i.byteLength)throw A("Wrong index");var a=w(i.buffer).bytes,c=o+i.byteOffset,u=a.slice(c,c+t);return r?u:u.reverse()},F=function(e,t,n,r,o,i){var a=d(n),c=w(e);if(a+t>c.byteLength)throw A("Wrong index");for(var u=w(c.buffer).bytes,s=a+c.byteOffset,l=r(+o),f=0;fY;)(j=z[Y++])in k||a(k,j,E[j]);K.constructor=k}g&&h(C)!==N&&g(C,N);var U=new S(new k(2)),$=C.setInt8;U.setInt8(0,2147483648),U.setInt8(1,2147483649),!U.getInt8(0)&&U.getInt8(1)||c(C,{setInt8:function(e,t){$.call(this,e,t<<24>>24)},setUint8:function(e,t){$.call(this,e,t<<24>>24)}},{unsafe:!0})}else k=function(e){s(this,k,"ArrayBuffer");var t=d(e);_(this,{bytes:y.call(new Array(t),0),byteLength:t}),o||(this.byteLength=t)},S=function(e,t,n){s(this,S,"DataView"),s(e,k,"DataView");var r=w(e).byteLength,i=l(t);if(i<0||i>r)throw A("Wrong offset");if(i+(n=n===undefined?r-i:f(n))>r)throw A("Wrong length");_(this,{buffer:e,byteLength:n,byteOffset:i}),o||(this.buffer=e,this.byteLength=n,this.byteOffset=i)},o&&(B(k,"byteLength"),B(S,"buffer"),B(S,"byteLength"),B(S,"byteOffset")),c(S.prototype,{getInt8:function(e){return D(this,1,e)[0]<<24>>24},getUint8:function(e){return D(this,1,e)[0]},getInt16:function(e){var t=D(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=D(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return V(D(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return V(D(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return O(D(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return O(D(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){F(this,1,e,I,t)},setUint8:function(e,t){F(this,1,e,I,t)},setInt16:function(e,t){F(this,2,e,M,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){F(this,2,e,M,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){F(this,4,e,L,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){F(this,4,e,L,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){F(this,4,e,R,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){F(this,8,e,P,t,arguments.length>2?arguments[2]:undefined)}});b(k,"ArrayBuffer"),b(S,"DataView"),e.exports={ArrayBuffer:k,DataView:S}},function(e,t,n){"use strict";var r=n(4),o=n(7),i=n(70),a=n(27),c=n(56),u=n(62),s=n(61),l=n(8),f=n(5),d=n(86),p=n(49),h=n(90);e.exports=function(e,t,n){var g=-1!==e.indexOf("Map"),v=-1!==e.indexOf("Weak"),m=g?"set":"add",y=o[e],b=y&&y.prototype,x=y,w={},_=function(e){var t=b[e];a(b,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(v&&!l(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return v&&!l(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(v&&!l(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(i(e,"function"!=typeof y||!(v||b.forEach&&!f((function(){(new y).entries().next()})))))x=n.getConstructor(t,e,g,m),c.REQUIRED=!0;else if(i(e,!0)){var E=new x,k=E[m](v?{}:-0,1)!=E,S=f((function(){E.has(1)})),C=d((function(e){new y(e)})),N=!v&&f((function(){for(var e=new y,t=5;t--;)e[m](t,t);return!e.has(-0)}));C||((x=t((function(t,n){s(t,x,e);var r=h(new y,t,x);return n!=undefined&&u(n,r[m],r,g),r}))).prototype=b,b.constructor=x),(S||N)&&(_("delete"),_("has"),g&&_("get")),(N||k)&&_(m),v&&b.clear&&delete b.clear}return w[e]=x,r({global:!0,forced:x!=y},w),p(x,e),v||n.setStrong(x,e,g),x}},function(e,t,n){"use strict";var r=n(8),o=n(55);e.exports=function(e,t,n){var i,a;return o&&"function"==typeof(i=t.constructor)&&i!==n&&r(a=i.prototype)&&a!==n.prototype&&o(e,a),e}},function(e,t,n){"use strict";var r=Math.expm1,o=Math.exp;e.exports=!r||r(10)>22025.465794806718||r(10)<22025.465794806718||-2e-17!=r(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:o(e)-1}:r},function(e,t,n){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var r=n(43),o=n(7),i=n(5);e.exports=r||!i((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete o[e]}))},function(e,t,n){"use strict";var r=n(8),o=n(37),i=n(15)("match");e.exports=function(e){var t;return r(e)&&((t=e[i])!==undefined?!!t:"RegExp"==o(e))}},function(e,t,n){"use strict";var r=n(5);function o(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=r((function(){var e=o("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=r((function(){var e=o("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},function(e,t,n){"use strict";var r,o,i=n(77),a=n(95),c=RegExp.prototype.exec,u=String.prototype.replace,s=c,l=(r=/a/,o=/b*/g,c.call(r,"a"),c.call(o,"a"),0!==r.lastIndex||0!==o.lastIndex),f=a.UNSUPPORTED_Y||a.BROKEN_CARET,d=/()??/.exec("")[1]!==undefined;(l||d||f)&&(s=function(e){var t,n,r,o,a=this,s=f&&a.sticky,p=i.call(a),h=a.source,g=0,v=e;return s&&(-1===(p=p.replace("y","")).indexOf("g")&&(p+="g"),v=String(e).slice(a.lastIndex),a.lastIndex>0&&(!a.multiline||a.multiline&&"\n"!==e[a.lastIndex-1])&&(h="(?: "+h+")",v=" "+v,g++),n=new RegExp("^(?:"+h+")",p)),d&&(n=new RegExp("^"+h+"$(?!\\s)",p)),l&&(t=a.lastIndex),r=c.call(s?n:a,v),s?r?(r.input=r.input.slice(g),r[0]=r[0].slice(g),r.index=a.lastIndex,a.lastIndex+=r[0].length):a.lastIndex=0:l&&r&&(a.lastIndex=a.global?r.index+r[0].length:t),d&&r&&r.length>1&&u.call(r[0],n,(function(){for(o=1;o")})),l="$0"==="a".replace(/./,"$0"),f=i("replace"),d=!!/./[f]&&""===/./[f]("a","$0"),p=!o((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,f){var h=i(e),g=!o((function(){var t={};return t[h]=function(){return 7},7!=""[e](t)})),v=g&&!o((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[u]=function(){return n},n.flags="",n[h]=/./[h]),n.exec=function(){return t=!0,null},n[h](""),!t}));if(!g||!v||"replace"===e&&(!s||!l||d)||"split"===e&&!p){var m=/./[h],y=n(h,""[e],(function(e,t,n,r,o){return t.exec===a?g&&!o?{done:!0,value:m.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}),{REPLACE_KEEPS_$0:l,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:d}),b=y[0],x=y[1];r(String.prototype,e,b),r(RegExp.prototype,h,2==t?function(e,t){return x.call(e,this,t)}:function(e){return x.call(e,this)})}f&&c(RegExp.prototype[h],"sham",!0)}},function(e,t,n){"use strict";var r=n(130).charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},function(e,t,n){"use strict";var r=n(37),o=n(96);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(e))throw TypeError("RegExp#exec called on incompatible receiver");return o.call(e,t)}},function(e,t,n){"use strict";var r;t.__esModule=!0,t.perf=void 0;null==(r=window.performance)||r.now;var o={mark:function(e,t){0},measure:function(e,t){}};t.perf=o},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=t.sendMessage=t.subscribe=void 0;var r=[];t.subscribe=function(e){return r.push(e)};t.sendMessage=function(e){};t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";(function(e){var r=void 0!==e&&e||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;function i(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new i(o.call(setTimeout,r,arguments),clearTimeout)},t.setInterval=function(){return new i(o.call(setInterval,r,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(r,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(462),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||void 0,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||void 0}).call(this,n(81))},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=void 0;var r=n(9),o=function(e,t){return e+t},i=function(e,t){return e-t},a=function(e,t){return e*t},c=function(e,t){return e/t};t.vecAdd=function(){for(var e=arguments.length,t=new Array(e),n=0;n=0||(o[n]=e[n]);return o}var c=/-o$/,u=function(e){var t=e.name,n=e.size,u=e.spin,s=e.className,l=e.style,f=void 0===l?{}:l,d=e.rotation,p=(e.inverse,a(e,["name","size","spin","className","style","rotation","inverse"]));n&&(f["font-size"]=100*n+"%"),"number"==typeof d&&(f.transform="rotate("+d+"deg)");var h=c.test(t),g=t.replace(c,"");return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({as:"i",className:(0,o.classes)(["Icon",s,h?"far":"fas","fa-"+g,u&&"fa-spin"]),style:f},p)))};t.Icon=u,u.defaultHooks=o.pureComponentHooks;var s=function(e){var t=e.className,n=e.style,c=void 0===n?{}:n,u=e.children,s=a(e,["className","style","children"]);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({as:"span","class":(0,o.classes)(["IconStack",t]),style:c},s,{children:u})))};t.IconStack=s,u.Stack=s},,,,function(e,t,n){"use strict";var r=n(7),o=n(8),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){"use strict";var r=n(7),o=n(33);e.exports=function(e,t){try{o(r,e,t)}catch(n){r[e]=t}return t}},function(e,t,n){"use strict";var r=n(153),o=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(e){return o.call(e)}),e.exports=r.inspectSource},function(e,t,n){"use strict";var r=n(43),o=n(153);(e.exports=function(e,t){return o[e]||(o[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.6.5",mode:r?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var r=n(41),o=n(52),i=n(114),a=n(12);e.exports=r("Reflect","ownKeys")||function(e){var t=o.f(a(e)),n=i.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var r=n(5);e.exports=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var r,o,i=n(7),a=n(84),c=i.process,u=c&&c.versions,s=u&&u.v8;s?o=(r=s.split("."))[0]+r[1]:a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=r[1]),e.exports=o&&+o},function(e,t,n){"use strict";var r=n(19),o=n(47),i=n(13);e.exports=function(e){for(var t=r(this),n=i(t.length),a=arguments.length,c=o(a>1?arguments[1]:undefined,n),u=a>2?arguments[2]:undefined,s=u===undefined?n:o(u,n);s>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var r=n(15),o=n(74),i=r("iterator"),a=Array.prototype;e.exports=function(e){return e!==undefined&&(o.Array===e||a[i]===e)}},function(e,t,n){"use strict";var r=n(85),o=n(74),i=n(15)("iterator");e.exports=function(e){if(e!=undefined)return e[i]||e["@@iterator"]||o[r(e)]}},function(e,t,n){"use strict";var r={};r[n(15)("toStringTag")]="z",e.exports="[object z]"===String(r)},function(e,t,n){"use strict";var r=n(4),o=n(167),i=n(42),a=n(55),c=n(49),u=n(33),s=n(27),l=n(15),f=n(43),d=n(74),p=n(168),h=p.IteratorPrototype,g=p.BUGGY_SAFARI_ITERATORS,v=l("iterator"),m=function(){return this};e.exports=function(e,t,n,l,p,y,b){o(n,t,l);var x,w,_,E=function(e){if(e===p&&A)return A;if(!g&&e in C)return C[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},k=t+" Iterator",S=!1,C=e.prototype,N=C[v]||C["@@iterator"]||p&&C[p],A=!g&&N||E(p),T="Array"==t&&C.entries||N;if(T&&(x=i(T.call(new e)),h!==Object.prototype&&x.next&&(f||i(x)===h||(a?a(x,h):"function"!=typeof x[v]&&u(x,v,m)),c(x,k,!0,!0),f&&(d[k]=m))),"values"==p&&N&&"values"!==N.name&&(S=!0,A=function(){return N.call(this)}),f&&!b||C[v]===A||u(C,v,A),d[t]=A,p)if(w={values:E("values"),keys:y?A:E("keys"),entries:E("entries")},b)for(_ in w)(g||S||!(_ in C))&&s(C,_,w[_]);else r({target:t,proto:!0,forced:g||S},w);return w}},function(e,t,n){"use strict";var r=n(5);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,n){"use strict";var r=n(13),o=n(125),i=n(25),a=Math.ceil,c=function(e){return function(t,n,c){var u,s,l=String(i(t)),f=l.length,d=c===undefined?" ":String(c),p=r(n);return p<=f||""==d?l:(u=p-f,(s=o.call(d,a(u/d.length))).length>u&&(s=s.slice(0,u)),e?l+s:s+l)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var r=n(38),o=n(25);e.exports="".repeat||function(e){var t=String(o(this)),n="",i=r(e);if(i<0||i==Infinity)throw RangeError("Wrong number of repetitions");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var r,o,i,a=n(7),c=n(5),u=n(37),s=n(53),l=n(160),f=n(108),d=n(180),p=a.location,h=a.setImmediate,g=a.clearImmediate,v=a.process,m=a.MessageChannel,y=a.Dispatch,b=0,x={},w=function(e){if(x.hasOwnProperty(e)){var t=x[e];delete x[e],t()}},_=function(e){return function(){w(e)}},E=function(e){w(e.data)},k=function(e){a.postMessage(e+"",p.protocol+"//"+p.host)};h&&g||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return x[++b]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},r(b),b},g=function(e){delete x[e]},"process"==u(v)?r=function(e){v.nextTick(_(e))}:y&&y.now?r=function(e){y.now(_(e))}:m&&!d?(i=(o=new m).port2,o.port1.onmessage=E,r=s(i.postMessage,i,1)):!a.addEventListener||"function"!=typeof postMessage||a.importScripts||c(k)||"file:"===p.protocol?r="onreadystatechange"in f("script")?function(e){l.appendChild(f("script")).onreadystatechange=function(){l.removeChild(this),w(e)}}:function(e){setTimeout(_(e),0)}:(r=k,a.addEventListener("message",E,!1))),e.exports={set:h,clear:g}},function(e,t,n){"use strict";var r=n(29),o=function(e){var t,n;this.promise=new e((function(e,r){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)};e.exports.f=function(e){return new o(e)}},function(e,t,n){"use strict";var r=n(4),o=n(96);r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},function(e,t,n){"use strict";var r=n(38),o=n(25),i=function(e){return function(t,n){var i,a,c=String(o(t)),u=r(n),s=c.length;return u<0||u>=s?e?"":undefined:(i=c.charCodeAt(u))<55296||i>56319||u+1===s||(a=c.charCodeAt(u+1))<56320||a>57343?e?c.charAt(u):i:e?c.slice(u,u+2):a-56320+(i-55296<<10)+65536}};e.exports={codeAt:i(!1),charAt:i(!0)}},function(e,t,n){"use strict";var r=n(94);e.exports=function(e){if(r(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var r=n(15)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,"/./"[e](t)}catch(o){}}return!1}},function(e,t,n){"use strict";var r=n(5),o=n(92);e.exports=function(e){return r((function(){return!!o[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||o[e].name!==e}))}},function(e,t,n){"use strict";var r=n(7),o=n(5),i=n(86),a=n(14).NATIVE_ARRAY_BUFFER_VIEWS,c=r.ArrayBuffer,u=r.Int8Array;e.exports=!a||!o((function(){u(1)}))||!o((function(){new u(-1)}))||!i((function(e){new u,new u(null),new u(1.5),new u(e)}),!0)||o((function(){return 1!==new u(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotKeys=t.releaseHeldKeys=t.releaseHotKey=t.acquireHotKey=void 0;var r=n(78),o=n(57),i=(0,n(24).createLogger)("hotkeys"),a={},c=[r.KEY_ESCAPE,r.KEY_ENTER,r.KEY_SPACE,r.KEY_TAB,r.KEY_CTRL,r.KEY_SHIFT,r.KEY_F5],u={},s=function(e){if(!e.ctrl||e.code!==r.KEY_F5&&e.code!==r.KEY_R){if(!(e.ctrl&&e.code===r.KEY_F||e.event.defaultPrevented||e.isModifierKey()||c.includes(e.code))){var t,n=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"+(t-96):t>=112&&t<=123?"F"+(t-111):188===t?",":189===t?"-":190===t?".":void 0;if(n){var o=a[n];if(o)return i.debug("macro",o),Byond.command(o);if(e.isDown()&&!u[n]){u[n]=!0;var s='KeyDown "'+n+'"';return i.debug(s),Byond.command(s)}if(e.isUp()&&u[n]){u[n]=!1;var l='KeyUp "'+n+'"';return i.debug(l),Byond.command(l)}}}}else location.reload()};t.acquireHotKey=function(e){c.push(e)};t.releaseHotKey=function(e){var t=c.indexOf(e);t>=0&&c.splice(t,1)};var l=function(){for(var e=0,t=Object.keys(u);e0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props,r=t.value,o=t.dragMatrix;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:c(e,o),value:r,internalValue:r}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,r=t.dragging,o=t.value,i=n.props.onDrag;r&&i&&i(e,o)}),n.props.updateRate||400),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,r=t.minValue,i=t.maxValue,a=t.step,u=t.stepPixelSize,s=t.dragMatrix;n.setState((function(t){var n=Object.assign({},t),l=c(e,s)-n.origin;if(t.dragging){var f=Number.isFinite(r)?r%a:0;n.internalValue=(0,o.clamp)(n.internalValue+l*a/u,r-a,i+a),n.value=(0,o.clamp)(n.internalValue-n.internalValue%a+f,r,i),n.origin=c(e,s)}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,r=t.onChange,o=t.onDrag,i=n.state,a=i.dragging,c=i.value,u=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),r&&r(e,c),o&&o(e,c);else if(n.inputRef){var s=n.inputRef.current;s.value=u;try{s.focus(),s.select()}catch(l){}}},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=this.state,n=t.dragging,i=t.editing,c=t.value,u=t.suppressingFlicker,s=this.props,l=s.animated,f=s.value,d=s.unit,p=s.minValue,h=s.maxValue,g=s.unclamped,v=s.format,m=s.onChange,y=s.onDrag,b=s.children,x=s.height,w=s.lineHeight,_=s.fontSize,E=f;(n||u)&&(E=c);var k=function(e){return e+(d?" "+d:"")},S=l&&!n&&!u&&(0,r.createComponentVNode)(2,a.AnimatedNumber,{value:E,format:v,children:k})||k(v?v(E):E),C=(0,r.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:i?undefined:"none",height:x,"line-height":w,"font-size":_},onBlur:function(t){var n;i&&(n=g?parseFloat(t.target.value):(0,o.clamp)(parseFloat(t.target.value),p,h),Number.isNaN(n)?e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),m&&m(t,n),y&&y(t,n)))},onKeyDown:function(t){var n;if(13===t.keyCode)return n=g?parseFloat(t.target.value):(0,o.clamp)(parseFloat(t.target.value),p,h),Number.isNaN(n)?void e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),m&&m(t,n),void(y&&y(t,n)));27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef);return b({dragging:n,editing:i,value:f,displayValue:E,displayElement:S,inputElement:C,handleDragStart:this.handleDragStart})},i}(r.Component);t.DraggableControl=u,u.defaultHooks=i.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var r=n(0),o=n(6),i=n(18);function a(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}var c=function(e){var t=e.className,n=e.collapsing,c=e.children,u=a(e,["className","collapsing","children"]);return(0,r.normalizeProps)((0,r.createVNode)(1,"table",(0,o.classes)(["Table",n&&"Table--collapsing",t,(0,i.computeBoxClassName)(u)]),(0,r.createVNode)(1,"tbody",null,c,0),2,Object.assign({},(0,i.computeBoxProps)(u))))};t.Table=c,c.defaultHooks=o.pureComponentHooks;var u=function(e){var t=e.className,n=e.header,c=a(e,["className","header"]);return(0,r.normalizeProps)((0,r.createVNode)(1,"tr",(0,o.classes)(["Table__row",n&&"Table__row--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(c))))};t.TableRow=u,u.defaultHooks=o.pureComponentHooks;var s=function(e){var t=e.className,n=e.collapsing,c=e.header,u=a(e,["className","collapsing","header"]);return(0,r.normalizeProps)((0,r.createVNode)(1,"td",(0,o.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(u))))};t.TableCell=s,s.defaultHooks=o.pureComponentHooks,c.Row=u,c.Cell=s},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var r=n(0),o=n(10),i=n(6),a=n(138),c=n(18);var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var i=t.value;return n.inputRef=(0,r.createRef)(),n.state={value:i,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,r=t.dragging,o=t.value,i=n.props.onDrag;r&&i&&i(e,o)}),n.props.updateRate||400),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,r=t.minValue,i=t.maxValue,a=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),u=n.origin-e.screenY;if(t.dragging){var s=Number.isFinite(r)?r%a:0;n.internalValue=(0,o.clamp)(n.internalValue+u*a/c,r-a,i+a),n.value=(0,o.clamp)(n.internalValue-n.internalValue%a+s,r,i),n.origin=e.screenY}else Math.abs(u)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,r=t.onChange,o=t.onDrag,i=n.state,a=i.dragging,c=i.value,u=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),r&&r(e,c),o&&o(e,c);else if(n.inputRef){var s=n.inputRef.current;s.value=u;try{s.focus(),s.select()}catch(l){}}},n}return n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,u.prototype.render=function(){var e=this,t=this.state,n=t.dragging,u=t.editing,s=t.value,l=t.suppressingFlicker,f=this.props,d=f.className,p=f.fluid,h=f.animated,g=f.value,v=f.unit,m=f.minValue,y=f.maxValue,b=f.height,x=f.width,w=f.lineHeight,_=f.fontSize,E=f.format,k=f.onChange,S=f.onDrag,C=g;(n||l)&&(C=s);var N=function(e){return(0,r.createVNode)(1,"div","NumberInput__content",e+(v?" "+v:""),0,{unselectable:Byond.IS_LTE_IE8})},A=h&&!n&&!l&&(0,r.createComponentVNode)(2,a.AnimatedNumber,{value:C,format:E,children:N})||N(E?E(C):C);return(0,r.createComponentVNode)(2,c.Box,{className:(0,i.classes)(["NumberInput",p&&"NumberInput--fluid",d]),minWidth:x,minHeight:b,lineHeight:w,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,r.createVNode)(1,"div","NumberInput__barContainer",(0,r.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,o.clamp)((C-m)/(y-m)*100,0,100)+"%"}}),2),A,(0,r.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:b,"line-height":w,"font-size":_},onBlur:function(t){if(u){var n=(0,o.clamp)(parseFloat(t.target.value),m,y);Number.isNaN(n)?e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),S&&S(t,n))}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,o.clamp)(parseFloat(t.target.value),m,y);return Number.isNaN(n)?void e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),void(S&&S(t,n)))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},u}(r.Component);t.NumberInput=u,u.defaultHooks=i.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.Layout=void 0;var r=n(0),o=n(6),i=n(18),a=n(57);function c(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}var u=function(e){var t=e.className,n=e.theme,a=void 0===n?"nanotrasen":n,u=e.children,s=c(e,["className","theme","children"]);return(0,r.createVNode)(1,"div","theme-"+a,(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["Layout",t].concat((0,i.computeBoxClassName)(s))),u,0,Object.assign({},(0,i.computeBoxProps)(s)))),2)};t.Layout=u;var s=function(e){var t=e.className,n=e.scrollable,a=e.children,u=c(e,["className","scrollable","children"]);return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["Layout__content",n&&"Layout__content--scrollable",t].concat((0,i.computeBoxClassName)(u))),a,0,Object.assign({},(0,i.computeBoxProps)(u))))};s.defaultHooks={onComponentDidMount:function(e){return(0,a.addScrollableNode)(e)},onComponentWillUnmount:function(e){return(0,a.removeScrollableNode)(e)}},u.Content=s},,,,,,,,,function(e,t,n){"use strict";n(225),n(226),n(227),n(228),n(229),n(230),n(231),n(232),n(233),n(234),n(235),n(236),n(237),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(251),n(253),n(254),n(255),n(166),n(256),n(257),n(258),n(259),n(260),n(261),n(262),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(271),n(272),n(273),n(274),n(275),n(277),n(278),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(288),n(289),n(290),n(291),n(292),n(293),n(294),n(295),n(297),n(298),n(299),n(300),n(301),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(311),n(312),n(313),n(314),n(315),n(316),n(318),n(319),n(321),n(323),n(324),n(325),n(326),n(327),n(328),n(329),n(330),n(331),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(344),n(345),n(347),n(348),n(349),n(351),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(366),n(129),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(376),n(377),n(378),n(379),n(380),n(381),n(382),n(383),n(384),n(385),n(386),n(387),n(388),n(389),n(390),n(391),n(392),n(393),n(394),n(395),n(396),n(397),n(398),n(399),n(400),n(401),n(402),n(403),n(405),n(406),n(407),n(408),n(409),n(410),n(411),n(412),n(413),n(414),n(415),n(416),n(417),n(418),n(419),n(420),n(421),n(422),n(423),n(424),n(425),n(426),n(427),n(428),n(429),n(430),n(431),n(432),n(433),n(434),n(435),n(436),n(437),n(438),n(439),n(440),n(441),n(442),n(443),n(444),n(445),n(446),n(447),n(448)},function(e,t,n){"use strict";var r=n(11),o=n(5),i=n(108);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var r=n(7),o=n(109),i=r["__core-js_shared__"]||o("__core-js_shared__",{});e.exports=i},function(e,t,n){"use strict";var r=n(7),o=n(110),i=r.WeakMap;e.exports="function"==typeof i&&/native code/.test(o(i))},function(e,t,n){"use strict";var r=n(20),o=n(112),i=n(23),a=n(16);e.exports=function(e,t){for(var n=o(t),c=a.f,u=i.f,s=0;su;)r(c,n=t[u++])&&(~i(s,n)||s.push(n));return s}},function(e,t,n){"use strict";var r=n(115);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){"use strict";var r=n(11),o=n(16),i=n(12),a=n(71);e.exports=r?Object.defineProperties:function(e,t){i(e);for(var n,r=a(t),c=r.length,u=0;c>u;)o.f(e,n=r[u++],t[n]);return e}},function(e,t,n){"use strict";var r=n(41);e.exports=r("document","documentElement")},function(e,t,n){"use strict";var r=n(32),o=n(52).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return o(e)}catch(t){return a.slice()}}(e):o(r(e))}},function(e,t,n){"use strict";var r=n(15);t.f=r},function(e,t,n){"use strict";var r=n(19),o=n(47),i=n(13),a=Math.min;e.exports=[].copyWithin||function(e,t){var n=r(this),c=i(n.length),u=o(e,c),s=o(t,c),l=arguments.length>2?arguments[2]:undefined,f=a((l===undefined?c:o(l,c))-s,c-u),d=1;for(s0;)s in n?n[u]=n[s]:delete n[u],u+=d,s+=d;return n}},function(e,t,n){"use strict";var r=n(59),o=n(13),i=n(53);e.exports=function a(e,t,n,c,u,s,l,f){for(var d,p=u,h=0,g=!!l&&i(l,f,3);h0&&r(d))p=a(e,t,d,o(d.length),p,s-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=d}p++}h++}return p}},function(e,t,n){"use strict";var r=n(12);e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(a){var i=e["return"];throw i!==undefined&&r(i.call(e)),a}}},function(e,t,n){"use strict";var r=n(32),o=n(50),i=n(74),a=n(34),c=n(121),u=a.set,s=a.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){u(this,{type:"Array Iterator",target:r(e),index:0,kind:t})}),(function(){var e=s(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},function(e,t,n){"use strict";var r=n(168).IteratorPrototype,o=n(48),i=n(51),a=n(49),c=n(74),u=function(){return this};e.exports=function(e,t,n){var s=t+" Iterator";return e.prototype=o(r,{next:i(1,n)}),a(e,s,!1,!0),c[s]=u,e}},function(e,t,n){"use strict";var r,o,i,a=n(42),c=n(33),u=n(20),s=n(15),l=n(43),f=s("iterator"),d=!1;[].keys&&("next"in(i=[].keys())?(o=a(a(i)))!==Object.prototype&&(r=o):d=!0),r==undefined&&(r={}),l||u(r,f)||c(r,f,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:d}},function(e,t,n){"use strict";var r=n(8);e.exports=function(e){if(!r(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var r=n(32),o=n(38),i=n(13),a=n(44),c=n(30),u=Math.min,s=[].lastIndexOf,l=!!s&&1/[1].lastIndexOf(1,-0)<0,f=a("lastIndexOf"),d=c("indexOf",{ACCESSORS:!0,1:0}),p=l||!f||!d;e.exports=p?function(e){if(l)return s.apply(this,arguments)||0;var t=r(this),n=i(t.length),a=n-1;for(arguments.length>1&&(a=u(a,o(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in t&&t[a]===e)return a||0;return-1}:s},function(e,t,n){"use strict";var r=n(38),o=n(13);e.exports=function(e){if(e===undefined)return 0;var t=r(e),n=o(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var r=n(29),o=n(8),i=[].slice,a={},c=function(e,t,n){if(!(t in a)){for(var r=[],o=0;o1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(r(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!m(this,e)}}),i(l.prototype,n?{get:function(e){var t=m(this,e);return t&&t.value},set:function(e,t){return v(this,0===e?0:e,t)}}:{add:function(e){return v(this,e=0===e?0:e,e)}}),f&&r(l.prototype,"size",{get:function(){return p(this).size}}),l},setStrong:function(e,t,n){var r=t+" Iterator",o=g(t),i=g(r);s(e,t,(function(e,t){h(this,{type:r,target:e,state:o(e),kind:t,last:undefined})}),(function(){for(var e=i(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=undefined,{value:undefined,done:!0})}),n?"entries":"values",!n,!0),l(t)}}},function(e,t,n){"use strict";var r=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:r(1+e)}},function(e,t,n){"use strict";var r=n(8),o=Math.floor;e.exports=function(e){return!r(e)&&isFinite(e)&&o(e)===e}},function(e,t,n){"use strict";var r=n(7),o=n(63).trim,i=n(92),a=r.parseInt,c=/^[+-]?0[Xx]/,u=8!==a(i+"08")||22!==a(i+"0x16");e.exports=u?function(e,t){var n=o(String(e));return a(n,t>>>0||(c.test(n)?16:10))}:a},function(e,t,n){"use strict";var r=n(11),o=n(71),i=n(32),a=n(82).f,c=function(e){return function(t){for(var n,c=i(t),u=o(c),s=u.length,l=0,f=[];s>l;)n=u[l++],r&&!a.call(c,n)||f.push(e?[n,c[n]]:c[n]);return f}};e.exports={entries:c(!0),values:c(!1)}},function(e,t,n){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var r=n(7);e.exports=r.Promise},function(e,t,n){"use strict";var r=n(84);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(r)},function(e,t,n){"use strict";var r,o,i,a,c,u,s,l,f=n(7),d=n(23).f,p=n(37),h=n(127).set,g=n(180),v=f.MutationObserver||f.WebKitMutationObserver,m=f.process,y=f.Promise,b="process"==p(m),x=d(f,"queueMicrotask"),w=x&&x.value;w||(r=function(){var e,t;for(b&&(e=m.domain)&&e.exit();o;){t=o.fn,o=o.next;try{t()}catch(n){throw o?a():i=undefined,n}}i=undefined,e&&e.enter()},b?a=function(){m.nextTick(r)}:v&&!g?(c=!0,u=document.createTextNode(""),new v(r).observe(u,{characterData:!0}),a=function(){u.data=c=!c}):y&&y.resolve?(s=y.resolve(undefined),l=s.then,a=function(){l.call(s,r)}):a=function(){h.call(f,r)}),e.exports=w||function(e){var t={fn:e,next:undefined};i&&(i.next=t),o||(o=t,a()),i=t}},function(e,t,n){"use strict";var r=n(12),o=n(8),i=n(128);e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var r=n(84);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(r)},function(e,t,n){"use strict";var r=n(404);e.exports=function(e,t){var n=r(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var r=n(19),o=n(13),i=n(119),a=n(118),c=n(53),u=n(14).aTypedArrayConstructor;e.exports=function(e){var t,n,s,l,f,d,p=r(e),h=arguments.length,g=h>1?arguments[1]:undefined,v=g!==undefined,m=i(p);if(m!=undefined&&!a(m))for(d=(f=m.call(p)).next,p=[];!(l=d.call(f)).done;)p.push(l.value);for(v&&h>2&&(g=c(g,arguments[2],2)),n=o(p.length),s=new(u(this))(n),t=0;n>t;t++)s[t]=v?g(p[t],t):p[t];return s}},function(e,t,n){"use strict";var r=n(75),o=n(56).getWeakData,i=n(12),a=n(8),c=n(61),u=n(62),s=n(21),l=n(20),f=n(34),d=f.set,p=f.getterFor,h=s.find,g=s.findIndex,v=0,m=function(e){return e.frozen||(e.frozen=new y)},y=function(){this.entries=[]},b=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};y.prototype={get:function(e){var t=b(this,e);if(t)return t[1]},has:function(e){return!!b(this,e)},set:function(e,t){var n=b(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=g(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,s){var f=e((function(e,r){c(e,f,t),d(e,{type:t,id:v++,frozen:undefined}),r!=undefined&&u(r,e[s],e,n)})),h=p(t),g=function(e,t,n){var r=h(e),a=o(i(t),!0);return!0===a?m(r).set(t,n):a[r.id]=n,e};return r(f.prototype,{"delete":function(e){var t=h(this);if(!a(e))return!1;var n=o(e);return!0===n?m(t)["delete"](e):n&&l(n,t.id)&&delete n[t.id]},has:function(e){var t=h(this);if(!a(e))return!1;var n=o(e);return!0===n?m(t).has(e):n&&l(n,t.id)}}),r(f.prototype,n?{get:function(e){var t=h(this);if(a(e)){var n=o(e);return!0===n?m(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return g(this,e,t)}}:{add:function(e){return g(this,e,!0)}}),f}}},function(e,t,n){"use strict";t.__esModule=!0,t.EventEmitter=void 0;var r=function(){function e(){this.listeners={}}var t=e.prototype;return t.on=function(e,t){this.listeners[e]=this.listeners[e]||[],this.listeners[e].push(t)},t.off=function(e,t){var n=this.listeners[e];if(!n)throw new Error('There is no listeners for "'+e+'"');this.listeners[e]=n.filter((function(e){return e!==t}))},t.emit=function(e){var t=this.listeners[e];if(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;ou&&(o[a]=u-t[a],i=!0)}return[i,o]};t.dragStartHandler=function(e){var t;d.log("drag start"),h=!0,u=[window.screenLeft-e.screenX,window.screenTop-e.screenY],null==(t=e.target)||t.focus(),document.addEventListener("mousemove",T),document.addEventListener("mouseup",A),T(e)};var A=function M(e){d.log("drag end"),T(e),document.removeEventListener("mousemove",T),document.removeEventListener("mouseup",M),h=!1,k()},T=function(e){h&&(e.preventDefault(),b((0,o.vecAdd)([e.screenX,e.screenY],u)))};t.resizeStartHandler=function(e,t){return function(n){var r;s=[e,t],d.log("resize start",s),g=!0,u=[window.screenLeft-n.screenX,window.screenTop-n.screenY],l=[window.innerWidth,window.innerHeight],null==(r=n.target)||r.focus(),document.addEventListener("mousemove",I),document.addEventListener("mouseup",O),I(n)}};var O=function L(e){d.log("resize end",f),I(e),document.removeEventListener("mousemove",I),document.removeEventListener("mouseup",L),g=!1,k()},I=function(e){g&&(e.preventDefault(),(f=(0,o.vecAdd)(l,(0,o.vecMultiply)(s,(0,o.vecAdd)([e.screenX,e.screenY],(0,o.vecInverse)([window.screenLeft,window.screenTop]),u,[1,1]))))[0]=Math.max(f[0],150),f[1]=Math.max(f[1],50),x(f))}},function(e,t,n){"use strict";t.__esModule=!0,t.focusWindow=t.focusMap=void 0;t.focusMap=function(){Byond.winset("mapwindow.map",{focus:!0})};t.focusWindow=function(){Byond.winset(window.__windowId__,{focus:!0})}},function(e,t,n){"use strict";t.__esModule=!0,t.selectDebug=void 0;t.selectDebug=function(e){return e.debug}},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var r=n(0),o=n(6),i=n(135),a=n(24),c=n(18),u=n(104),s=n(195);function l(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function f(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}var d=(0,a.createLogger)("Button"),p=function(e){var t=e.className,n=e.fluid,a=e.icon,l=e.iconRotation,p=e.iconSpin,h=e.color,g=e.disabled,v=e.selected,m=e.tooltip,y=e.tooltipPosition,b=e.tooltipOverrideLong,x=e.ellipsis,w=e.compact,_=e.circular,E=e.content,k=e.children,S=e.onclick,C=e.onClick,N=f(e,["className","fluid","icon","iconRotation","iconSpin","color","disabled","selected","tooltip","tooltipPosition","tooltipOverrideLong","ellipsis","compact","circular","content","children","onclick","onClick"]),A=!(!E&&!k);return S&&d.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),(0,r.normalizeProps)((0,r.createComponentVNode)(2,c.Box,Object.assign({className:(0,o.classes)(["Button",n&&"Button--fluid",g&&"Button--disabled",v&&"Button--selected",A&&"Button--hasContent",x&&"Button--ellipsis",_&&"Button--circular",w&&"Button--compact",h&&"string"==typeof h?"Button--color--"+h:"Button--color--default",t]),tabIndex:!g&&"0",unselectable:Byond.IS_LTE_IE8,onClick:function(e){!g&&C&&C(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;if(t===i.KEY_SPACE||t===i.KEY_ENTER)return e.preventDefault(),void(!g&&C&&C(e));t!==i.KEY_ESCAPE||e.preventDefault()}},N,{children:[a&&(0,r.createComponentVNode)(2,u.Icon,{name:a,rotation:l,spin:p}),E,k,m&&(0,r.createComponentVNode)(2,s.Tooltip,{content:m,overrideLong:b,position:y})]})))};t.Button=p,p.defaultHooks=o.pureComponentHooks;var h=function(e){var t=e.checked,n=f(e,["checked"]);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,p,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=h,p.Checkbox=h;var g=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}l(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmContent,o=void 0===n?"Confirm?":n,i=t.confirmColor,a=void 0===i?"bad":i,c=t.confirmIcon,u=t.icon,s=t.color,l=t.content,d=t.onClick,h=f(t,["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"]);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,p,Object.assign({content:this.state.clickedOnce?o:l,icon:this.state.clickedOnce?c:u,color:this.state.clickedOnce?a:s,onClick:function(){return e.state.clickedOnce?d():e.setClickedOnce(!0)}},h)))},t}(r.Component);t.ButtonConfirm=g,p.Confirm=g;var v=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,r.createRef)(),t.state={inInput:!1},t}l(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,l=t.icon,d=t.iconRotation,p=t.iconSpin,h=t.tooltip,g=t.tooltipPosition,v=t.tooltipOverrideLong,m=t.color,y=void 0===m?"default":m,b=(t.placeholder,t.maxLength,f(t,["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","tooltipOverrideLong","color","placeholder","maxLength"]));return(0,r.normalizeProps)((0,r.createComponentVNode)(2,c.Box,Object.assign({className:(0,o.classes)(["Button",n&&"Button--fluid","Button--color--"+y])},b,{onClick:function(){return e.setInInput(!0)},children:[l&&(0,r.createComponentVNode)(2,u.Icon,{name:l,rotation:d,spin:p}),(0,r.createVNode)(1,"div",null,a,0),(0,r.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef),h&&(0,r.createComponentVNode)(2,s.Tooltip,{content:h,overrideLong:v,position:g})]})))},t}(r.Component);t.ButtonInput=v,p.Input=v},function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=void 0;var r=n(0),o=n(6);t.Tooltip=function(e){var t=e.content,n=e.overrideLong,i=void 0!==n&&n,a=e.position,c=void 0===a?"bottom":a,u="string"==typeof t&&t.length>35&&!i;return(0,r.createVNode)(1,"div",(0,o.classes)(["Tooltip",u&&"Tooltip--long",c&&"Tooltip--"+c]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var r=n(0),o=n(6),i=n(18);t.Dimmer=function(e){var t=e.className,n=e.children,a=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,["className","children"]);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({className:(0,o.classes)(["Dimmer"].concat(t))},a,{children:(0,r.createVNode)(1,"div","Dimmer__inner",n,0)})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var r=n(0),o=n(6);t.Divider=function(e){var t=e.vertical,n=e.hidden;return(0,r.createVNode)(1,"div",(0,o.classes)(["Divider",n&&"Divider--hidden",t?"Divider--vertical":"Divider--horizontal"]))}},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var r=n(0),o=n(6),i=n(18);function a(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}var c=function(e){var t=e.className,n=e.direction,r=e.wrap,i=e.align,c=e.justify,u=e.inline,s=e.spacing,l=void 0===s?0:s,f=a(e,["className","direction","wrap","align","justify","inline","spacing"]);return Object.assign({className:(0,o.classes)(["Flex",Byond.IS_LTE_IE10&&("column"===n?"Flex--iefix--column":"Flex--iefix"),u&&"Flex--inline",l>0&&"Flex--spacing--"+l,t]),style:Object.assign({},f.style,{"flex-direction":n,"flex-wrap":!0===r?"wrap":r,"align-items":i,"justify-content":c})},f)};t.computeFlexProps=c;var u=function(e){return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({},c(e))))};t.Flex=u,u.defaultHooks=o.pureComponentHooks;var s=function(e){var t=e.className,n=e.style,r=e.grow,c=e.order,u=e.shrink,s=e.basis,l=void 0===s?e.width:s,f=e.align,d=a(e,["className","style","grow","order","shrink","basis","align"]);return Object.assign({className:(0,o.classes)(["Flex__item",Byond.IS_LTE_IE10&&"Flex__item--iefix",Byond.IS_LTE_IE10&&r>0&&"Flex__item--iefix--grow",t]),style:Object.assign({},n,{"flex-grow":r,"flex-shrink":u,"flex-basis":(0,i.unit)(l),order:c,"align-self":f})},d)};t.computeFlexItemProps=s;var l=function(e){return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({},s(e))))};t.FlexItem=l,l.defaultHooks=o.pureComponentHooks,u.Item=l},function(e,t,n){"use strict";t.__esModule=!0,t.Input=t.toInputValue=void 0;var r=n(0),o=n(6),i=n(18),a=n(78);function c(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}var u=function(e){return"number"!=typeof e&&"string"!=typeof e?"":String(e)};t.toInputValue=u;var s=function(e){var t,n;function s(){var t;return(t=e.call(this)||this).inputRef=(0,r.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,r=t.props.onInput;n||t.setEditing(!0),r&&r(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,r=t.props.onChange;n&&(t.setEditing(!1),r&&r(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,r=n.onInput,o=n.onChange,i=n.onEnter;return e.keyCode===a.KEY_ENTER?(t.setEditing(!1),o&&o(e,e.target.value),r&&r(e,e.target.value),i&&i(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):e.keyCode===a.KEY_ESCAPE?(t.setEditing(!1),e.target.value=u(t.props.value),void e.target.blur()):void 0},t}n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var l=s.prototype;return l.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=u(e)),this.props.autoFocus&&setTimeout((function(){return t.focus()}),1)},l.componentDidUpdate=function(e,t){var n=this.state.editing,r=e.value,o=this.props.value,i=this.inputRef.current;i&&!n&&r!==o&&(i.value=u(o))},l.setEditing=function(e){this.setState({editing:e})},l.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,a=c(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),u=a.className,s=a.fluid,l=a.monospace,f=c(a,["className","fluid","monospace"]);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({className:(0,o.classes)(["Input",s&&"Input--fluid",l&&"Input--monospace",u])},f,{children:[(0,r.createVNode)(1,"div","Input__baseline",".",16),(0,r.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},s}(r.Component);t.Input=s},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var r=n(0),o=n(6),i=n(18),a=n(197),c=function(e){var t=e.children;return(0,r.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=c,c.defaultHooks=o.pureComponentHooks;var u=function(e){var t=e.className,n=e.label,a=e.labelColor,c=void 0===a?"label":a,u=e.color,s=e.textAlign,l=e.buttons,f=e.content,d=e.children;return(0,r.createVNode)(1,"tr",(0,o.classes)(["LabeledList__row",t]),[(0,r.createComponentVNode)(2,i.Box,{as:"td",color:c,className:(0,o.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,r.createComponentVNode)(2,i.Box,{as:"td",color:u,textAlign:s,className:(0,o.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:l?undefined:2,children:[f,d]}),l&&(0,r.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",l,0)],0)};t.LabeledListItem=u,u.defaultHooks=o.pureComponentHooks;var s=function(e){var t=e.size?(0,i.unit)(Math.max(0,e.size-1)):0;return(0,r.createVNode)(1,"tr","LabeledList__row",(0,r.createVNode)(1,"td",null,(0,r.createComponentVNode)(2,a.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};t.LabeledListDivider=s,s.defaultHooks=o.pureComponentHooks,c.Item=u,c.Divider=s},function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var r=n(0),o=n(6),i=n(22),a=n(17),c=n(2),u=n(1),s=n(31),l=n(137),f=(n(202),n(191)),d=n(24),p=n(142);var h=(0,d.createLogger)("Window"),g=[400,600],v=function(e){var t,n;function u(){return e.apply(this,arguments)||this}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=u.prototype;return d.componentDidMount=function(){var e,t=(0,c.useBackend)(this.context),n=t.config;if(!t.suspended){h.log("mounting");var r=Object.assign({size:g},n.window);this.props.width&&this.props.height&&(r.size=[this.props.width,this.props.height]),(null==(e=n.window)?void 0:e.key)&&(0,f.setWindowKey)(n.window.key),(0,f.recallWindowGeometry)(r)}},d.render=function(){var e,t=this.props,n=t.resizable,u=t.noClose,d=t.theme,g=t.title,v=t.children,m=(0,c.useBackend)(this.context),b=m.config,x=m.suspended,w=(0,l.useDebug)(this.context).debugLayout,_=(0,i.useDispatch)(this.context),E=null==(e=b.window)?void 0:e.fancy,k=b.user&&(b.user.observer?b.status=0||(o[n]=e[n]);return o}(e,["className","fitted","children"]);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,p.Layout.Content,Object.assign({className:(0,o.classes)(["Window__content",t])},a,{children:n&&i||(0,r.createVNode)(1,"div","Window__contentPadding",i,0)})))};var m=function(e){switch(e){case s.UI_INTERACTIVE:return"good";case s.UI_UPDATE:return"average";case s.UI_DISABLED:default:return"bad"}},y=function(e,t){var n=e.className,c=e.title,s=e.status,l=e.noClose,f=e.fancy,d=e.onDragStart,p=e.onClose;(0,i.useDispatch)(t);return(0,r.createVNode)(1,"div",(0,o.classes)(["TitleBar",n]),[s===undefined&&(0,r.createComponentVNode)(2,u.Icon,{className:"TitleBar__statusIcon",name:"tools",opacity:.5})||(0,r.createComponentVNode)(2,u.Icon,{className:"TitleBar__statusIcon",color:m(s),name:"eye"}),(0,r.createVNode)(1,"div","TitleBar__title","string"==typeof c&&c===c.toLowerCase()&&(0,a.toTitleCase)(c)||c,0),(0,r.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return f&&d(e)}}),!1,!!f&&!l&&(0,r.createVNode)(1,"div","TitleBar__close TitleBar__clickable",Byond.IS_LTE_IE8?"x":"\xd7",0,{onclick:p})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.openExternalBrowser=t.toggleDebugLayout=t.toggleKitchenSink=void 0;var r=n(22),o=(0,r.createAction)("debug/toggleKitchenSink");t.toggleKitchenSink=o;var i=(0,r.createAction)("debug/toggleDebugLayout");t.toggleDebugLayout=i;var a=(0,r.createAction)("debug/openExternalBrowser");t.openExternalBrowser=a},,,function(e,t,n){"use strict";t.__esModule=!0,t.createUuid=void 0;t.createUuid=function(){var e=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var n=(e+16*Math.random())%16|0;return e=Math.floor(e/16),("x"===t?n:3&n|8).toString(16)}))}},,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";var r=n(4),o=n(7),i=n(41),a=n(43),c=n(11),u=n(115),s=n(158),l=n(5),f=n(20),d=n(59),p=n(8),h=n(12),g=n(19),v=n(32),m=n(40),y=n(51),b=n(48),x=n(71),w=n(52),_=n(161),E=n(114),k=n(23),S=n(16),C=n(82),N=n(33),A=n(27),T=n(111),O=n(83),I=n(68),M=n(67),L=n(15),V=n(162),R=n(28),P=n(49),B=n(34),D=n(21).forEach,F=O("hidden"),j=L("toPrimitive"),K=B.set,z=B.getterFor("Symbol"),Y=Object.prototype,U=o.Symbol,$=i("JSON","stringify"),H=k.f,W=S.f,q=_.f,G=C.f,X=T("symbols"),Z=T("op-symbols"),Q=T("string-to-symbol-registry"),J=T("symbol-to-string-registry"),ee=T("wks"),te=o.QObject,ne=!te||!te.prototype||!te.prototype.findChild,re=c&&l((function(){return 7!=b(W({},"a",{get:function(){return W(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=H(Y,t);r&&delete Y[t],W(e,t,n),r&&e!==Y&&W(Y,t,r)}:W,oe=function(e,t){var n=X[e]=b(U.prototype);return K(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ie=s?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ae=function(e,t,n){e===Y&&ae(Z,t,n),h(e);var r=m(t,!0);return h(n),f(X,r)?(n.enumerable?(f(e,F)&&e[F][r]&&(e[F][r]=!1),n=b(n,{enumerable:y(0,!1)})):(f(e,F)||W(e,F,y(1,{})),e[F][r]=!0),re(e,r,n)):W(e,r,n)},ce=function(e,t){h(e);var n=v(t),r=x(n).concat(de(n));return D(r,(function(t){c&&!se.call(n,t)||ae(e,t,n[t])})),e},ue=function(e,t){return t===undefined?b(e):ce(b(e),t)},se=function(e){var t=m(e,!0),n=G.call(this,t);return!(this===Y&&f(X,t)&&!f(Z,t))&&(!(n||!f(this,t)||!f(X,t)||f(this,F)&&this[F][t])||n)},le=function(e,t){var n=v(e),r=m(t,!0);if(n!==Y||!f(X,r)||f(Z,r)){var o=H(n,r);return!o||!f(X,r)||f(n,F)&&n[F][r]||(o.enumerable=!0),o}},fe=function(e){var t=q(v(e)),n=[];return D(t,(function(e){f(X,e)||f(I,e)||n.push(e)})),n},de=function(e){var t=e===Y,n=q(t?Z:v(e)),r=[];return D(n,(function(e){!f(X,e)||t&&!f(Y,e)||r.push(X[e])})),r};(u||(A((U=function(){if(this instanceof U)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?String(arguments[0]):undefined,t=M(e),n=function r(e){this===Y&&r.call(Z,e),f(this,F)&&f(this[F],t)&&(this[F][t]=!1),re(this,t,y(1,e))};return c&&ne&&re(Y,t,{configurable:!0,set:n}),oe(t,e)}).prototype,"toString",(function(){return z(this).tag})),A(U,"withoutSetter",(function(e){return oe(M(e),e)})),C.f=se,S.f=ae,k.f=le,w.f=_.f=fe,E.f=de,V.f=function(e){return oe(L(e),e)},c&&(W(U.prototype,"description",{configurable:!0,get:function(){return z(this).description}}),a||A(Y,"propertyIsEnumerable",se,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!u,sham:!u},{Symbol:U}),D(x(ee),(function(e){R(e)})),r({target:"Symbol",stat:!0,forced:!u},{"for":function(e){var t=String(e);if(f(Q,t))return Q[t];var n=U(t);return Q[t]=n,J[n]=t,n},keyFor:function(e){if(!ie(e))throw TypeError(e+" is not a symbol");if(f(J,e))return J[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),r({target:"Object",stat:!0,forced:!u,sham:!c},{create:ue,defineProperty:ae,defineProperties:ce,getOwnPropertyDescriptor:le}),r({target:"Object",stat:!0,forced:!u},{getOwnPropertyNames:fe,getOwnPropertySymbols:de}),r({target:"Object",stat:!0,forced:l((function(){E.f(1)}))},{getOwnPropertySymbols:function(e){return E.f(g(e))}}),$)&&r({target:"JSON",stat:!0,forced:!u||l((function(){var e=U();return"[null]"!=$([e])||"{}"!=$({a:e})||"{}"!=$(Object(e))}))},{stringify:function(e,t,n){for(var r,o=[e],i=1;arguments.length>i;)o.push(arguments[i++]);if(r=t,(p(t)||e!==undefined)&&!ie(e))return d(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!ie(t))return t}),o[1]=t,$.apply(null,o)}});U.prototype[j]||N(U.prototype,j,U.prototype.valueOf),P(U,"Symbol"),I[F]=!0},function(e,t,n){"use strict";var r=n(4),o=n(11),i=n(7),a=n(20),c=n(8),u=n(16).f,s=n(155),l=i.Symbol;if(o&&"function"==typeof l&&(!("description"in l.prototype)||l().description!==undefined)){var f={},d=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof d?new l(e):e===undefined?l():l(e);return""===e&&(f[t]=!0),t};s(d,l);var p=d.prototype=l.prototype;p.constructor=d;var h=p.toString,g="Symbol(test)"==String(l("test")),v=/^Symbol\((.*)\)[^)]+$/;u(p,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=h.call(e);if(a(f,e))return"";var n=g?t.slice(7,-1):t.replace(v,"$1");return""===n?undefined:n}}),r({global:!0,forced:!0},{Symbol:d})}},function(e,t,n){"use strict";n(28)("asyncIterator")},function(e,t,n){"use strict";n(28)("hasInstance")},function(e,t,n){"use strict";n(28)("isConcatSpreadable")},function(e,t,n){"use strict";n(28)("iterator")},function(e,t,n){"use strict";n(28)("match")},function(e,t,n){"use strict";n(28)("matchAll")},function(e,t,n){"use strict";n(28)("replace")},function(e,t,n){"use strict";n(28)("search")},function(e,t,n){"use strict";n(28)("species")},function(e,t,n){"use strict";n(28)("split")},function(e,t,n){"use strict";n(28)("toPrimitive")},function(e,t,n){"use strict";n(28)("toStringTag")},function(e,t,n){"use strict";n(28)("unscopables")},function(e,t,n){"use strict";var r=n(4),o=n(5),i=n(59),a=n(8),c=n(19),u=n(13),s=n(54),l=n(72),f=n(73),d=n(15),p=n(116),h=d("isConcatSpreadable"),g=p>=51||!o((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),v=f("concat"),m=function(e){if(!a(e))return!1;var t=e[h];return t!==undefined?!!t:i(e)};r({target:"Array",proto:!0,forced:!g||!v},{concat:function(e){var t,n,r,o,i,a=c(this),f=l(a,0),d=0;for(t=-1,r=arguments.length;t9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n=9007199254740991)throw TypeError("Maximum allowed index exceeded");s(f,d++,i)}return f.length=d,f}})},function(e,t,n){"use strict";var r=n(4),o=n(163),i=n(50);r({target:"Array",proto:!0},{copyWithin:o}),i("copyWithin")},function(e,t,n){"use strict";var r=n(4),o=n(21).every,i=n(44),a=n(30),c=i("every"),u=a("every");r({target:"Array",proto:!0,forced:!c||!u},{every:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var r=n(4),o=n(117),i=n(50);r({target:"Array",proto:!0},{fill:o}),i("fill")},function(e,t,n){"use strict";var r=n(4),o=n(21).filter,i=n(73),a=n(30),c=i("filter"),u=a("filter");r({target:"Array",proto:!0,forced:!c||!u},{filter:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var r=n(4),o=n(21).find,i=n(50),a=n(30),c=!0,u=a("find");"find"in[]&&Array(1).find((function(){c=!1})),r({target:"Array",proto:!0,forced:c||!u},{find:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}}),i("find")},function(e,t,n){"use strict";var r=n(4),o=n(21).findIndex,i=n(50),a=n(30),c=!0,u=a("findIndex");"findIndex"in[]&&Array(1).findIndex((function(){c=!1})),r({target:"Array",proto:!0,forced:c||!u},{findIndex:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}}),i("findIndex")},function(e,t,n){"use strict";var r=n(4),o=n(164),i=n(19),a=n(13),c=n(38),u=n(72);r({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=i(this),n=a(t.length),r=u(t,0);return r.length=o(r,t,t,n,0,e===undefined?1:c(e)),r}})},function(e,t,n){"use strict";var r=n(4),o=n(164),i=n(19),a=n(13),c=n(29),u=n(72);r({target:"Array",proto:!0},{flatMap:function(e){var t,n=i(this),r=a(n.length);return c(e),(t=u(n,0)).length=o(t,n,n,r,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var r=n(4),o=n(250);r({target:"Array",proto:!0,forced:[].forEach!=o},{forEach:o})},function(e,t,n){"use strict";var r=n(21).forEach,o=n(44),i=n(30),a=o("forEach"),c=i("forEach");e.exports=a&&c?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}},function(e,t,n){"use strict";var r=n(4),o=n(252);r({target:"Array",stat:!0,forced:!n(86)((function(e){Array.from(e)}))},{from:o})},function(e,t,n){"use strict";var r=n(53),o=n(19),i=n(165),a=n(118),c=n(13),u=n(54),s=n(119);e.exports=function(e){var t,n,l,f,d,p,h=o(e),g="function"==typeof this?this:Array,v=arguments.length,m=v>1?arguments[1]:undefined,y=m!==undefined,b=s(h),x=0;if(y&&(m=r(m,v>2?arguments[2]:undefined,2)),b==undefined||g==Array&&a(b))for(n=new g(t=c(h.length));t>x;x++)p=y?m(h[x],x):h[x],u(n,x,p);else for(d=(f=b.call(h)).next,n=new g;!(l=d.call(f)).done;x++)p=y?i(f,m,[l.value,x],!0):l.value,u(n,x,p);return n.length=x,n}},function(e,t,n){"use strict";var r=n(4),o=n(69).includes,i=n(50);r({target:"Array",proto:!0,forced:!n(30)("indexOf",{ACCESSORS:!0,1:0})},{includes:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}}),i("includes")},function(e,t,n){"use strict";var r=n(4),o=n(69).indexOf,i=n(44),a=n(30),c=[].indexOf,u=!!c&&1/[1].indexOf(1,-0)<0,s=i("indexOf"),l=a("indexOf",{ACCESSORS:!0,1:0});r({target:"Array",proto:!0,forced:u||!s||!l},{indexOf:function(e){return u?c.apply(this,arguments)||0:o(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(4)({target:"Array",stat:!0},{isArray:n(59)})},function(e,t,n){"use strict";var r=n(4),o=n(66),i=n(32),a=n(44),c=[].join,u=o!=Object,s=a("join",",");r({target:"Array",proto:!0,forced:u||!s},{join:function(e){return c.call(i(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var r=n(4),o=n(170);r({target:"Array",proto:!0,forced:o!==[].lastIndexOf},{lastIndexOf:o})},function(e,t,n){"use strict";var r=n(4),o=n(21).map,i=n(73),a=n(30),c=i("map"),u=a("map");r({target:"Array",proto:!0,forced:!c||!u},{map:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var r=n(4),o=n(5),i=n(54);r({target:"Array",stat:!0,forced:o((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)i(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var r=n(4),o=n(87).left,i=n(44),a=n(30),c=i("reduce"),u=a("reduce",{1:0});r({target:"Array",proto:!0,forced:!c||!u},{reduce:function(e){return o(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var r=n(4),o=n(87).right,i=n(44),a=n(30),c=i("reduceRight"),u=a("reduce",{1:0});r({target:"Array",proto:!0,forced:!c||!u},{reduceRight:function(e){return o(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var r=n(4),o=n(8),i=n(59),a=n(47),c=n(13),u=n(32),s=n(54),l=n(15),f=n(73),d=n(30),p=f("slice"),h=d("slice",{ACCESSORS:!0,0:0,1:2}),g=l("species"),v=[].slice,m=Math.max;r({target:"Array",proto:!0,forced:!p||!h},{slice:function(e,t){var n,r,l,f=u(this),d=c(f.length),p=a(e,d),h=a(t===undefined?d:t,d);if(i(f)&&("function"!=typeof(n=f.constructor)||n!==Array&&!i(n.prototype)?o(n)&&null===(n=n[g])&&(n=undefined):n=undefined,n===Array||n===undefined))return v.call(f,p,h);for(r=new(n===undefined?Array:n)(m(h-p,0)),l=0;p1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var r=n(4),o=n(29),i=n(19),a=n(5),c=n(44),u=[],s=u.sort,l=a((function(){u.sort(undefined)})),f=a((function(){u.sort(null)})),d=c("sort");r({target:"Array",proto:!0,forced:l||!f||!d},{sort:function(e){return e===undefined?s.call(i(this)):s.call(i(this),o(e))}})},function(e,t,n){"use strict";n(60)("Array")},function(e,t,n){"use strict";var r=n(4),o=n(47),i=n(38),a=n(13),c=n(19),u=n(72),s=n(54),l=n(73),f=n(30),d=l("splice"),p=f("splice",{ACCESSORS:!0,0:0,1:2}),h=Math.max,g=Math.min;r({target:"Array",proto:!0,forced:!d||!p},{splice:function(e,t){var n,r,l,f,d,p,v=c(this),m=a(v.length),y=o(e,m),b=arguments.length;if(0===b?n=r=0:1===b?(n=0,r=m-y):(n=b-2,r=g(h(i(t),0),m-y)),m+n-r>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(l=u(v,r),f=0;fm-r+n;f--)delete v[f-1]}else if(n>r)for(f=m-r;f>y;f--)p=f+n-1,(d=f+r-1)in v?v[p]=v[d]:delete v[p];for(f=0;f>1,g=23===t?o(2,-24)-o(2,-77):0,v=e<0||0===e&&1/e<0?1:0,m=0;for((e=r(e))!=e||e===1/0?(s=e!=e?1:0,u=p):(u=i(a(e)/c),e*(l=o(2,-u))<1&&(u--,l*=2),(e+=u+h>=1?g/l:g*o(2,1-h))*l>=2&&(u++,l/=2),u+h>=p?(s=0,u=p):u+h>=1?(s=(e*l-1)*o(2,t),u+=h):(s=e*o(2,h-1)*o(2,t),u=0));t>=8;f[m++]=255&s,s/=256,t-=8);for(u=u<0;f[m++]=255&u,u/=256,d-=8);return f[--m]|=128*v,f},unpack:function(e,t){var n,r=e.length,i=8*r-t-1,a=(1<>1,u=i-7,s=r-1,l=e[s--],f=127&l;for(l>>=7;u>0;f=256*f+e[s],s--,u-=8);for(n=f&(1<<-u)-1,f>>=-u,u+=t;u>0;n=256*n+e[s],s--,u-=8);if(0===f)f=1-c;else{if(f===a)return n?NaN:l?-1/0:1/0;n+=o(2,t),f-=c}return(l?-1:1)*n*o(2,f-t)}}},function(e,t,n){"use strict";var r=n(4),o=n(14);r({target:"ArrayBuffer",stat:!0,forced:!o.NATIVE_ARRAY_BUFFER_VIEWS},{isView:o.isView})},function(e,t,n){"use strict";var r=n(4),o=n(5),i=n(88),a=n(12),c=n(47),u=n(13),s=n(45),l=i.ArrayBuffer,f=i.DataView,d=l.prototype.slice;r({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:o((function(){return!new l(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(d!==undefined&&t===undefined)return d.call(a(this),e);for(var n=a(this).byteLength,r=c(e,n),o=c(t===undefined?n:t,n),i=new(s(this,l))(u(o-r)),p=new f(this),h=new f(i),g=0;r9999?"+":"";return n+o(i(e),n?6:4,0)+"-"+o(this.getUTCMonth()+1,2,0)+"-"+o(this.getUTCDate(),2,0)+"T"+o(this.getUTCHours(),2,0)+":"+o(this.getUTCMinutes(),2,0)+":"+o(this.getUTCSeconds(),2,0)+"."+o(t,3,0)+"Z"}:u},function(e,t,n){"use strict";var r=n(4),o=n(5),i=n(19),a=n(40);r({target:"Date",proto:!0,forced:o((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=i(this),n=a(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var r=n(33),o=n(279),i=n(15)("toPrimitive"),a=Date.prototype;i in a||r(a,i,o)},function(e,t,n){"use strict";var r=n(12),o=n(40);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return o(r(this),"number"!==e)}},function(e,t,n){"use strict";var r=n(27),o=Date.prototype,i=o.toString,a=o.getTime;new Date(NaN)+""!="Invalid Date"&&r(o,"toString",(function(){var e=a.call(this);return e==e?i.call(this):"Invalid Date"}))},function(e,t,n){"use strict";n(4)({target:"Function",proto:!0},{bind:n(172)})},function(e,t,n){"use strict";var r=n(8),o=n(16),i=n(42),a=n(15)("hasInstance"),c=Function.prototype;a in c||o.f(c,a,{value:function(e){if("function"!=typeof this||!r(e))return!1;if(!r(this.prototype))return e instanceof this;for(;e=i(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var r=n(11),o=n(16).f,i=Function.prototype,a=i.toString,c=/^\s*function ([^ (]*)/;r&&!("name"in i)&&o(i,"name",{configurable:!0,get:function(){try{return a.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";n(4)({global:!0},{globalThis:n(7)})},function(e,t,n){"use strict";var r=n(4),o=n(41),i=n(5),a=o("JSON","stringify"),c=/[\uD800-\uDFFF]/g,u=/^[\uD800-\uDBFF]$/,s=/^[\uDC00-\uDFFF]$/,l=function(e,t,n){var r=n.charAt(t-1),o=n.charAt(t+1);return u.test(e)&&!s.test(o)||s.test(e)&&!u.test(r)?"\\u"+e.charCodeAt(0).toString(16):e},f=i((function(){return'"\\udf06\\ud834"'!==a("\udf06\ud834")||'"\\udead"'!==a("\udead")}));a&&r({target:"JSON",stat:!0,forced:f},{stringify:function(e,t,n){var r=a.apply(null,arguments);return"string"==typeof r?r.replace(c,l):r}})},function(e,t,n){"use strict";var r=n(7);n(49)(r.JSON,"JSON",!0)},function(e,t,n){"use strict";var r=n(89),o=n(173);e.exports=r("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),o)},function(e,t,n){"use strict";var r=n(4),o=n(174),i=Math.acosh,a=Math.log,c=Math.sqrt,u=Math.LN2;r({target:"Math",stat:!0,forced:!i||710!=Math.floor(i(Number.MAX_VALUE))||i(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?a(e)+u:o(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var r=n(4),o=Math.asinh,i=Math.log,a=Math.sqrt;r({target:"Math",stat:!0,forced:!(o&&1/o(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):i(e+a(e*e+1)):e}})},function(e,t,n){"use strict";var r=n(4),o=Math.atanh,i=Math.log;r({target:"Math",stat:!0,forced:!(o&&1/o(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:i((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var r=n(4),o=n(126),i=Math.abs,a=Math.pow;r({target:"Math",stat:!0},{cbrt:function(e){return o(e=+e)*a(i(e),1/3)}})},function(e,t,n){"use strict";var r=n(4),o=Math.floor,i=Math.log,a=Math.LOG2E;r({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-o(i(e+.5)*a):32}})},function(e,t,n){"use strict";var r=n(4),o=n(91),i=Math.cosh,a=Math.abs,c=Math.E;r({target:"Math",stat:!0,forced:!i||i(710)===Infinity},{cosh:function(e){var t=o(a(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var r=n(4),o=n(91);r({target:"Math",stat:!0,forced:o!=Math.expm1},{expm1:o})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{fround:n(296)})},function(e,t,n){"use strict";var r=n(126),o=Math.abs,i=Math.pow,a=i(2,-52),c=i(2,-23),u=i(2,127)*(2-c),s=i(2,-126);e.exports=Math.fround||function(e){var t,n,i=o(e),l=r(e);return iu||n!=n?l*Infinity:l*n}},function(e,t,n){"use strict";var r=n(4),o=Math.hypot,i=Math.abs,a=Math.sqrt;r({target:"Math",stat:!0,forced:!!o&&o(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,r,o=0,c=0,u=arguments.length,s=0;c0?(r=n/s)*r:n;return s===Infinity?Infinity:s*a(o)}})},function(e,t,n){"use strict";var r=n(4),o=n(5),i=Math.imul;r({target:"Math",stat:!0,forced:o((function(){return-5!=i(4294967295,5)||2!=i.length}))},{imul:function(e,t){var n=+e,r=+t,o=65535&n,i=65535&r;return 0|o*i+((65535&n>>>16)*i+o*(65535&r>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var r=n(4),o=Math.log,i=Math.LOG10E;r({target:"Math",stat:!0},{log10:function(e){return o(e)*i}})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{log1p:n(174)})},function(e,t,n){"use strict";var r=n(4),o=Math.log,i=Math.LN2;r({target:"Math",stat:!0},{log2:function(e){return o(e)/i}})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{sign:n(126)})},function(e,t,n){"use strict";var r=n(4),o=n(5),i=n(91),a=Math.abs,c=Math.exp,u=Math.E;r({target:"Math",stat:!0,forced:o((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return a(e=+e)<1?(i(e)-i(-e))/2:(c(e-1)-c(-e-1))*(u/2)}})},function(e,t,n){"use strict";var r=n(4),o=n(91),i=Math.exp;r({target:"Math",stat:!0},{tanh:function(e){var t=o(e=+e),n=o(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(i(e)+i(-e))}})},function(e,t,n){"use strict";n(49)(Math,"Math",!0)},function(e,t,n){"use strict";var r=n(4),o=Math.ceil,i=Math.floor;r({target:"Math",stat:!0},{trunc:function(e){return(e>0?i:o)(e)}})},function(e,t,n){"use strict";var r=n(11),o=n(7),i=n(70),a=n(27),c=n(20),u=n(37),s=n(90),l=n(40),f=n(5),d=n(48),p=n(52).f,h=n(23).f,g=n(16).f,v=n(63).trim,m=o.Number,y=m.prototype,b="Number"==u(d(y)),x=function(e){var t,n,r,o,i,a,c,u,s=l(e,!1);if("string"==typeof s&&s.length>2)if(43===(t=(s=v(s)).charCodeAt(0))||45===t){if(88===(n=s.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(s.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+s}for(a=(i=s.slice(2)).length,c=0;co)return NaN;return parseInt(i,r)}return+s};if(i("Number",!m(" 0o1")||!m("0b1")||m("+0x1"))){for(var w,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(b?f((function(){y.valueOf.call(n)})):"Number"!=u(n))?s(new m(x(t)),n,_):x(t)},E=r?p(m):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),k=0;E.length>k;k++)c(m,w=E[k])&&!c(_,w)&&g(_,w,h(m,w));_.prototype=y,y.constructor=_,a(o,"Number",_)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isFinite:n(310)})},function(e,t,n){"use strict";var r=n(7).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&r(e)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isInteger:n(175)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var r=n(4),o=n(175),i=Math.abs;r({target:"Number",stat:!0},{isSafeInteger:function(e){return o(e)&&i(e)<=9007199254740991}})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var r=n(4),o=n(317);r({target:"Number",stat:!0,forced:Number.parseFloat!=o},{parseFloat:o})},function(e,t,n){"use strict";var r=n(7),o=n(63).trim,i=n(92),a=r.parseFloat,c=1/a(i+"-0")!=-Infinity;e.exports=c?function(e){var t=o(String(e)),n=a(t);return 0===n&&"-"==t.charAt(0)?-0:n}:a},function(e,t,n){"use strict";var r=n(4),o=n(176);r({target:"Number",stat:!0,forced:Number.parseInt!=o},{parseInt:o})},function(e,t,n){"use strict";var r=n(4),o=n(38),i=n(320),a=n(125),c=n(5),u=1..toFixed,s=Math.floor,l=function f(e,t,n){return 0===t?n:t%2==1?f(e,t-1,n*e):f(e*e,t/2,n)};r({target:"Number",proto:!0,forced:u&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){u.call({})}))},{toFixed:function(e){var t,n,r,c,u=i(this),f=o(e),d=[0,0,0,0,0,0],p="",h="0",g=function(e,t){for(var n=-1,r=t;++n<6;)r+=e*d[n],d[n]=r%1e7,r=s(r/1e7)},v=function(e){for(var t=6,n=0;--t>=0;)n+=d[t],d[t]=s(n/e),n=n%e*1e7},m=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==d[e]){var n=String(d[e]);t=""===t?n:t+a.call("0",7-n.length)+n}return t};if(f<0||f>20)throw RangeError("Incorrect fraction digits");if(u!=u)return"NaN";if(u<=-1e21||u>=1e21)return String(u);if(u<0&&(p="-",u=-u),u>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(u*l(2,69,1))-69)<0?u*l(2,-t,1):u/l(2,t,1),n*=4503599627370496,(t=52-t)>0){for(g(0,n),r=f;r>=7;)g(1e7,0),r-=7;for(g(l(10,r,1),0),r=t-1;r>=23;)v(1<<23),r-=23;v(1<0?p+((c=h.length)<=f?"0."+a.call("0",f-c)+h:h.slice(0,c-f)+"."+h.slice(c-f)):p+h}})},function(e,t,n){"use strict";var r=n(37);e.exports=function(e){if("number"!=typeof e&&"Number"!=r(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var r=n(4),o=n(322);r({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},function(e,t,n){"use strict";var r=n(11),o=n(5),i=n(71),a=n(114),c=n(82),u=n(19),s=n(66),l=Object.assign,f=Object.defineProperty;e.exports=!l||o((function(){if(r&&1!==l({b:1},l(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=l({},e)[n]||"abcdefghijklmnopqrst"!=i(l({},t)).join("")}))?function(e,t){for(var n=u(e),o=arguments.length,l=1,f=a.f,d=c.f;o>l;)for(var p,h=s(arguments[l++]),g=f?i(h).concat(f(h)):i(h),v=g.length,m=0;v>m;)p=g[m++],r&&!d.call(h,p)||(n[p]=h[p]);return n}:l},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0,sham:!n(11)},{create:n(48)})},function(e,t,n){"use strict";var r=n(4),o=n(11),i=n(93),a=n(19),c=n(29),u=n(16);o&&r({target:"Object",proto:!0,forced:i},{__defineGetter__:function(e,t){u.f(a(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var r=n(4),o=n(11);r({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperties:n(159)})},function(e,t,n){"use strict";var r=n(4),o=n(11);r({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperty:n(16).f})},function(e,t,n){"use strict";var r=n(4),o=n(11),i=n(93),a=n(19),c=n(29),u=n(16);o&&r({target:"Object",proto:!0,forced:i},{__defineSetter__:function(e,t){u.f(a(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var r=n(4),o=n(177).entries;r({target:"Object",stat:!0},{entries:function(e){return o(e)}})},function(e,t,n){"use strict";var r=n(4),o=n(76),i=n(5),a=n(8),c=n(56).onFreeze,u=Object.freeze;r({target:"Object",stat:!0,forced:i((function(){u(1)})),sham:!o},{freeze:function(e){return u&&a(e)?u(c(e)):e}})},function(e,t,n){"use strict";var r=n(4),o=n(62),i=n(54);r({target:"Object",stat:!0},{fromEntries:function(e){var t={};return o(e,(function(e,n){i(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var r=n(4),o=n(5),i=n(32),a=n(23).f,c=n(11),u=o((function(){a(1)}));r({target:"Object",stat:!0,forced:!c||u,sham:!c},{getOwnPropertyDescriptor:function(e,t){return a(i(e),t)}})},function(e,t,n){"use strict";var r=n(4),o=n(11),i=n(112),a=n(32),c=n(23),u=n(54);r({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(e){for(var t,n,r=a(e),o=c.f,s=i(r),l={},f=0;s.length>f;)(n=o(r,t=s[f++]))!==undefined&&u(l,t,n);return l}})},function(e,t,n){"use strict";var r=n(4),o=n(5),i=n(161).f;r({target:"Object",stat:!0,forced:o((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:i})},function(e,t,n){"use strict";var r=n(4),o=n(5),i=n(19),a=n(42),c=n(122);r({target:"Object",stat:!0,forced:o((function(){a(1)})),sham:!c},{getPrototypeOf:function(e){return a(i(e))}})},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0},{is:n(178)})},function(e,t,n){"use strict";var r=n(4),o=n(5),i=n(8),a=Object.isExtensible;r({target:"Object",stat:!0,forced:o((function(){a(1)}))},{isExtensible:function(e){return!!i(e)&&(!a||a(e))}})},function(e,t,n){"use strict";var r=n(4),o=n(5),i=n(8),a=Object.isFrozen;r({target:"Object",stat:!0,forced:o((function(){a(1)}))},{isFrozen:function(e){return!i(e)||!!a&&a(e)}})},function(e,t,n){"use strict";var r=n(4),o=n(5),i=n(8),a=Object.isSealed;r({target:"Object",stat:!0,forced:o((function(){a(1)}))},{isSealed:function(e){return!i(e)||!!a&&a(e)}})},function(e,t,n){"use strict";var r=n(4),o=n(19),i=n(71);r({target:"Object",stat:!0,forced:n(5)((function(){i(1)}))},{keys:function(e){return i(o(e))}})},function(e,t,n){"use strict";var r=n(4),o=n(11),i=n(93),a=n(19),c=n(40),u=n(42),s=n(23).f;o&&r({target:"Object",proto:!0,forced:i},{__lookupGetter__:function(e){var t,n=a(this),r=c(e,!0);do{if(t=s(n,r))return t.get}while(n=u(n))}})},function(e,t,n){"use strict";var r=n(4),o=n(11),i=n(93),a=n(19),c=n(40),u=n(42),s=n(23).f;o&&r({target:"Object",proto:!0,forced:i},{__lookupSetter__:function(e){var t,n=a(this),r=c(e,!0);do{if(t=s(n,r))return t.set}while(n=u(n))}})},function(e,t,n){"use strict";var r=n(4),o=n(8),i=n(56).onFreeze,a=n(76),c=n(5),u=Object.preventExtensions;r({target:"Object",stat:!0,forced:c((function(){u(1)})),sham:!a},{preventExtensions:function(e){return u&&o(e)?u(i(e)):e}})},function(e,t,n){"use strict";var r=n(4),o=n(8),i=n(56).onFreeze,a=n(76),c=n(5),u=Object.seal;r({target:"Object",stat:!0,forced:c((function(){u(1)})),sham:!a},{seal:function(e){return u&&o(e)?u(i(e)):e}})},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0},{setPrototypeOf:n(55)})},function(e,t,n){"use strict";var r=n(120),o=n(27),i=n(346);r||o(Object.prototype,"toString",i,{unsafe:!0})},function(e,t,n){"use strict";var r=n(120),o=n(85);e.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},function(e,t,n){"use strict";var r=n(4),o=n(177).values;r({target:"Object",stat:!0},{values:function(e){return o(e)}})},function(e,t,n){"use strict";var r=n(4),o=n(176);r({global:!0,forced:parseInt!=o},{parseInt:o})},function(e,t,n){"use strict";var r,o,i,a,c=n(4),u=n(43),s=n(7),l=n(41),f=n(179),d=n(27),p=n(75),h=n(49),g=n(60),v=n(8),m=n(29),y=n(61),b=n(37),x=n(110),w=n(62),_=n(86),E=n(45),k=n(127).set,S=n(181),C=n(182),N=n(350),A=n(128),T=n(183),O=n(34),I=n(70),M=n(15),L=n(116),V=M("species"),R="Promise",P=O.get,B=O.set,D=O.getterFor(R),F=f,j=s.TypeError,K=s.document,z=s.process,Y=l("fetch"),U=A.f,$=U,H="process"==b(z),W=!!(K&&K.createEvent&&s.dispatchEvent),q=I(R,(function(){if(!(x(F)!==String(F))){if(66===L)return!0;if(!H&&"function"!=typeof PromiseRejectionEvent)return!0}if(u&&!F.prototype["finally"])return!0;if(L>=51&&/native code/.test(F))return!1;var e=F.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[V]=t,!(e.then((function(){}))instanceof t)})),G=q||!_((function(e){F.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!v(e)||"function"!=typeof(t=e.then))&&t},Z=function(e,t,n){if(!t.notified){t.notified=!0;var r=t.reactions;S((function(){for(var o=t.value,i=1==t.state,a=0;r.length>a;){var c,u,s,l=r[a++],f=i?l.ok:l.fail,d=l.resolve,p=l.reject,h=l.domain;try{f?(i||(2===t.rejection&&te(e,t),t.rejection=1),!0===f?c=o:(h&&h.enter(),c=f(o),h&&(h.exit(),s=!0)),c===l.promise?p(j("Promise-chain cycle")):(u=X(c))?u.call(c,d,p):d(c)):p(o)}catch(g){h&&!s&&h.exit(),p(g)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&J(e,t)}))}},Q=function(e,t,n){var r,o;W?((r=K.createEvent("Event")).promise=t,r.reason=n,r.initEvent(e,!1,!0),s.dispatchEvent(r)):r={promise:t,reason:n},(o=s["on"+e])?o(r):"unhandledrejection"===e&&N("Unhandled promise rejection",n)},J=function(e,t){k.call(s,(function(){var n,r=t.value;if(ee(t)&&(n=T((function(){H?z.emit("unhandledRejection",r,e):Q("unhandledrejection",e,r)})),t.rejection=H||ee(t)?2:1,n.error))throw n.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){k.call(s,(function(){H?z.emit("rejectionHandled",e):Q("rejectionhandled",e,t.value)}))},ne=function(e,t,n,r){return function(o){e(t,n,o,r)}},re=function(e,t,n,r){t.done||(t.done=!0,r&&(t=r),t.value=n,t.state=2,Z(e,t,!0))},oe=function ie(e,t,n,r){if(!t.done){t.done=!0,r&&(t=r);try{if(e===n)throw j("Promise can't be resolved itself");var o=X(n);o?S((function(){var r={done:!1};try{o.call(n,ne(ie,e,r,t),ne(re,e,r,t))}catch(i){re(e,r,i,t)}})):(t.value=n,t.state=1,Z(e,t,!1))}catch(i){re(e,{done:!1},i,t)}}};q&&(F=function(e){y(this,F,R),m(e),r.call(this);var t=P(this);try{e(ne(oe,this,t),ne(re,this,t))}catch(n){re(this,t,n)}},(r=function(e){B(this,{type:R,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:undefined})}).prototype=p(F.prototype,{then:function(e,t){var n=D(this),r=U(E(this,F));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=H?z.domain:undefined,n.parent=!0,n.reactions.push(r),0!=n.state&&Z(this,n,!1),r.promise},"catch":function(e){return this.then(undefined,e)}}),o=function(){var e=new r,t=P(e);this.promise=e,this.resolve=ne(oe,e,t),this.reject=ne(re,e,t)},A.f=U=function(e){return e===F||e===i?new o(e):$(e)},u||"function"!=typeof f||(a=f.prototype.then,d(f.prototype,"then",(function(e,t){var n=this;return new F((function(e,t){a.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof Y&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return C(F,Y.apply(s,arguments))}}))),c({global:!0,wrap:!0,forced:q},{Promise:F}),h(F,R,!1,!0),g(R),i=l(R),c({target:R,stat:!0,forced:q},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:R,stat:!0,forced:u||q},{resolve:function(e){return C(u&&this===i?F:this,e)}}),c({target:R,stat:!0,forced:G},{all:function(e){var t=this,n=U(t),r=n.resolve,o=n.reject,i=T((function(){var n=m(t.resolve),i=[],a=0,c=1;w(e,(function(e){var u=a++,s=!1;i.push(undefined),c++,n.call(t,e).then((function(e){s||(s=!0,i[u]=e,--c||r(i))}),o)})),--c||r(i)}));return i.error&&o(i.value),n.promise},race:function(e){var t=this,n=U(t),r=n.reject,o=T((function(){var o=m(t.resolve);w(e,(function(e){o.call(t,e).then(n.resolve,r)}))}));return o.error&&r(o.value),n.promise}})},function(e,t,n){"use strict";var r=n(7);e.exports=function(e,t){var n=r.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";var r=n(4),o=n(29),i=n(128),a=n(183),c=n(62);r({target:"Promise",stat:!0},{allSettled:function(e){var t=this,n=i.f(t),r=n.resolve,u=n.reject,s=a((function(){var n=o(t.resolve),i=[],a=0,u=1;c(e,(function(e){var o=a++,c=!1;i.push(undefined),u++,n.call(t,e).then((function(e){c||(c=!0,i[o]={status:"fulfilled",value:e},--u||r(i))}),(function(e){c||(c=!0,i[o]={status:"rejected",reason:e},--u||r(i))}))})),--u||r(i)}));return s.error&&u(s.value),n.promise}})},function(e,t,n){"use strict";var r=n(4),o=n(43),i=n(179),a=n(5),c=n(41),u=n(45),s=n(182),l=n(27);r({target:"Promise",proto:!0,real:!0,forced:!!i&&a((function(){i.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=u(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return s(t,e()).then((function(){return n}))}:e,n?function(n){return s(t,e()).then((function(){throw n}))}:e)}}),o||"function"!=typeof i||i.prototype["finally"]||l(i.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var r=n(4),o=n(41),i=n(29),a=n(12),c=n(5),u=o("Reflect","apply"),s=Function.apply;r({target:"Reflect",stat:!0,forced:!c((function(){u((function(){}))}))},{apply:function(e,t,n){return i(e),a(n),u?u(e,t,n):s.call(e,t,n)}})},function(e,t,n){"use strict";var r=n(4),o=n(41),i=n(29),a=n(12),c=n(8),u=n(48),s=n(172),l=n(5),f=o("Reflect","construct"),d=l((function(){function e(){}return!(f((function(){}),[],e)instanceof e)})),p=!l((function(){f((function(){}))})),h=d||p;r({target:"Reflect",stat:!0,forced:h,sham:h},{construct:function(e,t){i(e),a(t);var n=arguments.length<3?e:i(arguments[2]);if(p&&!d)return f(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var r=[null];return r.push.apply(r,t),new(s.apply(e,r))}var o=n.prototype,l=u(c(o)?o:Object.prototype),h=Function.apply.call(e,l,t);return c(h)?h:l}})},function(e,t,n){"use strict";var r=n(4),o=n(11),i=n(12),a=n(40),c=n(16);r({target:"Reflect",stat:!0,forced:n(5)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!o},{defineProperty:function(e,t,n){i(e);var r=a(t,!0);i(n);try{return c.f(e,r,n),!0}catch(o){return!1}}})},function(e,t,n){"use strict";var r=n(4),o=n(12),i=n(23).f;r({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=i(o(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var r=n(4),o=n(8),i=n(12),a=n(20),c=n(23),u=n(42);r({target:"Reflect",stat:!0},{get:function s(e,t){var n,r,l=arguments.length<3?e:arguments[2];return i(e)===l?e[t]:(n=c.f(e,t))?a(n,"value")?n.value:n.get===undefined?undefined:n.get.call(l):o(r=u(e))?s(r,t,l):void 0}})},function(e,t,n){"use strict";var r=n(4),o=n(11),i=n(12),a=n(23);r({target:"Reflect",stat:!0,sham:!o},{getOwnPropertyDescriptor:function(e,t){return a.f(i(e),t)}})},function(e,t,n){"use strict";var r=n(4),o=n(12),i=n(42);r({target:"Reflect",stat:!0,sham:!n(122)},{getPrototypeOf:function(e){return i(o(e))}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var r=n(4),o=n(12),i=Object.isExtensible;r({target:"Reflect",stat:!0},{isExtensible:function(e){return o(e),!i||i(e)}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{ownKeys:n(112)})},function(e,t,n){"use strict";var r=n(4),o=n(41),i=n(12);r({target:"Reflect",stat:!0,sham:!n(76)},{preventExtensions:function(e){i(e);try{var t=o("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var r=n(4),o=n(12),i=n(8),a=n(20),c=n(5),u=n(16),s=n(23),l=n(42),f=n(51);r({target:"Reflect",stat:!0,forced:c((function(){var e=u.f({},"a",{configurable:!0});return!1!==Reflect.set(l(e),"a",1,e)}))},{set:function d(e,t,n){var r,c,p=arguments.length<4?e:arguments[3],h=s.f(o(e),t);if(!h){if(i(c=l(e)))return d(c,t,n,p);h=f(0)}if(a(h,"value")){if(!1===h.writable||!i(p))return!1;if(r=s.f(p,t)){if(r.get||r.set||!1===r.writable)return!1;r.value=n,u.f(p,t,r)}else u.f(p,t,f(0,n));return!0}return h.set!==undefined&&(h.set.call(p,n),!0)}})},function(e,t,n){"use strict";var r=n(4),o=n(12),i=n(169),a=n(55);a&&r({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){o(e),i(t);try{return a(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var r=n(11),o=n(7),i=n(70),a=n(90),c=n(16).f,u=n(52).f,s=n(94),l=n(77),f=n(95),d=n(27),p=n(5),h=n(34).set,g=n(60),v=n(15)("match"),m=o.RegExp,y=m.prototype,b=/a/g,x=/a/g,w=new m(b)!==b,_=f.UNSUPPORTED_Y;if(r&&i("RegExp",!w||_||p((function(){return x[v]=!1,m(b)!=b||m(x)==x||"/a/i"!=m(b,"i")})))){for(var E=function(e,t){var n,r=this instanceof E,o=s(e),i=t===undefined;if(!r&&o&&e.constructor===E&&i)return e;w?o&&!i&&(e=e.source):e instanceof E&&(i&&(t=l.call(e)),e=e.source),_&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var c=a(w?new m(e,t):m(e,t),r?this:y,E);return _&&n&&h(c,{sticky:n}),c},k=function(e){e in E||c(E,e,{configurable:!0,get:function(){return m[e]},set:function(t){m[e]=t}})},S=u(m),C=0;S.length>C;)k(S[C++]);y.constructor=E,E.prototype=y,d(o,"RegExp",E)}g("RegExp")},function(e,t,n){"use strict";var r=n(11),o=n(16),i=n(77),a=n(95).UNSUPPORTED_Y;r&&("g"!=/./g.flags||a)&&o.f(RegExp.prototype,"flags",{configurable:!0,get:i})},function(e,t,n){"use strict";var r=n(11),o=n(95).UNSUPPORTED_Y,i=n(16).f,a=n(34).get,c=RegExp.prototype;r&&o&&i(RegExp.prototype,"sticky",{configurable:!0,get:function(){if(this===c)return undefined;if(this instanceof RegExp)return!!a(this).sticky;throw TypeError("Incompatible receiver, RegExp required")}})},function(e,t,n){"use strict";n(129);var r,o,i=n(4),a=n(8),c=(r=!1,(o=/[ac]/).exec=function(){return r=!0,/./.exec.apply(this,arguments)},!0===o.test("abc")&&r),u=/./.test;i({target:"RegExp",proto:!0,forced:!c},{test:function(e){if("function"!=typeof this.exec)return u.call(this,e);var t=this.exec(e);if(null!==t&&!a(t))throw new Error("RegExp exec method returned something other than an Object or null");return!!t}})},function(e,t,n){"use strict";var r=n(27),o=n(12),i=n(5),a=n(77),c=RegExp.prototype,u=c.toString,s=i((function(){return"/a/b"!=u.call({source:"a",flags:"b"})})),l="toString"!=u.name;(s||l)&&r(RegExp.prototype,"toString",(function(){var e=o(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?a.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var r=n(89),o=n(173);e.exports=r("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),o)},function(e,t,n){"use strict";var r=n(4),o=n(130).codeAt;r({target:"String",proto:!0},{codePointAt:function(e){return o(this,e)}})},function(e,t,n){"use strict";var r,o=n(4),i=n(23).f,a=n(13),c=n(131),u=n(25),s=n(132),l=n(43),f="".endsWith,d=Math.min,p=s("endsWith");o({target:"String",proto:!0,forced:!!(l||p||(r=i(String.prototype,"endsWith"),!r||r.writable))&&!p},{endsWith:function(e){var t=String(u(this));c(e);var n=arguments.length>1?arguments[1]:undefined,r=a(t.length),o=n===undefined?r:d(a(n),r),i=String(e);return f?f.call(t,i,o):t.slice(o-i.length,o)===i}})},function(e,t,n){"use strict";var r=n(4),o=n(47),i=String.fromCharCode,a=String.fromCodePoint;r({target:"String",stat:!0,forced:!!a&&1!=a.length},{fromCodePoint:function(e){for(var t,n=[],r=arguments.length,a=0;r>a;){if(t=+arguments[a++],o(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?i(t):i(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var r=n(4),o=n(131),i=n(25);r({target:"String",proto:!0,forced:!n(132)("includes")},{includes:function(e){return!!~String(i(this)).indexOf(o(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var r=n(130).charAt,o=n(34),i=n(121),a=o.set,c=o.getterFor("String Iterator");i(String,"String",(function(e){a(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,o=t.index;return o>=n.length?{value:undefined,done:!0}:(e=r(n,o),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var r=n(97),o=n(12),i=n(13),a=n(25),c=n(98),u=n(99);r("match",1,(function(e,t,n){return[function(t){var n=a(this),r=t==undefined?undefined:t[e];return r!==undefined?r.call(t,n):new RegExp(t)[e](String(n))},function(e){var r=n(t,e,this);if(r.done)return r.value;var a=o(e),s=String(this);if(!a.global)return u(a,s);var l=a.unicode;a.lastIndex=0;for(var f,d=[],p=0;null!==(f=u(a,s));){var h=String(f[0]);d[p]=h,""===h&&(a.lastIndex=c(s,i(a.lastIndex),l)),p++}return 0===p?null:d}]}))},function(e,t,n){"use strict";var r=n(4),o=n(167),i=n(25),a=n(13),c=n(29),u=n(12),s=n(37),l=n(94),f=n(77),d=n(33),p=n(5),h=n(15),g=n(45),v=n(98),m=n(34),y=n(43),b=h("matchAll"),x=m.set,w=m.getterFor("RegExp String Iterator"),_=RegExp.prototype,E=_.exec,k="".matchAll,S=!!k&&!p((function(){"a".matchAll(/./)})),C=o((function(e,t,n,r){x(this,{type:"RegExp String Iterator",regexp:e,string:t,global:n,unicode:r,done:!1})}),"RegExp String",(function(){var e=w(this);if(e.done)return{value:undefined,done:!0};var t=e.regexp,n=e.string,r=function(e,t){var n,r=e.exec;if("function"==typeof r){if("object"!=typeof(n=r.call(e,t)))throw TypeError("Incorrect exec result");return n}return E.call(e,t)}(t,n);return null===r?{value:undefined,done:e.done=!0}:e.global?(""==String(r[0])&&(t.lastIndex=v(n,a(t.lastIndex),e.unicode)),{value:r,done:!1}):(e.done=!0,{value:r,done:!1})})),N=function(e){var t,n,r,o,i,c,s=u(this),l=String(e);return t=g(s,RegExp),(n=s.flags)===undefined&&s instanceof RegExp&&!("flags"in _)&&(n=f.call(s)),r=n===undefined?"":String(n),o=new t(t===RegExp?s.source:s,r),i=!!~r.indexOf("g"),c=!!~r.indexOf("u"),o.lastIndex=a(s.lastIndex),new C(o,l,i,c)};r({target:"String",proto:!0,forced:S},{matchAll:function(e){var t,n,r,o=i(this);if(null!=e){if(l(e)&&!~String(i("flags"in _?e.flags:f.call(e))).indexOf("g"))throw TypeError("`.matchAll` does not allow non-global regexes");if(S)return k.apply(o,arguments);if((n=e[b])===undefined&&y&&"RegExp"==s(e)&&(n=N),null!=n)return c(n).call(e,o)}else if(S)return k.apply(o,arguments);return t=String(o),r=new RegExp(e,"g"),y?N.call(r,t):r[b](t)}}),y||b in _||d(_,b,N)},function(e,t,n){"use strict";var r=n(4),o=n(124).end;r({target:"String",proto:!0,forced:n(184)},{padEnd:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var r=n(4),o=n(124).start;r({target:"String",proto:!0,forced:n(184)},{padStart:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var r=n(4),o=n(32),i=n(13);r({target:"String",stat:!0},{raw:function(e){for(var t=o(e.raw),n=i(t.length),r=arguments.length,a=[],c=0;n>c;)a.push(String(t[c++])),c]*>)/g,g=/\$([$&'`]|\d\d?)/g;r("replace",2,(function(e,t,n,r){var v=r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,m=r.REPLACE_KEEPS_$0,y=v?"$":"$0";return[function(n,r){var o=u(this),i=n==undefined?undefined:n[e];return i!==undefined?i.call(n,o,r):t.call(String(o),n,r)},function(e,r){if(!v&&m||"string"==typeof r&&-1===r.indexOf(y)){var i=n(t,e,this,r);if(i.done)return i.value}var u=o(e),p=String(this),h="function"==typeof r;h||(r=String(r));var g=u.global;if(g){var x=u.unicode;u.lastIndex=0}for(var w=[];;){var _=l(u,p);if(null===_)break;if(w.push(_),!g)break;""===String(_[0])&&(u.lastIndex=s(p,a(u.lastIndex),x))}for(var E,k="",S=0,C=0;C=S&&(k+=p.slice(S,A)+L,S=A+N.length)}return k+p.slice(S)}];function b(e,n,r,o,a,c){var u=r+e.length,s=o.length,l=g;return a!==undefined&&(a=i(a),l=h),t.call(c,l,(function(t,i){var c;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,r);case"'":return n.slice(u);case"<":c=a[i.slice(1,-1)];break;default:var l=+i;if(0===l)return t;if(l>s){var f=p(l/10);return 0===f?t:f<=s?o[f-1]===undefined?i.charAt(1):o[f-1]+i.charAt(1):t}c=o[l-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var r=n(97),o=n(12),i=n(25),a=n(178),c=n(99);r("search",1,(function(e,t,n){return[function(t){var n=i(this),r=t==undefined?undefined:t[e];return r!==undefined?r.call(t,n):new RegExp(t)[e](String(n))},function(e){var r=n(t,e,this);if(r.done)return r.value;var i=o(e),u=String(this),s=i.lastIndex;a(s,0)||(i.lastIndex=0);var l=c(i,u);return a(i.lastIndex,s)||(i.lastIndex=s),null===l?-1:l.index}]}))},function(e,t,n){"use strict";var r=n(97),o=n(94),i=n(12),a=n(25),c=n(45),u=n(98),s=n(13),l=n(99),f=n(96),d=n(5),p=[].push,h=Math.min,g=!d((function(){return!RegExp(4294967295,"y")}));r("split",2,(function(e,t,n){var r;return r="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var r=String(a(this)),i=n===undefined?4294967295:n>>>0;if(0===i)return[];if(e===undefined)return[r];if(!o(e))return t.call(r,e,i);for(var c,u,s,l=[],d=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),h=0,g=new RegExp(e.source,d+"g");(c=f.call(g,r))&&!((u=g.lastIndex)>h&&(l.push(r.slice(h,c.index)),c.length>1&&c.index=i));)g.lastIndex===c.index&&g.lastIndex++;return h===r.length?!s&&g.test("")||l.push(""):l.push(r.slice(h)),l.length>i?l.slice(0,i):l}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var o=a(this),i=t==undefined?undefined:t[e];return i!==undefined?i.call(t,o,n):r.call(String(o),t,n)},function(e,o){var a=n(r,e,this,o,r!==t);if(a.done)return a.value;var f=i(e),d=String(this),p=c(f,RegExp),v=f.unicode,m=(f.ignoreCase?"i":"")+(f.multiline?"m":"")+(f.unicode?"u":"")+(g?"y":"g"),y=new p(g?f:"^(?:"+f.source+")",m),b=o===undefined?4294967295:o>>>0;if(0===b)return[];if(0===d.length)return null===l(y,d)?[d]:[];for(var x=0,w=0,_=[];w1?arguments[1]:undefined,t.length)),r=String(e);return f?f.call(t,r,n):t.slice(n,n+r.length)===r}})},function(e,t,n){"use strict";var r=n(4),o=n(63).trim;r({target:"String",proto:!0,forced:n(133)("trim")},{trim:function(){return o(this)}})},function(e,t,n){"use strict";var r=n(4),o=n(63).end,i=n(133)("trimEnd"),a=i?function(){return o(this)}:"".trimEnd;r({target:"String",proto:!0,forced:i},{trimEnd:a,trimRight:a})},function(e,t,n){"use strict";var r=n(4),o=n(63).start,i=n(133)("trimStart"),a=i?function(){return o(this)}:"".trimStart;r({target:"String",proto:!0,forced:i},{trimStart:a,trimLeft:a})},function(e,t,n){"use strict";var r=n(4),o=n(35);r({target:"String",proto:!0,forced:n(36)("anchor")},{anchor:function(e){return o(this,"a","name",e)}})},function(e,t,n){"use strict";var r=n(4),o=n(35);r({target:"String",proto:!0,forced:n(36)("big")},{big:function(){return o(this,"big","","")}})},function(e,t,n){"use strict";var r=n(4),o=n(35);r({target:"String",proto:!0,forced:n(36)("blink")},{blink:function(){return o(this,"blink","","")}})},function(e,t,n){"use strict";var r=n(4),o=n(35);r({target:"String",proto:!0,forced:n(36)("bold")},{bold:function(){return o(this,"b","","")}})},function(e,t,n){"use strict";var r=n(4),o=n(35);r({target:"String",proto:!0,forced:n(36)("fixed")},{fixed:function(){return o(this,"tt","","")}})},function(e,t,n){"use strict";var r=n(4),o=n(35);r({target:"String",proto:!0,forced:n(36)("fontcolor")},{fontcolor:function(e){return o(this,"font","color",e)}})},function(e,t,n){"use strict";var r=n(4),o=n(35);r({target:"String",proto:!0,forced:n(36)("fontsize")},{fontsize:function(e){return o(this,"font","size",e)}})},function(e,t,n){"use strict";var r=n(4),o=n(35);r({target:"String",proto:!0,forced:n(36)("italics")},{italics:function(){return o(this,"i","","")}})},function(e,t,n){"use strict";var r=n(4),o=n(35);r({target:"String",proto:!0,forced:n(36)("link")},{link:function(e){return o(this,"a","href",e)}})},function(e,t,n){"use strict";var r=n(4),o=n(35);r({target:"String",proto:!0,forced:n(36)("small")},{small:function(){return o(this,"small","","")}})},function(e,t,n){"use strict";var r=n(4),o=n(35);r({target:"String",proto:!0,forced:n(36)("strike")},{strike:function(){return o(this,"strike","","")}})},function(e,t,n){"use strict";var r=n(4),o=n(35);r({target:"String",proto:!0,forced:n(36)("sub")},{sub:function(){return o(this,"sub","","")}})},function(e,t,n){"use strict";var r=n(4),o=n(35);r({target:"String",proto:!0,forced:n(36)("sup")},{sup:function(){return o(this,"sup","","")}})},function(e,t,n){"use strict";n(46)("Float32",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){"use strict";var r=n(38);e.exports=function(e){var t=r(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(46)("Float64",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){"use strict";n(46)("Int8",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){"use strict";n(46)("Int16",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){"use strict";n(46)("Int32",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){"use strict";n(46)("Uint8",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){"use strict";n(46)("Uint8",(function(e){return function(t,n,r){return e(this,t,n,r)}}),!0)},function(e,t,n){"use strict";n(46)("Uint16",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){"use strict";n(46)("Uint32",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){"use strict";var r=n(14),o=n(163),i=r.aTypedArray;(0,r.exportTypedArrayMethod)("copyWithin",(function(e,t){return o.call(i(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var r=n(14),o=n(21).every,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("every",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var r=n(14),o=n(117),i=r.aTypedArray;(0,r.exportTypedArrayMethod)("fill",(function(e){return o.apply(i(this),arguments)}))},function(e,t,n){"use strict";var r=n(14),o=n(21).filter,i=n(45),a=r.aTypedArray,c=r.aTypedArrayConstructor;(0,r.exportTypedArrayMethod)("filter",(function(e){for(var t=o(a(this),e,arguments.length>1?arguments[1]:undefined),n=i(this,this.constructor),r=0,u=t.length,s=new(c(n))(u);u>r;)s[r]=t[r++];return s}))},function(e,t,n){"use strict";var r=n(14),o=n(21).find,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("find",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var r=n(14),o=n(21).findIndex,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("findIndex",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var r=n(14),o=n(21).forEach,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("forEach",(function(e){o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var r=n(134);(0,n(14).exportTypedArrayStaticMethod)("from",n(186),r)},function(e,t,n){"use strict";var r=n(14),o=n(69).includes,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("includes",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var r=n(14),o=n(69).indexOf,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("indexOf",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var r=n(7),o=n(14),i=n(166),a=n(15)("iterator"),c=r.Uint8Array,u=i.values,s=i.keys,l=i.entries,f=o.aTypedArray,d=o.exportTypedArrayMethod,p=c&&c.prototype[a],h=!!p&&("values"==p.name||p.name==undefined),g=function(){return u.call(f(this))};d("entries",(function(){return l.call(f(this))})),d("keys",(function(){return s.call(f(this))})),d("values",g,!h),d(a,g,!h)},function(e,t,n){"use strict";var r=n(14),o=r.aTypedArray,i=r.exportTypedArrayMethod,a=[].join;i("join",(function(e){return a.apply(o(this),arguments)}))},function(e,t,n){"use strict";var r=n(14),o=n(170),i=r.aTypedArray;(0,r.exportTypedArrayMethod)("lastIndexOf",(function(e){return o.apply(i(this),arguments)}))},function(e,t,n){"use strict";var r=n(14),o=n(21).map,i=n(45),a=r.aTypedArray,c=r.aTypedArrayConstructor;(0,r.exportTypedArrayMethod)("map",(function(e){return o(a(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(i(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var r=n(14),o=n(134),i=r.aTypedArrayConstructor;(0,r.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(i(this))(t);t>e;)n[e]=arguments[e++];return n}),o)},function(e,t,n){"use strict";var r=n(14),o=n(87).left,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("reduce",(function(e){return o(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var r=n(14),o=n(87).right,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("reduceRight",(function(e){return o(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var r=n(14),o=r.aTypedArray,i=r.exportTypedArrayMethod,a=Math.floor;i("reverse",(function(){for(var e,t=o(this).length,n=a(t/2),r=0;r1?arguments[1]:undefined,1),n=this.length,r=a(e),c=o(r.length),s=0;if(c+t>n)throw RangeError("Wrong length");for(;si;)l[i]=n[i++];return l}),i((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var r=n(14),o=n(21).some,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("some",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var r=n(14),o=r.aTypedArray,i=r.exportTypedArrayMethod,a=[].sort;i("sort",(function(e){return a.call(o(this),e)}))},function(e,t,n){"use strict";var r=n(14),o=n(13),i=n(47),a=n(45),c=r.aTypedArray;(0,r.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),r=n.length,u=i(e,r);return new(a(n,n.constructor))(n.buffer,n.byteOffset+u*n.BYTES_PER_ELEMENT,o((t===undefined?r:i(t,r))-u))}))},function(e,t,n){"use strict";var r=n(7),o=n(14),i=n(5),a=r.Int8Array,c=o.aTypedArray,u=o.exportTypedArrayMethod,s=[].toLocaleString,l=[].slice,f=!!a&&i((function(){s.call(new a(1))}));u("toLocaleString",(function(){return s.apply(f?l.call(c(this)):c(this),arguments)}),i((function(){return[1,2].toLocaleString()!=new a([1,2]).toLocaleString()}))||!i((function(){a.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var r=n(14).exportTypedArrayMethod,o=n(5),i=n(7).Uint8Array,a=i&&i.prototype||{},c=[].toString,u=[].join;o((function(){c.call({})}))&&(c=function(){return u.call(this)});var s=a.toString!=c;r("toString",c,s)},function(e,t,n){"use strict";var r,o=n(7),i=n(75),a=n(56),c=n(89),u=n(187),s=n(8),l=n(34).enforce,f=n(154),d=!o.ActiveXObject&&"ActiveXObject"in o,p=Object.isExtensible,h=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},g=e.exports=c("WeakMap",h,u);if(f&&d){r=u.getConstructor(h,"WeakMap",!0),a.REQUIRED=!0;var v=g.prototype,m=v["delete"],y=v.has,b=v.get,x=v.set;i(v,{"delete":function(e){if(s(e)&&!p(e)){var t=l(this);return t.frozen||(t.frozen=new r),m.call(this,e)||t.frozen["delete"](e)}return m.call(this,e)},has:function(e){if(s(e)&&!p(e)){var t=l(this);return t.frozen||(t.frozen=new r),y.call(this,e)||t.frozen.has(e)}return y.call(this,e)},get:function(e){if(s(e)&&!p(e)){var t=l(this);return t.frozen||(t.frozen=new r),y.call(this,e)?b.call(this,e):t.frozen.get(e)}return b.call(this,e)},set:function(e,t){if(s(e)&&!p(e)){var n=l(this);n.frozen||(n.frozen=new r),y.call(this,e)?x.call(this,e,t):n.frozen.set(e,t)}else x.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(89)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(187))},function(e,t,n){"use strict";var r=n(4),o=n(7),i=n(127);r({global:!0,bind:!0,enumerable:!0,forced:!o.setImmediate||!o.clearImmediate},{setImmediate:i.set,clearImmediate:i.clear})},function(e,t,n){"use strict";var r=n(4),o=n(7),i=n(181),a=n(37),c=o.process,u="process"==a(c);r({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=u&&c.domain;i(t?t.bind(e):e)}})},function(e,t,n){"use strict";var r=n(4),o=n(7),i=n(84),a=[].slice,c=function(e){return function(t,n){var r=arguments.length>2,o=r?a.call(arguments,2):undefined;return e(r?function(){("function"==typeof t?t:Function(t)).apply(this,o)}:t,n)}};r({global:!0,bind:!0,forced:/MSIE .\./.test(i)},{setTimeout:c(o.setTimeout),setInterval:c(o.setInterval)})},function(e,t,n){"use strict";var r=function(e){var t=Object.prototype,n=t.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",a=r.toStringTag||"@@toStringTag";function c(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(C){c=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof f?t:f,i=Object.create(o.prototype),a=new E(r||[]);return i._invoke=function(e,t,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return S()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=x(a,n);if(c){if(c===l)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=s(e,t,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===l)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}(e,n,a),i}function s(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(C){return{type:"throw",arg:C}}}e.wrap=u;var l={};function f(){}function d(){}function p(){}var h={};h[o]=function(){return this};var g=Object.getPrototypeOf,v=g&&g(g(k([])));v&&v!==t&&n.call(v,o)&&(h=v);var m=p.prototype=f.prototype=Object.create(h);function y(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function b(e,t){var r;this._invoke=function(o,i){function a(){return new t((function(r,a){!function c(r,o,i,a){var u=s(e[r],e,o);if("throw"!==u.type){var l=u.arg,f=l.value;return f&&"object"==typeof f&&n.call(f,"__await")?t.resolve(f.__await).then((function(e){c("next",e,i,a)}),(function(e){c("throw",e,i,a)})):t.resolve(f).then((function(e){l.value=e,i(l)}),(function(e){return c("throw",e,i,a)}))}a(u.arg)}(o,i,r,a)}))}return r=r?r.then(a,a):a()}}function x(e,t){var n=e.iterator[t.method];if(void 0===n){if(t.delegate=null,"throw"===t.method){if(e.iterator["return"]&&(t.method="return",t.arg=void 0,x(e,t),"throw"===t.method))return l;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return l}var r=s(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,l;var o=r.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,l):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,l)}function w(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function _(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(w,this),this.reset(!0)}function k(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function t(){for(;++r=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),_(n),l}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;_(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:k(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),l}},e}(e.exports);try{regeneratorRuntime=r}catch(o){Function("r","regeneratorRuntime = r")(r)}},function(e,t,n){"use strict";!function(t,n){var r,o,i=t.html5||{},a=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,c=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,u=0,s={};function l(){var e=h.elements;return"string"==typeof e?e.split(" "):e}function f(e){var t=s[e._html5shiv];return t||(t={},u++,e._html5shiv=u,s[u]=t),t}function d(e,t,r){return t||(t=n),o?t.createElement(e):(r||(r=f(t)),!(i=r.cache[e]?r.cache[e].cloneNode():c.test(e)?(r.cache[e]=r.createElem(e)).cloneNode():r.createElem(e)).canHaveChildren||a.test(e)||i.tagUrn?i:r.frag.appendChild(i));var i}function p(e){e||(e=n);var t=f(e);return!h.shivCSS||r||t.hasCSS||(t.hasCSS=!!function(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",r.insertBefore(n.lastChild,r.firstChild)}(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),o||function(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return h.shivMethods?d(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+l().join().replace(/[\w\-:]+/g,(function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'}))+");return n}")(h,t.frag)}(e,t),e}!function(){try{var e=n.createElement("a");e.innerHTML="",r="hidden"in e,o=1==e.childNodes.length||function(){n.createElement("a");var e=n.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(t){r=!0,o=!0}}();var h={elements:i.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==i.shivCSS,supportsUnknownElements:o,shivMethods:!1!==i.shivMethods,type:"default",shivDocument:p,createElement:d,createDocumentFragment:function(e,t){if(e||(e=n),o)return e.createDocumentFragment();for(var r=(t=t||f(e)).frag.cloneNode(),i=0,a=l(),c=a.length;i3?c(a):null,b=String(a.key),x=String(a.char),w=a.location,_=a.keyCode||(a.keyCode=b)&&b.charCodeAt(0)||0,E=a.charCode||(a.charCode=x)&&x.charCodeAt(0)||0,k=a.bubbles,S=a.cancelable,C=a.repeat,N=a.locale,A=a.view||e;if(a.which||(a.which=a.keyCode),"initKeyEvent"in d)d.initKeyEvent(t,k,S,A,p,g,h,v,_,E);else if(0>>0),t=Element.prototype,n=t.querySelector,r=t.querySelectorAll;function o(t,n,r){t.setAttribute(e,null);var o=n.call(t,String(r).replace(/(^|,\s*)(:scope([ >]|$))/g,(function(t,n,r,o){return n+"["+e+"]"+(o||" ")})));return t.removeAttribute(e),o}t.querySelector=function(e){return o(this,n,e)},t.querySelectorAll=function(e){return o(this,r,e)}}()}}(window),function(e){var t=e.WeakMap||function(){var e,t=0,n=!1,r=!1;function o(t,o,i){r=i,n=!1,e=undefined,t.dispatchEvent(o)}function i(e){this.value=e}function c(){t++,this.__ce__=new a("@DOMMap:"+t+Math.random())}return i.prototype.handleEvent=function(t){n=!0,r?t.currentTarget.removeEventListener(t.type,this,!1):e=this.value},c.prototype={constructor:c,"delete":function(e){return o(e,this.__ce__,!0),n},get:function(t){o(t,this.__ce__,!1);var n=e;return e=undefined,n},has:function(e){return o(e,this.__ce__,!1),n},set:function(e,t){return o(e,this.__ce__,!0),e.addEventListener(this.__ce__.type,new i(t),!1),this}},c}();function n(){}function r(e,t,n){function o(e){o.once&&(e.currentTarget.removeEventListener(e.type,t,o),o.removed=!0),o.passive&&(e.preventDefault=r.preventDefault),"function"==typeof o.callback?o.callback.call(this,e):o.callback&&o.callback.handleEvent(e),o.passive&&delete e.preventDefault}return o.type=e,o.callback=t,o.capture=!!n.capture,o.passive=!!n.passive,o.once=!!n.once,o.removed=!1,o}n.prototype=(Object.create||Object)(null),r.preventDefault=function(){};var o,i,a=e.CustomEvent,c=e.dispatchEvent,u=e.addEventListener,s=e.removeEventListener,l=0,f=function(){l++},d=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},p=function(e){return"".concat(e.capture?"1":"0",e.passive?"1":"0",e.once?"1":"0")};try{u("_",f,{once:!0}),c(new a("_")),c(new a("_")),s("_",f,{once:!0})}catch(h){}1!==l&&(i=new t,o=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,o,a){if(a&&"boolean"!=typeof a){var c,u,s,l=i.get(this),f=p(a);l||i.set(this,l=new n),t in l||(l[t]={handler:[],wrap:[]}),u=l[t],(c=d.call(u.handler,o))<0?(c=u.handler.push(o)-1,u.wrap[c]=s=new n):s=u.wrap[c],f in s||(s[f]=r(t,o,a),e.call(this,t,s[f],s[f].capture))}else e.call(this,t,o,a)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,r){if(r&&"boolean"!=typeof r){var o,a,c,u,s=i.get(this);if(s&&t in s&&(c=s[t],-1<(a=d.call(c.handler,n))&&(o=p(r))in(u=c.wrap[a]))){for(o in e.call(this,t,u[o],u[o].capture),delete u[o],u)return;c.handler.splice(a,1),c.wrap.splice(a,1),0===c.handler.length&&delete s[t]}}else e.call(this,t,n,r)}}(t.removeEventListener)}},e.EventTarget?o(EventTarget):(o(e.Text),o(e.Element||e.HTMLElement),o(e.HTMLDocument),o(e.Window||{prototype:e}),o(e.XMLHttpRequest)))}(window)},function(e,t,n){"use strict";!function(e){if("undefined"!=typeof e.setAttribute){var t=function(e){return e.replace(/-[a-z]/g,(function(e){return e[1].toUpperCase()}))};e.setProperty=function(e,n){var r=t(e);if(!n)return this.removeAttribute(r);var o=String(n);return this.setAttribute(r,o)},e.getPropertyValue=function(e){var n=t(e);return this.getAttribute(n)||null},e.removeProperty=function(e){var n=t(e),r=this.getAttribute(n);return this.removeAttribute(n),r}}}(CSSStyleDeclaration.prototype)},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},,function(e,t,n){"use strict";t.__esModule=!0,t._CI=Ae,t._HI=B,t._M=Te,t._MCCC=Le,t._ME=Ie,t._MFCC=Ve,t._MP=Ce,t._MR=ye,t.__render=Fe,t.createComponentVNode=function(e,t,n,r,o){var a=new T(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),r,function(e,t,n){var r=(32768&e?t.render:t).defaultProps;if(i(r))return n;if(i(n))return l(r,null);return N(n,r)}(e,t,n),function(e,t,n){if(4&e)return n;var r=(32768&e?t.render:t).defaultHooks;if(i(r))return n;if(i(n))return r;return N(n,r)}(e,t,o),t);k.createVNode&&k.createVNode(a);return a},t.createFragment=M,t.createPortal=function(e,t){var n=B(e);return O(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,r,o){e||(e=t),je(n,e,r,o)}},t.createTextVNode=I,t.createVNode=O,t.directClone=L,t.findDOMfromVNode=b,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case"$F":return 8192;default:return 1}},t.linkEvent=function(e,t){if(c(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&i(e.children)&&P(e,t.children),void 0!==t.className&&(e.className=t.className||null,t.className=undefined)),void 0!==t.key&&(e.key=t.key,t.key=undefined),void 0!==t.ref&&(e.ref=8&n?l(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=je,t.rerender=He,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var r=Array.isArray;function o(e){var t=typeof e;return"string"===t||"number"===t}function i(e){return null==e}function a(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function u(e){return"string"==typeof e}function s(e){return null===e}function l(e,t){var n={};if(e)for(var r in e)n[r]=e[r];if(t)for(var o in t)n[o]=t[o];return n}function f(e){return!s(e)&&"object"==typeof e}var d={};t.EMPTY_OBJ=d;function p(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function g(e,t,n){s(n)?h(e,t):e.insertBefore(t,n)}function v(e,t){e.removeChild(t)}function m(e){for(var t=0;t0,h=s(d),g=u(d)&&"$"===d[0];p||h||g?(n=n||t.slice(0,l),(p||g)&&(f=L(f)),(h||g)&&(f.key="$"+l),n.push(f)):n&&n.push(f),f.flags|=65536}}i=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=L(t)),i=2;return e.children=n,e.childFlags=i,e}function B(e){return a(e)||o(e)?I(e,null):r(e)?M(e,0,null):16384&e.flags?L(e):e}var D="http://www.w3.org/1999/xlink",F="http://www.w3.org/XML/1998/namespace",j={"xlink:actuate":D,"xlink:arcrole":D,"xlink:href":D,"xlink:role":D,"xlink:show":D,"xlink:title":D,"xlink:type":D,"xml:base":F,"xml:lang":F,"xml:space":F};function K(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var z=K(0),Y=K(null),U=K(!0);function $(e,t){var n=t.$EV;return n||(n=t.$EV=K(null)),n[e]||1==++z[e]&&(Y[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?W(t,!0,e,Z(t)):t.stopPropagation()}}(e):function(e){return function(t){W(t,!1,e,Z(t))}}(e);return document.addEventListener(p(e),t),t}(e)),n}function H(e,t){var n=t.$EV;n&&n[e]&&(0==--z[e]&&(document.removeEventListener(p(e),Y[e]),Y[e]=null),n[e]=null)}function W(e,t,n,r){var o=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&o.disabled)return;var i=o.$EV;if(i){var a=i[n];if(a&&(r.dom=o,a.event?a.event(a.data,e):a(e),e.cancelBubble))return}o=o.parentNode}while(!s(o))}function q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function G(){return this.defaultPrevented}function X(){return this.cancelBubble}function Z(e){var t={dom:document};return e.isDefaultPrevented=G,e.isPropagationStopped=X,e.stopPropagation=q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function Q(e,t,n){if(e[t]){var r=e[t];r.event?r.event(r.data,n):r(n)}else{var o=t.toLowerCase();e[o]&&e[o](n)}}function J(e,t){var n=function(n){var r=this.$V;if(r){var o=r.props||d,i=r.dom;if(u(e))Q(o,e,n);else for(var a=0;a-1&&t.options[a]&&(c=t.options[a].value),n&&i(c)&&(c=e.defaultValue),ae(r,c)}}var se,le,fe=J("onInput",pe),de=J("onChange");function pe(e,t,n){var r=e.value,o=t.value;if(i(r)){if(n){var a=e.defaultValue;i(a)||a===o||(t.defaultValue=a,t.value=a)}}else o!==r&&(t.defaultValue=r,t.value=r)}function he(e,t,n,r,o,i){64&e?ie(r,n):256&e?ue(r,n,o,t):128&e&&pe(r,n,o),i&&(n.$V=t)}function ge(e,t,n){64&e?function(e,t){te(t.type)?(ee(e,"change",re),ee(e,"click",oe)):ee(e,"input",ne)}(t,n):256&e?function(e){ee(e,"change",ce)}(t):128&e&&function(e,t){ee(e,"input",fe),t.onChange&&ee(e,"change",de)}(t,n)}function ve(e){return e.type&&te(e.type)?!i(e.checked):!i(e.value)}function me(e){e&&!A(e,null)&&e.current&&(e.current=null)}function ye(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){A(e,t)||void 0===e.current||(e.current=t)}))}function be(e,t){xe(e),x(e,t)}function xe(e){var t,n=e.flags,r=e.children;if(481&n){t=e.ref;var o=e.props;me(t);var a=e.childFlags;if(!s(o))for(var u=Object.keys(o),l=0,f=u.length;l0;for(var c in a&&(i=ve(n))&&ge(t,r,n),n)Se(c,null,n[c],r,o,i,null);a&&he(t,e,r,n,!0,i)}function Ne(e,t,n){var r=B(e.render(t,e.state,n)),o=n;return c(e.getChildContext)&&(o=l(n,e.getChildContext())),e.$CX=o,r}function Ae(e,t,n,r,o,i){var a=new t(n,r),u=a.$N=Boolean(t.getDerivedStateFromProps||a.getSnapshotBeforeUpdate);if(a.$SVG=o,a.$L=i,e.children=a,a.$BS=!1,a.context=r,a.props===d&&(a.props=n),u)a.state=_(a,n,a.state);else if(c(a.componentWillMount)){a.$BR=!0,a.componentWillMount();var l=a.$PS;if(!s(l)){var f=a.state;if(s(f))a.state=l;else for(var p in l)f[p]=l[p];a.$PS=null}a.$BR=!1}return a.$LI=Ne(a,n,r),a}function Te(e,t,n,r,o,i){var a=e.flags|=16384;481&a?Ie(e,t,n,r,o,i):4&a?function(e,t,n,r,o,i){var a=Ae(e,e.type,e.props||d,n,r,i);Te(a.$LI,t,a.$CX,r,o,i),Le(e.ref,a,i)}(e,t,n,r,o,i):8&a?(!function(e,t,n,r,o,i){Te(e.children=B(function(e,t){return 32768&e.flags?e.type.render(e.props||d,e.ref,t):e.type(e.props||d,t)}(e,n)),t,n,r,o,i)}(e,t,n,r,o,i),Ve(e,i)):512&a||16&a?Oe(e,t,o):8192&a?function(e,t,n,r,o,i){var a=e.children,c=e.childFlags;12&c&&0===a.length&&(c=e.childFlags=2,a=e.children=V());2===c?Te(a,n,o,r,o,i):Me(a,n,t,r,o,i)}(e,n,t,r,o,i):1024&a&&function(e,t,n,r,o){Te(e.children,e.ref,t,!1,null,o);var i=V();Oe(i,n,r),e.dom=i.dom}(e,n,t,o,i)}function Oe(e,t,n){var r=e.dom=document.createTextNode(e.children);s(t)||g(t,r,n)}function Ie(e,t,n,r,o,a){var c=e.flags,u=e.props,l=e.className,f=e.children,d=e.childFlags,p=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,r=r||(32&c)>0);if(i(l)||""===l||(r?p.setAttribute("class",l):p.className=l),16===d)S(p,f);else if(1!==d){var h=r&&"foreignObject"!==e.type;2===d?(16384&f.flags&&(e.children=f=L(f)),Te(f,p,n,h,null,a)):8!==d&&4!==d||Me(f,p,n,h,null,a)}s(t)||g(t,p,o),s(u)||Ce(e,c,u,p,r),ye(e.ref,p,a)}function Me(e,t,n,r,o,i){for(var a=0;a0,s!==l){var h=s||d;if((c=l||d)!==d)for(var g in(f=(448&o)>0)&&(p=ve(c)),c){var v=h[g],m=c[g];v!==m&&Se(g,v,m,u,r,p,e)}if(h!==d)for(var y in h)i(c[y])&&!i(h[y])&&Se(y,h[y],null,u,r,p,e)}var b=t.children,x=t.className;e.className!==x&&(i(x)?u.removeAttribute("class"):r?u.setAttribute("class",x):u.className=x);4096&o?function(e,t){e.textContent!==t&&(e.textContent=t)}(u,b):Pe(e.childFlags,t.childFlags,e.children,b,u,n,r&&"foreignObject"!==t.type,null,e,a);f&&he(o,t,u,c,!1,p);var w=t.ref,_=e.ref;_!==w&&(me(_),ye(w,u,a))}(e,t,r,o,p,f):4&p?function(e,t,n,r,o,i,a){var u=t.children=e.children;if(s(u))return;u.$L=a;var f=t.props||d,p=t.ref,h=e.ref,g=u.state;if(!u.$N){if(c(u.componentWillReceiveProps)){if(u.$BR=!0,u.componentWillReceiveProps(f,r),u.$UN)return;u.$BR=!1}s(u.$PS)||(g=l(g,u.$PS),u.$PS=null)}Be(u,g,f,n,r,o,!1,i,a),h!==p&&(me(h),ye(p,u,a))}(e,t,n,r,o,u,f):8&p?function(e,t,n,r,o,a,u){var s=!0,l=t.props||d,f=t.ref,p=e.props,h=!i(f),g=e.children;h&&c(f.onComponentShouldUpdate)&&(s=f.onComponentShouldUpdate(p,l));if(!1!==s){h&&c(f.onComponentWillUpdate)&&f.onComponentWillUpdate(p,l);var v=t.type,m=B(32768&t.flags?v.render(l,f,r):v(l,r));Re(g,m,n,r,o,a,u),t.children=m,h&&c(f.onComponentDidUpdate)&&f.onComponentDidUpdate(p,l)}else t.children=g}(e,t,n,r,o,u,f):16&p?function(e,t){var n=t.children,r=t.dom=e.dom;n!==e.children&&(r.nodeValue=n)}(e,t):512&p?t.dom=e.dom:8192&p?function(e,t,n,r,o,i){var a=e.children,c=t.children,u=e.childFlags,s=t.childFlags,l=null;12&s&&0===c.length&&(s=t.childFlags=2,c=t.children=V());var f=0!=(2&s);if(12&u){var d=a.length;(8&u&&8&s||f||!f&&c.length>d)&&(l=b(a[d-1],!1).nextSibling)}Pe(u,s,a,c,n,r,o,l,e,i)}(e,t,n,r,o,f):function(e,t,n,r){var o=e.ref,i=t.ref,c=t.children;if(Pe(e.childFlags,t.childFlags,e.children,c,o,n,!1,null,e,r),t.dom=e.dom,o!==i&&!a(c)){var u=c.dom;v(o,u),h(i,u)}}(e,t,r,f)}function Pe(e,t,n,r,o,i,a,c,u,s){switch(e){case 2:switch(t){case 2:Re(n,r,o,i,a,c,s);break;case 1:be(n,o);break;case 16:xe(n),S(o,r);break;default:!function(e,t,n,r,o,i){xe(e),Me(t,n,r,o,b(e,!0),i),x(e,n)}(n,r,o,i,a,s)}break;case 1:switch(t){case 2:Te(r,o,i,a,c,s);break;case 1:break;case 16:S(o,r);break;default:Me(r,o,i,a,c,s)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:S(n,t))}(n,r,o);break;case 2:_e(o),Te(r,o,i,a,c,s);break;case 1:_e(o);break;default:_e(o),Me(r,o,i,a,c,s)}break;default:switch(t){case 16:we(n),S(o,r);break;case 2:Ee(o,u,n),Te(r,o,i,a,c,s);break;case 1:Ee(o,u,n);break;default:var l=0|n.length,f=0|r.length;0===l?f>0&&Me(r,o,i,a,c,s):0===f?Ee(o,u,n):8===t&&8===e?function(e,t,n,r,o,i,a,c,u,s){var l,f,d=i-1,p=a-1,h=0,g=e[h],v=t[h];e:{for(;g.key===v.key;){if(16384&v.flags&&(t[h]=v=L(v)),Re(g,v,n,r,o,c,s),e[h]=v,++h>d||h>p)break e;g=e[h],v=t[h]}for(g=e[d],v=t[p];g.key===v.key;){if(16384&v.flags&&(t[p]=v=L(v)),Re(g,v,n,r,o,c,s),e[d]=v,d--,p--,h>d||h>p)break e;g=e[d],v=t[p]}}if(h>d){if(h<=p)for(f=(l=p+1)p)for(;h<=d;)be(e[h++],n);else!function(e,t,n,r,o,i,a,c,u,s,l,f,d){var p,h,g,v=0,m=c,y=c,x=i-c+1,_=a-c+1,E=new Int32Array(_+1),k=x===r,S=!1,C=0,N=0;if(o<4||(x|_)<32)for(v=m;v<=i;++v)if(p=e[v],N<_){for(c=y;c<=a;c++)if(h=t[c],p.key===h.key){if(E[c-y]=v+1,k)for(k=!1;mc?S=!0:C=c,16384&h.flags&&(t[c]=h=L(h)),Re(p,h,u,n,s,l,d),++N;break}!k&&c>a&&be(p,u)}else k||be(p,u);else{var A={};for(v=y;v<=a;++v)A[t[v].key]=v;for(v=m;v<=i;++v)if(p=e[v],N<_)if(void 0!==(c=A[p.key])){if(k)for(k=!1;v>m;)be(e[m++],u);E[c-y]=v+1,C>c?S=!0:C=c,16384&(h=t[c]).flags&&(t[c]=h=L(h)),Re(p,h,u,n,s,l,d),++N}else k||be(p,u);else k||be(p,u)}if(k)Ee(u,f,e),Me(t,u,n,s,l,d);else if(S){var T=function(e){var t=0,n=0,r=0,o=0,i=0,a=0,c=0,u=e.length;u>De&&(De=u,se=new Int32Array(u),le=new Int32Array(u));for(;n>1]]0&&(le[n]=se[i-1]),se[i]=n)}i=o+1;var s=new Int32Array(i);a=se[i-1];for(;i-- >0;)s[i]=a,a=le[a],se[i]=0;return s}(E);for(c=T.length-1,v=_-1;v>=0;v--)0===E[v]?(16384&(h=t[C=v+y]).flags&&(t[C]=h=L(h)),Te(h,u,n,s,(g=C+1)=0;v--)0===E[v]&&(16384&(h=t[C=v+y]).flags&&(t[C]=h=L(h)),Te(h,u,n,s,(g=C+1)a?a:i,d=0;da)for(d=f;d1)for(var n=1;n=0||(o[n]=e[n]);return o}(e,["className"]);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({className:(0,o.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var r,o;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=r,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(r||(t.VNodeFlags=r={})),t.ChildFlags=o,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(o||(t.ChildFlags=o={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=void 0;var r=n(0),o=n(6),i=n(469),a=n(24),c=n(18);function u(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}var s=(0,a.createLogger)("ByondUi"),l=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(o[n]=e[n]);return o}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),v=this.state.viewBox,m=function(e,t,n,r){if(0===e.length)return[];var i=(0,o.zipWith)(Math.min).apply(void 0,e),a=(0,o.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(i[0]=n[0],a[0]=n[1]),r!==undefined&&(i[1]=r[0],a[1]=r[1]),(0,o.map)((function(e){return(0,o.zipWith)((function(e,t,n,r){return(e-t)/(n-t)*r}))(e,i,a,t)}))(e)}(i,v,c,u);if(m.length>0){var y=m[0],b=m[m.length-1];m.push([v[0]+h,b[1]]),m.push([v[0]+h,-h]),m.push([-h,-h]),m.push([-h,y[1]])}var x=function(e){for(var t="",n=0;n=0||(o[n]=e[n]);return o}(t,["children","color","title","buttons"]);return(0,r.createComponentVNode)(2,o.Box,{mb:1,children:[(0,r.createVNode)(1,"div","Table",[(0,r.createVNode)(1,"div","Table__cell",(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Button,Object.assign({fluid:!0,color:u,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},f,{children:s}))),2),l&&(0,r.createVNode)(1,"div","Table__cell Table__cell--collapsing",l,0)],0),n&&(0,r.createComponentVNode)(2,o.Box,{mt:1,children:a})]})},a}(r.Component);t.Collapsible=a},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var r=n(0),o=n(6),i=n(18);var a=function(e){var t=e.content,n=(e.children,e.className),a=e.color,c=e.backgroundColor,u=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,["content","children","className","color","backgroundColor"]);return u.color=t?null:"transparent",u.backgroundColor=a||c,(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["ColorBox",n,(0,i.computeBoxClassName)(u)]),t||".",0,Object.assign({},(0,i.computeBoxProps)(u))))};t.ColorBox=a,a.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var r=n(0),o=n(6),i=n(18),a=n(104);function c(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}var u=function(e){var t,n;function u(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=u.prototype;return s.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},s.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},s.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},s.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,r.createComponentVNode)(2,i.Box,{className:"Dropdown__menuentry",onClick:function(){e.setSelected(t)},children:t},t)}));return n.length?n:"No Options Found"},s.render=function(){var e=this,t=this.props,n=t.color,u=void 0===n?"default":n,s=t.over,l=t.noscroll,f=t.nochevron,d=t.width,p=(t.onClick,t.selected,t.disabled),h=c(t,["color","over","noscroll","nochevron","width","onClick","selected","disabled"]),g=h.className,v=c(h,["className"]),m=s?!this.state.open:this.state.open,y=this.state.open?(0,r.createVNode)(1,"div",(0,o.classes)([l?"Dropdown__menu-noscroll":"Dropdown__menu",s&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:d}},null,(function(t){e.menuRef=t})):null;return(0,r.createVNode)(1,"div","Dropdown",[(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({width:d,className:(0,o.classes)(["Dropdown__control","Button","Button--color--"+u,p&&"Button--disabled",g])},v,{onClick:function(){p&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,r.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),!!f||(0,r.createVNode)(1,"span","Dropdown__arrow-button",(0,r.createComponentVNode)(2,a.Icon,{name:m?"chevron-up":"chevron-down"}),2)]}))),y],0)},u}(r.Component);t.Dropdown=u},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var r=n(0),o=n(140),i=n(6);function a(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}var c=function(e){var t=e.children,n=a(e,["children"]);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,o.Table,Object.assign({},n,{children:(0,r.createComponentVNode)(2,o.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=i.pureComponentHooks;var u=function(e){var t=e.size,n=void 0===t?1:t,i=e.style,c=a(e,["size","style"]);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,o.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},i)},c)))};t.GridColumn=u,c.defaultHooks=i.pureComponentHooks,c.Column=u},function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var r=n(0),o=n(10),i=n(6),a=n(18),c=n(139),u=n(141);t.Knob=function(e){if(Byond.IS_LTE_IE8)return(0,r.normalizeProps)((0,r.createComponentVNode)(2,u.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,s=e.maxValue,l=e.minValue,f=e.unclamped,d=e.onChange,p=e.onDrag,h=e.step,g=e.stepPixelSize,v=e.suppressFlicker,m=e.unit,y=e.value,b=e.className,x=e.style,w=e.fillValue,_=e.color,E=e.ranges,k=void 0===E?{}:E,S=e.size,C=void 0===S?1:S,N=e.bipolar,A=(e.children,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,["animated","format","maxValue","minValue","unclamped","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children"]));return(0,r.normalizeProps)((0,r.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,format:n,maxValue:s,minValue:l,unclamped:f,onChange:d,onDrag:p,step:h,stepPixelSize:g,suppressFlicker:v,unit:m,value:y},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,u=e.displayElement,f=e.inputElement,d=e.handleDragStart,p=(0,o.scale)(null!=w?w:c,l,s),h=(0,o.scale)(c,l,s),g=_||(0,o.keyOfMatchingRange)(null!=w?w:n,k)||"default",v=Math.min(270*(h-.5),225);return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,i.classes)(["Knob","Knob--color--"+g,N&&"Knob--bipolar",b,(0,a.computeBoxClassName)(A)]),[(0,r.createVNode)(1,"div","Knob__circle",(0,r.createVNode)(1,"div","Knob__cursorBox",(0,r.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+v+"deg)"}}),2),t&&(0,r.createVNode)(1,"div","Knob__popupValue",u,0),(0,r.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,r.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,r.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,r.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":Math.max(((N?2.75:2)-1.5*p)*Math.PI*50,0)},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),f],0,Object.assign({},(0,a.computeBoxProps)(Object.assign({style:Object.assign({"font-size":C+"em"},x)},A)),{onMouseDown:d})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var r=n(0),o=n(198);function i(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}var a=function(e){var t=e.children,n=e.wrap,a=i(e,["children","wrap"]);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,o.Flex,Object.assign({mx:-.5,wrap:n,align:"stretch",justify:"space-between"},a,{children:t})))};t.LabeledControls=a;a.Item=function(e){var t=e.label,n=e.children,a=e.mx,c=void 0===a?1:a,u=i(e,["label","children","mx"]);return(0,r.createComponentVNode)(2,o.Flex.Item,{mx:c,children:(0,r.normalizeProps)((0,r.createComponentVNode)(2,o.Flex,Object.assign({height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},u,{children:[(0,r.createComponentVNode)(2,o.Flex.Item),(0,r.createComponentVNode)(2,o.Flex.Item,{children:n}),(0,r.createComponentVNode)(2,o.Flex.Item,{color:"label",children:t})]})))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var r=n(0),o=n(6),i=n(18),a=n(196);t.Modal=function(e){var t=e.className,n=e.children,c=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,["className","children"]);return(0,r.createComponentVNode)(2,a.Dimmer,{children:(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["Modal",t,(0,i.computeBoxClassName)(c)]),n,0,Object.assign({},(0,i.computeBoxProps)(c))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var r=n(0),o=n(6),i=n(18);var a=function(e){var t=e.className,n=e.color,a=e.info,c=(e.warning,e.success),u=e.danger,s=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,["className","color","info","warning","success","danger"]);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({className:(0,o.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,a&&"NoticeBox--type--info",c&&"NoticeBox--type--success",u&&"NoticeBox--type--danger",t])},s)))};t.NoticeBox=a,a.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var r=n(0),o=n(10),i=n(6),a=n(18);var c=function(e){var t=e.className,n=e.value,c=e.minValue,u=void 0===c?0:c,s=e.maxValue,l=void 0===s?1:s,f=e.color,d=e.ranges,p=void 0===d?{}:d,h=e.children,g=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,["className","value","minValue","maxValue","color","ranges","children"]),v=(0,o.scale)(n,u,l),m=h!==undefined,y=f||(0,o.keyOfMatchingRange)(n,p)||"default";return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,i.classes)(["ProgressBar","ProgressBar--color--"+y,t,(0,a.computeBoxClassName)(g)]),[(0,r.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,o.clamp01)(v)+"%"}}),(0,r.createVNode)(1,"div","ProgressBar__content",m?h:(0,o.toFixed)(100*v)+"%",0)],4,Object.assign({},(0,a.computeBoxProps)(g))))};t.ProgressBar=c,c.defaultHooks=i.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var r=n(0),o=n(6),i=n(57),a=n(18);var c=function(e){var t,n;function c(t){var n;return(n=e.call(this,t)||this).ref=(0,r.createRef)(),n.scrollable=t.scrollable,n}n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=c.prototype;return u.componentDidMount=function(){this.scrollable&&(0,i.addScrollableNode)(this.ref.current)},u.componentWillUnmount=function(){this.scrollable&&(0,i.removeScrollableNode)(this.ref.current)},u.render=function(){var e=this.props,t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,u=e.buttons,s=e.fill,l=e.fitted,f=e.scrollable,d=e.children,p=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,["className","title","level","buttons","fill","fitted","scrollable","children"]),h=(0,o.canRender)(n)||(0,o.canRender)(u),g=l?d:(0,r.createVNode)(1,"div","Section__content",d,0,null,null,this.ref);return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["Section","Section--level--"+c,Byond.IS_LTE_IE8&&"Section--iefix",s&&"Section--fill",l&&"Section--fitted",f&&"Section--scrollable",t].concat((0,a.computeBoxClassName)(p))),[h&&(0,r.createVNode)(1,"div","Section__title",[(0,r.createVNode)(1,"span","Section__titleText",n,0),(0,r.createVNode)(1,"div","Section__buttons",u,0)],4),g],0,Object.assign({},(0,a.computeBoxProps)(p)),null,l?this.ref:undefined))},c}(r.Component);t.Section=c},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var r=n(0),o=n(10),i=n(6),a=n(18),c=n(139),u=n(141);t.Slider=function(e){if(Byond.IS_LTE_IE8)return(0,r.normalizeProps)((0,r.createComponentVNode)(2,u.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,s=e.maxValue,l=e.minValue,f=e.onChange,d=e.onDrag,p=e.step,h=e.stepPixelSize,g=e.suppressFlicker,v=e.unit,m=e.value,y=e.className,b=e.fillValue,x=e.color,w=e.ranges,_=void 0===w?{}:w,E=e.children,k=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,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"]),S=E!==undefined;return(0,r.normalizeProps)((0,r.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:s,minValue:l,onChange:f,onDrag:d,step:p,stepPixelSize:h,suppressFlicker:g,unit:v,value:m},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,u=e.displayElement,f=e.inputElement,d=e.handleDragStart,p=b!==undefined&&null!==b,h=((0,o.scale)(n,l,s),(0,o.scale)(null!=b?b:c,l,s)),g=(0,o.scale)(c,l,s),v=x||(0,o.keyOfMatchingRange)(null!=b?b:n,_)||"default";return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,i.classes)(["Slider","ProgressBar","ProgressBar--color--"+v,y,(0,a.computeBoxClassName)(k)]),[(0,r.createVNode)(1,"div",(0,i.classes)(["ProgressBar__fill",p&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,o.clamp01)(h)+"%",opacity:.4}}),(0,r.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,o.clamp01)(Math.min(h,g))+"%"}}),(0,r.createVNode)(1,"div","Slider__cursorOffset",[(0,r.createVNode)(1,"div","Slider__cursor"),(0,r.createVNode)(1,"div","Slider__pointer"),t&&(0,r.createVNode)(1,"div","Slider__popupValue",u,0)],0,{style:{width:100*(0,o.clamp01)(g)+"%"}}),(0,r.createVNode)(1,"div","ProgressBar__content",S?E:u,0),f],0,Object.assign({},(0,a.computeBoxProps)(k),{onMouseDown:d})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.TextArea=void 0;var r=n(0),o=n(6),i=n(18),a=n(199),c=n(78);function u(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}var s=function(e){var t,n;function s(t,n){var o;(o=e.call(this,t,n)||this).textareaRef=(0,r.createRef)(),o.fillerRef=(0,r.createRef)(),o.state={editing:!1};var i=t.dontUseTabForIndent,u=void 0!==i&&i;return o.handleOnInput=function(e){var t=o.state.editing,n=o.props.onInput;t||o.setEditing(!0),n&&n(e,e.target.value)},o.handleOnChange=function(e){var t=o.state.editing,n=o.props.onChange;t&&o.setEditing(!1),n&&n(e,e.target.value)},o.handleKeyPress=function(e){var t=o.state.editing,n=o.props.onKeyPress;t||o.setEditing(!0),n&&n(e,e.target.value)},o.handleKeyDown=function(e){var t=o.state.editing,n=o.props.onKeyDown;if(e.keyCode===c.KEY_ESCAPE)return o.setEditing(!1),e.target.value=(0,a.toInputValue)(o.props.value),void e.target.blur();if((t||o.setEditing(!0),!u)&&9===(e.keyCode||e.which)){e.preventDefault();var r=e.target,i=r.value,s=r.selectionStart,l=r.selectionEnd;e.target.value=i.substring(0,s)+"\t"+i.substring(l),e.target.selectionEnd=s+1}n&&n(e,e.target.value)},o.handleFocus=function(e){o.state.editing||o.setEditing(!0)},o.handleBlur=function(e){var t=o.state.editing,n=o.props.onChange;t&&(o.setEditing(!1),n&&n(e,e.target.value))},o}n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var l=s.prototype;return l.componentDidMount=function(){var e=this.props.value,t=this.textareaRef.current;t&&(t.value=(0,a.toInputValue)(e))},l.componentDidUpdate=function(e,t){var n=this.state.editing,r=e.value,o=this.props.value,i=this.textareaRef.current;i&&!n&&r!==o&&(i.value=(0,a.toInputValue)(o))},l.setEditing=function(e){this.setState({editing:e})},l.getValue=function(){return this.textareaRef.current&&this.textareaRef.current.value},l.render=function(){var e=this.props,t=(e.onChange,e.onKeyDown,e.onKeyPress,e.onInput,e.onFocus,e.onBlur,e.onEnter,e.value,e.maxLength),n=e.placeholder,a=u(e,["onChange","onKeyDown","onKeyPress","onInput","onFocus","onBlur","onEnter","value","maxLength","placeholder"]),c=a.className,s=a.fluid,l=u(a,["className","fluid"]);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({className:(0,o.classes)(["TextArea",s&&"TextArea--fluid",c])},l,{children:(0,r.createVNode)(128,"textarea","TextArea__textarea",null,1,{placeholder:n,onChange:this.handleOnChange,onKeyDown:this.handleKeyDown,onKeyPress:this.handleKeyPress,onInput:this.handleOnInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:t},null,this.textareaRef)})))},s}(r.Component);t.TextArea=s},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var r=n(0),o=n(6),i=n(18),a=n(104);function c(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}var u=function(e){var t=e.className,n=e.vertical,a=e.fluid,u=e.children,s=c(e,["className","vertical","fluid","children"]);return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",a&&"Tabs--fluid",t,(0,i.computeBoxClassName)(s)]),u,0,Object.assign({},(0,i.computeBoxProps)(s))))};t.Tabs=u;u.Tab=function(e){var t=e.className,n=e.selected,u=e.color,s=e.icon,l=e.leftSlot,f=e.rightSlot,d=e.children,p=c(e,["className","selected","color","icon","leftSlot","rightSlot","children"]);return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["Tab","Tabs__Tab","Tab--color--"+u,n&&"Tab--selected",t].concat((0,i.computeBoxClassName)(p))),[(0,o.canRender)(l)&&(0,r.createVNode)(1,"div","Tab__left",l,0)||!!s&&(0,r.createVNode)(1,"div","Tab__left",(0,r.createComponentVNode)(2,a.Icon,{name:s}),2),(0,r.createVNode)(1,"div","Tab__text",d,0),(0,o.canRender)(f)&&(0,r.createVNode)(1,"div","Tab__right",f,0)],0,Object.assign({},(0,i.computeBoxProps)(p))))}},function(e,t,n){"use strict";t.__esModule=!0,t.TimeDisplay=void 0;var r=n(10),o=n(0);var i=function(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)},a=function(e){var t,n;function o(t){var n;return(n=e.call(this,t)||this).timer=null,n.last_seen_value=undefined,n.state={value:0},i(t.value)&&(n.state.value=Number(t.value),n.last_seen_value=Number(t.value)),n}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=o.prototype;return a.componentDidUpdate=function(){var e=this;this.props.auto!==undefined&&(clearInterval(this.timer),this.timer=setInterval((function(){return e.tick()}),1e3))},a.tick=function(){var e=Number(this.state.value);this.props.value!==this.last_seen_value&&(this.last_seen_value=this.props.value,e=this.props.value);var t="up"===this.props.auto?10:-10,n=Math.max(0,e+t);this.setState({value:n})},a.componentDidMount=function(){var e=this;this.props.auto!==undefined&&(this.timer=setInterval((function(){return e.tick()}),1e3))},a.componentWillUnmount=function(){clearInterval(this.timer)},a.render=function(){var e=this.state.value;if(!i(e))return this.state.value||null;var t=(0,r.toFixed)(Math.floor(e/10%60)).padStart(2,"0"),n=(0,r.toFixed)(Math.floor(e/600%60)).padStart(2,"0");return(0,r.toFixed)(Math.floor(e/36e3%24)).padStart(2,"0")+":"+n+":"+t},o}(o.Component);t.TimeDisplay=a},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWindow=void 0;var r=n(0),o=n(58),i=n(2),a=n(1),c=n(201),u=function(e,t){var n=e.title,u=e.width,s=void 0===u?575:u,l=e.height,f=void 0===l?700:l,d=e.resizable,p=e.theme,h=void 0===p?"ntos":p,g=e.children,v=(0,i.useBackend)(t),m=v.act,y=v.data,b=y.PC_device_theme,x=y.PC_batteryicon,w=y.PC_showbatteryicon,_=y.PC_batterypercent,E=y.PC_ntneticon,k=y.PC_apclinkicon,S=y.PC_stationtime,C=y.PC_programheaders,N=void 0===C?[]:C,A=y.PC_showexitprogram;return(0,r.createComponentVNode)(2,c.Window,{title:n,width:s,height:f,theme:h,resizable:d,children:(0,r.createVNode)(1,"div","NtosWindow",[(0,r.createVNode)(1,"div","NtosWindow__header NtosHeader",[(0,r.createVNode)(1,"div","NtosHeader__left",[(0,r.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:S}),(0,r.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:["ntos"===b&&"NtOS","syndicate"===b&&"Syndix"]})],4),(0,r.createVNode)(1,"div","NtosHeader__right",[N.map((function(e){return(0,r.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,r.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,o.resolveAsset)(e.icon)})},e.icon)})),(0,r.createComponentVNode)(2,a.Box,{inline:!0,children:E&&(0,r.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,o.resolveAsset)(E)})}),!!w&&x&&(0,r.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[x&&(0,r.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,o.resolveAsset)(x)}),_&&_]}),k&&(0,r.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,r.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,o.resolveAsset)(k)})}),!!A&&(0,r.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return m("PC_minimize")}}),!!A&&(0,r.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return m("PC_exit")}}),!A&&(0,r.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return m("PC_shutdown")}})],0)],4),g],0)})};t.NtosWindow=u;u.Content=function(e){return(0,r.createVNode)(1,"div","NtosWindow__content",(0,r.normalizeProps)((0,r.createComponentVNode)(2,c.Window.Content,Object.assign({},e))),2)}},function(e,t,n){"use strict";t.__esModule=!0,t.Pane=void 0;var r=n(0),o=n(6),i=n(2),a=n(1),c=n(137),u=n(142);function s(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}var l=function(e,t){var n=e.theme,l=e.children,f=e.className,d=s(e,["theme","children","className"]),p=(0,i.useBackend)(t).suspended,h=(0,c.useDebug)(t).debugLayout;return(0,r.normalizeProps)((0,r.createComponentVNode)(2,u.Layout,Object.assign({className:(0,o.classes)(["Window",f]),theme:n},d,{children:(0,r.createComponentVNode)(2,a.Box,{fillPositionedParent:!0,className:h&&"debug-layout",children:!p&&l})})))};t.Pane=l;l.Content=function(e){var t=e.className,n=e.fitted,i=e.children,a=s(e,["className","fitted","children"]);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,u.Layout.Content,Object.assign({className:(0,o.classes)(["Window__content",t])},a,{children:n&&i||(0,r.createVNode)(1,"div","Window__contentPadding",i,0)})))}},function(e,t,n){"use strict";t.__esModule=!0,t.relayMiddleware=t.debugMiddleware=void 0;var r=n(78),o=n(57),i=n(135),a=n(202),c=["backend/update","chat/message"];t.debugMiddleware=function(e){return(0,i.acquireHotKey)(r.KEY_F11),(0,i.acquireHotKey)(r.KEY_F12),o.globalEvents.on("keydown",(function(t){t.code===r.KEY_F11&&e.dispatch((0,a.toggleDebugLayout)()),t.code===r.KEY_F12&&e.dispatch((0,a.toggleKitchenSink)()),t.ctrl&&t.shift&&t.code===r.KEY_BACKSPACE&&setTimeout((function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")}))})),function(e){return function(t){return e(t)}}};t.relayMiddleware=function(e){var t=n(101),u="?external"===location.search;return u?t.subscribe((function(t){var n=t.type,r=t.payload;"relay"===n&&r.windowId===window.__windowId__&&e.dispatch(Object.assign({},r.action,{relayed:!0}))})):((0,i.acquireHotKey)(r.KEY_F10),o.globalEvents.on("keydown",(function(t){t===r.KEY_F10&&e.dispatch((0,a.openExternalBrowser)())}))),function(e){return function(n){var r=n.type,o=(n.payload,n.relayed);if(r!==a.openExternalBrowser.type)return!c.includes(r)||o||u||t.sendMessage({type:"relay",payload:{windowId:window.__windowId__,action:n}}),e(n);window.open(location.href+"?external","_blank")}}}},function(e,t,n){"use strict";t.__esModule=!0,t.debugReducer=void 0;t.debugReducer=function(e,t){void 0===e&&(e={});var n=t.type;t.payload;return"debug/toggleKitchenSink"===n?Object.assign({},e,{kitchenSink:!e.kitchenSink}):"debug/toggleDebugLayout"===n?Object.assign({},e,{debugLayout:!e.debugLayout}):e}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";e.exports=function(){var e=Object.hasOwnProperty,t=Object.setPrototypeOf,n=Object.isFrozen,r=Object.freeze,o=Object.seal,i=Object.create,a="undefined"!=typeof Reflect&&Reflect,c=a.apply,u=a.construct;c||(c=function(e,t,n){return e.apply(t,n)}),r||(r=function(e){return e}),o||(o=function(e){return e}),u||(u=function(e,t){return new(Function.prototype.bind.apply(e,[null].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t1?n-1:0),o=1;o/gm),V=o(/^data-[\-\w.\u00B7-\uFFFF]/),R=o(/^aria-[\-\w]+$/),P=o(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),B=o(/^(?:\w+script|data):/i),D=o(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),F="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function j(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&arguments[0]!==undefined?arguments[0]:K(),t=function(e){return Y(e)};if(t.version="2.2.0",t.removed=[],!e||!e.document||9!==e.document.nodeType)return t.isSupported=!1,t;var n=e.document,o=e.document,i=e.DocumentFragment,a=e.HTMLTemplateElement,c=e.Node,u=e.NodeFilter,s=e.NamedNodeMap,x=s===undefined?e.NamedNodeMap||e.MozNamedAttrMap:s,U=e.Text,$=e.Comment,H=e.DOMParser,W=e.trustedTypes;if("function"==typeof a){var q=o.createElement("template");q.content&&q.content.ownerDocument&&(o=q.content.ownerDocument)}var G=z(W,n),X=G&&Ae?G.createHTML(""):"",Z=o,Q=Z.implementation,J=Z.createNodeIterator,ee=Z.getElementsByTagName,te=Z.createDocumentFragment,ne=n.importNode,re={};try{re=_(o).documentMode?o.documentMode:{}}catch(Qe){}var oe={};t.isSupported=Q&&"undefined"!=typeof Q.createHTMLDocument&&9!==re;var ie=M,ae=L,ce=V,ue=R,se=B,le=D,fe=P,de=null,pe=w({},[].concat(j(E),j(k),j(S),j(C),j(N))),he=null,ge=w({},[].concat(j(A),j(T),j(O),j(I))),ve=null,me=null,ye=!0,be=!0,xe=!1,we=!1,_e=!1,Ee=!1,ke=!1,Se=!1,Ce=!1,Ne=!0,Ae=!1,Te=!0,Oe=!0,Ie=!1,Me={},Le=w({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","plaintext","script","style","svg","template","thead","title","video","xmp"]),Ve=null,Re=w({},["audio","video","img","source","image","track"]),Pe=null,Be=w({},["alt","class","for","id","label","name","pattern","placeholder","summary","title","value","style","xmlns"]),De=null,Fe=o.createElement("form"),je=function(e){De&&De===e||(e&&"object"===(void 0===e?"undefined":F(e))||(e={}),e=_(e),de="ALLOWED_TAGS"in e?w({},e.ALLOWED_TAGS):pe,he="ALLOWED_ATTR"in e?w({},e.ALLOWED_ATTR):ge,Pe="ADD_URI_SAFE_ATTR"in e?w(_(Be),e.ADD_URI_SAFE_ATTR):Be,Ve="ADD_DATA_URI_TAGS"in e?w(_(Re),e.ADD_DATA_URI_TAGS):Re,ve="FORBID_TAGS"in e?w({},e.FORBID_TAGS):{},me="FORBID_ATTR"in e?w({},e.FORBID_ATTR):{},Me="USE_PROFILES"in e&&e.USE_PROFILES,ye=!1!==e.ALLOW_ARIA_ATTR,be=!1!==e.ALLOW_DATA_ATTR,xe=e.ALLOW_UNKNOWN_PROTOCOLS||!1,we=e.SAFE_FOR_TEMPLATES||!1,_e=e.WHOLE_DOCUMENT||!1,Se=e.RETURN_DOM||!1,Ce=e.RETURN_DOM_FRAGMENT||!1,Ne=!1!==e.RETURN_DOM_IMPORT,Ae=e.RETURN_TRUSTED_TYPE||!1,ke=e.FORCE_BODY||!1,Te=!1!==e.SANITIZE_DOM,Oe=!1!==e.KEEP_CONTENT,Ie=e.IN_PLACE||!1,fe=e.ALLOWED_URI_REGEXP||fe,we&&(be=!1),Ce&&(Se=!0),Me&&(de=w({},[].concat(j(N))),he=[],!0===Me.html&&(w(de,E),w(he,A)),!0===Me.svg&&(w(de,k),w(he,T),w(he,I)),!0===Me.svgFilters&&(w(de,S),w(he,T),w(he,I)),!0===Me.mathMl&&(w(de,C),w(he,O),w(he,I))),e.ADD_TAGS&&(de===pe&&(de=_(de)),w(de,e.ADD_TAGS)),e.ADD_ATTR&&(he===ge&&(he=_(he)),w(he,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&w(Pe,e.ADD_URI_SAFE_ATTR),Oe&&(de["#text"]=!0),_e&&w(de,["html","head","body"]),de.table&&(w(de,["tbody"]),delete ve.tbody),r&&r(e),De=e)},Ke=function(e){d(t.removed,{element:e});try{e.parentNode.removeChild(e)}catch(Qe){e.outerHTML=X}},ze=function(e,n){try{d(t.removed,{attribute:n.getAttributeNode(e),from:n})}catch(Qe){d(t.removed,{attribute:null,from:n})}n.removeAttribute(e)},Ye=function(e){var t=void 0,n=void 0;if(ke)e=""+e;else{var r=h(e,/^[\r\n\t ]+/);n=r&&r[0]}var i=G?G.createHTML(e):e;try{t=(new H).parseFromString(i,"text/html")}catch(Qe){}if(!t||!t.documentElement){var a=(t=Q.createHTMLDocument("")).body;a.parentNode.removeChild(a.parentNode.firstElementChild),a.outerHTML=i}return e&&n&&t.body.insertBefore(o.createTextNode(n),t.body.childNodes[0]||null),ee.call(t,_e?"html":"body")[0]},Ue=function(e){return J.call(e.ownerDocument||e,e,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT,(function(){return u.FILTER_ACCEPT}),!1)},$e=function(e){return!(e instanceof U||e instanceof $||"string"==typeof e.nodeName&&"string"==typeof e.textContent&&"function"==typeof e.removeChild&&e.attributes instanceof x&&"function"==typeof e.removeAttribute&&"function"==typeof e.setAttribute&&"string"==typeof e.namespaceURI)},He=function(e){return"object"===(void 0===c?"undefined":F(c))?e instanceof c:e&&"object"===(void 0===e?"undefined":F(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},We=function(e,n,r){oe[e]&&l(oe[e],(function(e){e.call(t,n,r,De)}))},qe=function(e){var n=void 0;if(We("beforeSanitizeElements",e,null),$e(e))return Ke(e),!0;if(h(e.nodeName,/[\u0080-\uFFFF]/))return Ke(e),!0;var r=p(e.nodeName);if(We("uponSanitizeElement",e,{tagName:r,allowedTags:de}),("svg"===r||"math"===r)&&0!==e.querySelectorAll("p, br").length)return Ke(e),!0;if(!He(e.firstElementChild)&&(!He(e.content)||!He(e.content.firstElementChild))&&y(/<[!/\w]/g,e.innerHTML)&&y(/<[!/\w]/g,e.textContent))return Ke(e),!0;if(!de[r]||ve[r]){if(Oe&&!Le[r]&&"function"==typeof e.insertAdjacentHTML)try{var o=e.innerHTML;e.insertAdjacentHTML("AfterEnd",G?G.createHTML(o):o)}catch(Qe){}return Ke(e),!0}return"noscript"!==r&&"noembed"!==r||!y(/<\/no(script|embed)/i,e.innerHTML)?(we&&3===e.nodeType&&(n=e.textContent,n=g(n,ie," "),n=g(n,ae," "),e.textContent!==n&&(d(t.removed,{element:e.cloneNode()}),e.textContent=n)),We("afterSanitizeElements",e,null),!1):(Ke(e),!0)},Ge=function(e,t,n){if(Te&&("id"===t||"name"===t)&&(n in o||n in Fe))return!1;if(be&&y(ce,t));else if(ye&&y(ue,t));else{if(!he[t]||me[t])return!1;if(Pe[t]);else if(y(fe,g(n,le,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==v(n,"data:")||!Ve[e])if(xe&&!y(se,g(n,le,"")));else if(n)return!1}return!0},Xe=function(e){var n=void 0,r=void 0,o=void 0,i=void 0;We("beforeSanitizeAttributes",e,null);var a=e.attributes;if(a){var c={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:he};for(i=a.length;i--;){var u=n=a[i],s=u.name,l=u.namespaceURI;if(r=m(n.value),o=p(s),c.attrName=o,c.attrValue=r,c.keepAttr=!0,c.forceKeepAttr=undefined,We("uponSanitizeAttribute",e,c),r=c.attrValue,!c.forceKeepAttr&&(ze(s,e),c.keepAttr))if(y(/\/>/i,r))ze(s,e);else{we&&(r=g(r,ie," "),r=g(r,ae," "));var d=e.nodeName.toLowerCase();if(Ge(d,o,r))try{l?e.setAttributeNS(l,s,r):e.setAttribute(s,r),f(t.removed)}catch(Qe){}}}We("afterSanitizeAttributes",e,null)}},Ze=function Je(e){var t=void 0,n=Ue(e);for(We("beforeSanitizeShadowDOM",e,null);t=n.nextNode();)We("uponSanitizeShadowNode",t,null),qe(t)||(t.content instanceof i&&Je(t.content),Xe(t));We("afterSanitizeShadowDOM",e,null)};return t.sanitize=function(r,o){var a=void 0,u=void 0,s=void 0,l=void 0,f=void 0;if(r||(r="\x3c!--\x3e"),"string"!=typeof r&&!He(r)){if("function"!=typeof r.toString)throw b("toString is not a function");if("string"!=typeof(r=r.toString()))throw b("dirty is not a string, aborting")}if(!t.isSupported){if("object"===F(e.toStaticHTML)||"function"==typeof e.toStaticHTML){if("string"==typeof r)return e.toStaticHTML(r);if(He(r))return e.toStaticHTML(r.outerHTML)}return r}if(Ee||je(o),t.removed=[],"string"==typeof r&&(Ie=!1),Ie);else if(r instanceof c)1===(u=(a=Ye("\x3c!----\x3e")).ownerDocument.importNode(r,!0)).nodeType&&"BODY"===u.nodeName||"HTML"===u.nodeName?a=u:a.appendChild(u);else{if(!Se&&!we&&!_e&&-1===r.indexOf("<"))return G&&Ae?G.createHTML(r):r;if(!(a=Ye(r)))return Se?null:X}a&&ke&&Ke(a.firstChild);for(var d=Ue(Ie?r:a);s=d.nextNode();)3===s.nodeType&&s===l||qe(s)||(s.content instanceof i&&Ze(s.content),Xe(s),l=s);if(l=null,Ie)return r;if(Se){if(Ce)for(f=te.call(a.ownerDocument);a.firstChild;)f.appendChild(a.firstChild);else f=a;return Ne&&(f=ne.call(n,f,!0)),f}var p=_e?a.outerHTML:a.innerHTML;return we&&(p=g(p,ie," "),p=g(p,ae," ")),G&&Ae?G.createHTML(p):p},t.setConfig=function(e){je(e),Ee=!0},t.clearConfig=function(){De=null,Ee=!1},t.isValidAttribute=function(e,t,n){De||je({});var r=p(e),o=p(t);return Ge(r,o,n)},t.addHook=function(e,t){"function"==typeof t&&(oe[e]=oe[e]||[],d(oe[e],t))},t.removeHook=function(e){oe[e]&&f(oe[e])},t.removeHooks=function(e){oe[e]&&(oe[e]=[])},t.removeAllHooks=function(){oe={}},t}()}()},function(e,t,n){"use strict";e.exports=function(){function e(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(r=e[Symbol.iterator]()).next.bind(r)}var r=function(e,t){return e(t={exports:{}},t.exports),t.exports}((function(e){function t(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}e.exports={defaults:{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1},getDefaults:t,changeDefaults:function(t){e.exports.defaults=t}}})),o=(r.defaults,r.getDefaults,r.changeDefaults,/[&<>"']/),i=/[&<>"']/g,a=/[<>"']|&(?!#?\w+;)/,c=/[<>"']|&(?!#?\w+;)/g,u={"&":"&","<":"<",">":">",'"':""","'":"'"},s=function(e){return u[e]},l=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function f(e){return e.replace(l,(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 d=/(^|[^\[])\^/g,p=/[^\w:]/g,h=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i,g={},v=/^[^:]+:\/*[^/]*$/,m=/^([^:]+:)[\s\S]*$/,y=/^([^:]+:\/*[^/]*)[\s\S]*$/;function b(e,t){g[" "+e]||(v.test(e)?g[" "+e]=e+"/":g[" "+e]=x(e,"/",!0));var n=-1===(e=g[" "+e]).indexOf(":");return"//"===t.substring(0,2)?n?t:e.replace(m,"$1")+t:"/"===t.charAt(0)?n?t:e.replace(y,"$1")+t:e+t}function x(e,t,n){var r=e.length;if(0===r)return"";for(var o=0;o=0&&"\\"===n[o];)r=!r;return r?"|":" |"})).split(/ \|/),r=0;if(n.length>t)n.splice(t);else for(;n.length1;)1&t&&(n+=e),t>>=1,e+=e;return n+e}},_=r.defaults,E=w.rtrim,k=w.splitCells,S=w.escape,C=w.findClosingBracket;function N(e,t,n){var r=t.href,o=t.title?S(t.title):null,i=e[1].replace(/\\([\[\]])/g,"$1");return"!"!==e[0].charAt(0)?{type:"link",raw:n,href:r,title:o,text:i}:{type:"image",raw:n,href:r,title:o,text:S(i)}}var A=function(){function e(e){this.options=e||_}var t=e.prototype;return t.space=function(e){var t=this.rules.block.newline.exec(e);if(t)return t[0].length>1?{type:"space",raw:t[0]}:{raw:"\n"}},t.code=function(e,t){var n=this.rules.block.code.exec(e);if(n){var r=t[t.length-1];if(r&&"paragraph"===r.type)return{raw:n[0],text:n[0].trimRight()};var o=n[0].replace(/^ {4}/gm,"");return{type:"code",raw:n[0],codeBlockStyle:"indented",text:this.options.pedantic?o:E(o,"\n")}}},t.fences=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:t[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():t[2],text:r}}},t.heading=function(e){var t=this.rules.block.heading.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},t.nptable=function(e){var t=this.rules.block.nptable.exec(e);if(t){var n={type:"table",header:k(t[1].replace(/^ *| *\| *$/g,"")),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:t[3]?t[3].replace(/\n$/,"").split("\n"):[],raw:t[0]};if(n.header.length===n.align.length){var r,o=n.align.length;for(r=0;r ?/gm,"");return{type:"blockquote",raw:t[0],text:n}}},t.list=function(e){var t=this.rules.block.list.exec(e);if(t){for(var n,r,o,i,a,c,u,s=t[0],l=t[2],f=l.length>1,d=")"===l[l.length-1],p={type:"list",raw:s,ordered:f,start:f?+l.slice(0,-1):"",loose:!1,items:[]},h=t[0].match(this.rules.block.item),g=!1,v=h.length,m=0;m1||this.options.smartLists&&o!==l)&&(i=h.slice(m+1).join("\n"),p.raw=p.raw.substring(0,p.raw.length-i.length),m=v-1)),a=g||/\n\n(?!\s*$)/.test(n),m!==v-1&&(g="\n"===n.charAt(n.length-1),a||(a=g)),a&&(p.loose=!0),c=/^\[[ xX]\] /.test(n),u=undefined,c&&(u=" "!==n[1],n=n.replace(/^\[[ xX]\] +/,"")),p.items.push({type:"list_item",raw:s,task:c,checked:u,loose:a,text:n});return p}},t.html=function(e){var t=this.rules.block.html.exec(e);if(t)return{type:this.options.sanitize?"paragraph":"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):S(t[0]):t[0]}},t.def=function(e){var t=this.rules.block.def.exec(e);if(t)return t[3]&&(t[3]=t[3].substring(1,t[3].length-1)),{tag:t[1].toLowerCase().replace(/\s+/g," "),raw:t[0],href:t[2],title:t[3]}},t.table=function(e){var t=this.rules.block.table.exec(e);if(t){var n={type:"table",header:k(t[1].replace(/^ *| *\| *$/g,"")),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:t[3]?t[3].replace(/\n$/,"").split("\n"):[]};if(n.header.length===n.align.length){n.raw=t[0];var r,o=n.align.length;for(r=0;r/i.test(r[0])&&(t=!1),!n&&/^<(pre|code|kbd|script)(\s|>)/i.test(r[0])?n=!0:n&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(r[0])&&(n=!1),{type:this.options.sanitize?"text":"html",raw:r[0],inLink:t,inRawBlock:n,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):S(r[0]):r[0]}},t.link=function(e){var t=this.rules.inline.link.exec(e);if(t){var n=C(t[2],"()");if(n>-1){var r=(0===t[0].indexOf("!")?5:4)+t[1].length+n;t[2]=t[2].substring(0,n),t[0]=t[0].substring(0,r).trim(),t[3]=""}var o=t[2],i="";if(this.options.pedantic){var a=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(o);a?(o=a[1],i=a[3]):i=""}else i=t[3]?t[3].slice(1,-1):"";return N(t,{href:(o=o.trim().replace(/^<([\s\S]*)>$/,"$1"))?o.replace(this.rules.inline._escapes,"$1"):o,title:i?i.replace(this.rules.inline._escapes,"$1"):i},t[0])}},t.reflink=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()])||!r.href){var o=n[0].charAt(0);return{type:"text",raw:o,text:o}}return N(n,r,n[0])}},t.strong=function(e,t,n){void 0===n&&(n="");var r=this.rules.inline.strong.start.exec(e);if(r&&(!r[1]||r[1]&&(""===n||this.rules.inline.punctuation.exec(n)))){t=t.slice(-1*e.length);var o,i="**"===r[0]?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;for(i.lastIndex=0;null!=(r=i.exec(t));)if(o=this.rules.inline.strong.middle.exec(t.slice(0,r.index+3)))return{type:"strong",raw:e.slice(0,o[0].length),text:e.slice(2,o[0].length-2)}}},t.em=function(e,t,n){void 0===n&&(n="");var r=this.rules.inline.em.start.exec(e);if(r&&(!r[1]||r[1]&&(""===n||this.rules.inline.punctuation.exec(n)))){t=t.slice(-1*e.length);var o,i="*"===r[0]?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;for(i.lastIndex=0;null!=(r=i.exec(t));)if(o=this.rules.inline.em.middle.exec(t.slice(0,r.index+2)))return{type:"em",raw:e.slice(0,o[0].length),text:e.slice(1,o[0].length-1)}}},t.codespan=function(e){var t=this.rules.inline.code.exec(e);if(t){var n=t[2].replace(/\n/g," "),r=/[^ ]/.test(n),o=n.startsWith(" ")&&n.endsWith(" ");return r&&o&&(n=n.substring(1,n.length-1)),n=S(n,!0),{type:"codespan",raw:t[0],text:n}}},t.br=function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}},t.del=function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[1]}},t.autolink=function(e,t){var n,r,o=this.rules.inline.autolink.exec(e);if(o)return r="@"===o[2]?"mailto:"+(n=S(this.options.mangle?t(o[1]):o[1])):n=S(o[1]),{type:"link",raw:o[0],text:n,href:r,tokens:[{type:"text",raw:n,text:n}]}},t.url=function(e,t){var n;if(n=this.rules.inline.url.exec(e)){var r,o;if("@"===n[2])o="mailto:"+(r=S(this.options.mangle?t(n[0]):n[0]));else{var i;do{i=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0]}while(i!==n[0]);r=S(n[0]),o="www."===n[1]?"http://"+r:r}return{type:"link",raw:n[0],text:r,href:o,tokens:[{type:"text",raw:r,text:r}]}}},t.inlineText=function(e,t,n){var r,o=this.rules.inline.text.exec(e);if(o)return r=t?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(o[0]):S(o[0]):o[0]:S(this.options.smartypants?n(o[0]):o[0]),{type:"text",raw:o[0],text:r}},e}(),T=w.noopTest,O=w.edit,I=w.merge,M={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:T,table:T,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};M.def=O(M.def).replace("label",M._label).replace("title",M._title).getRegex(),M.bullet=/(?:[*+-]|\d{1,9}[.)])/,M.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,M.item=O(M.item,"gm").replace(/bull/g,M.bullet).getRegex(),M.list=O(M.list).replace(/bull/g,M.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+M.def.source+")").getRegex(),M._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",M._comment=/|$)/,M.html=O(M.html,"i").replace("comment",M._comment).replace("tag",M._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),M.paragraph=O(M._paragraph).replace("hr",M.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",M._tag).getRegex(),M.blockquote=O(M.blockquote).replace("paragraph",M.paragraph).getRegex(),M.normal=I({},M),M.gfm=I({},M.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n {0,3}([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n {0,3}\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),M.gfm.nptable=O(M.gfm.nptable).replace("hr",M.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|!--)").replace("tag",M._tag).getRegex(),M.gfm.table=O(M.gfm.table).replace("hr",M.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|!--)").replace("tag",M._tag).getRegex(),M.pedantic=I({},M.normal,{html:O("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",M._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]+?) *(?:#+ *)?(?:\n+|$)/,fences:T,paragraph:O(M.normal._paragraph).replace("hr",M.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",M.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var L={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:T,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation_\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation*\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation_\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation*\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:T,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~"};L.punctuation=O(L.punctuation).replace(/punctuation/g,L._punctuation).getRegex(),L._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",L._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",L._comment=O(M._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),L.em.start=O(L.em.start).replace(/punctuation/g,L._punctuation).getRegex(),L.em.middle=O(L.em.middle).replace(/punctuation/g,L._punctuation).replace(/overlapSkip/g,L._overlapSkip).getRegex(),L.em.endAst=O(L.em.endAst,"g").replace(/punctuation/g,L._punctuation).getRegex(),L.em.endUnd=O(L.em.endUnd,"g").replace(/punctuation/g,L._punctuation).getRegex(),L.strong.start=O(L.strong.start).replace(/punctuation/g,L._punctuation).getRegex(),L.strong.middle=O(L.strong.middle).replace(/punctuation/g,L._punctuation).replace(/overlapSkip/g,L._overlapSkip).getRegex(),L.strong.endAst=O(L.strong.endAst,"g").replace(/punctuation/g,L._punctuation).getRegex(),L.strong.endUnd=O(L.strong.endUnd,"g").replace(/punctuation/g,L._punctuation).getRegex(),L.blockSkip=O(L._blockSkip,"g").getRegex(),L.overlapSkip=O(L._overlapSkip,"g").getRegex(),L._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,L._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,L._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])?)+(?![-_])/,L.autolink=O(L.autolink).replace("scheme",L._scheme).replace("email",L._email).getRegex(),L._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,L.tag=O(L.tag).replace("comment",L._comment).replace("attribute",L._attribute).getRegex(),L._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,L._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,L._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,L.link=O(L.link).replace("label",L._label).replace("href",L._href).replace("title",L._title).getRegex(),L.reflink=O(L.reflink).replace("label",L._label).getRegex(),L.reflinkSearch=O(L.reflinkSearch,"g").replace("reflink",L.reflink).replace("nolink",L.nolink).getRegex(),L.normal=I({},L),L.pedantic=I({},L.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:O(/^!?\[(label)\]\((.*?)\)/).replace("label",L._label).getRegex(),reflink:O(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",L._label).getRegex()}),L.gfm=I({},L.normal,{escape:O(L.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)~+/,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\.5&&(n="x"+n.toString(16)),r+="&#"+n+";";return r}var K=function(){function t(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||R,this.options.tokenizer=this.options.tokenizer||new A,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var t={block:P.normal,inline:B.normal};this.options.pedantic?(t.block=P.pedantic,t.inline=B.pedantic):this.options.gfm&&(t.block=P.gfm,this.options.breaks?t.inline=B.breaks:t.inline=B.gfm),this.tokenizer.rules=t}t.lex=function(e,n){return new t(n).lex(e)},t.lexInline=function(e,n){return new t(n).inlineTokens(e)};var n,r,o,i=t.prototype;return i.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," "),this.blockTokens(e,this.tokens,!0),this.inline(this.tokens),this.tokens},i.blockTokens=function(e,t,n){var r,o,i,a;for(void 0===t&&(t=[]),void 0===n&&(n=!0),e=e.replace(/^ +$/gm,"");e;)if(r=this.tokenizer.space(e))e=e.substring(r.raw.length),r.type&&t.push(r);else if(r=this.tokenizer.code(e,t))e=e.substring(r.raw.length),r.type?t.push(r):((a=t[t.length-1]).raw+="\n"+r.raw,a.text+="\n"+r.text);else if(r=this.tokenizer.fences(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.heading(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.nptable(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.hr(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.blockquote(e))e=e.substring(r.raw.length),r.tokens=this.blockTokens(r.text,[],n),t.push(r);else if(r=this.tokenizer.list(e)){for(e=e.substring(r.raw.length),i=r.items.length,o=0;o0)for(;null!=(a=this.tokenizer.rules.inline.reflinkSearch.exec(c));)u.includes(a[0].slice(a[0].lastIndexOf("[")+1,-1))&&(c=c.slice(0,a.index)+"["+D("a",a[0].length-2)+"]"+c.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(a=this.tokenizer.rules.inline.blockSkip.exec(c));)c=c.slice(0,a.index)+"["+D("a",a[0].length-2)+"]"+c.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;e;)if(i=this.tokenizer.escape(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.tag(e,n,r))e=e.substring(i.raw.length),n=i.inLink,r=i.inRawBlock,t.push(i);else if(i=this.tokenizer.link(e))e=e.substring(i.raw.length),"link"===i.type&&(i.tokens=this.inlineTokens(i.text,[],!0,r)),t.push(i);else if(i=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(i.raw.length),"link"===i.type&&(i.tokens=this.inlineTokens(i.text,[],!0,r)),t.push(i);else if(i=this.tokenizer.strong(e,c,o))e=e.substring(i.raw.length),i.tokens=this.inlineTokens(i.text,[],n,r),t.push(i);else if(i=this.tokenizer.em(e,c,o))e=e.substring(i.raw.length),i.tokens=this.inlineTokens(i.text,[],n,r),t.push(i);else if(i=this.tokenizer.codespan(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.br(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.del(e))e=e.substring(i.raw.length),i.tokens=this.inlineTokens(i.text,[],n,r),t.push(i);else if(i=this.tokenizer.autolink(e,j))e=e.substring(i.raw.length),t.push(i);else if(n||!(i=this.tokenizer.url(e,j))){if(i=this.tokenizer.inlineText(e,r,F))e=e.substring(i.raw.length),o=i.raw.slice(-1),t.push(i);else if(e){var s="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent)break;throw new Error(s)}}else e=e.substring(i.raw.length),t.push(i);return t},n=t,o=[{key:"rules",get:function(){return{block:P,inline:B}}}],(r=null)&&e(n.prototype,r),o&&e(n,o),t}(),z=r.defaults,Y=w.cleanUrl,U=w.escape,$=function(){function e(e){this.options=e||z}var t=e.prototype;return t.code=function(e,t,n){var r=(t||"").match(/\S*/)[0];if(this.options.highlight){var o=this.options.highlight(e,r);null!=o&&o!==e&&(n=!0,e=o)}return r?'
'+(n?e:U(e,!0))+"
\n":"
"+(n?e:U(e,!0))+"
\n"},t.blockquote=function(e){return"
\n"+e+"
\n"},t.html=function(e){return e},t.heading=function(e,t,n,r){return this.options.headerIds?"'+e+"\n":""+e+"\n"},t.hr=function(){return this.options.xhtml?"
\n":"
\n"},t.list=function(e,t,n){var r=t?"ol":"ul";return"<"+r+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"},t.listitem=function(e){return"
  • "+e+"
  • \n"},t.checkbox=function(e){return" "},t.paragraph=function(e){return"

    "+e+"

    \n"},t.table=function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
    \n"},t.tablerow=function(e){return"\n"+e+"\n"},t.tablecell=function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+"\n"},t.strong=function(e){return""+e+""},t.em=function(e){return""+e+""},t.codespan=function(e){return""+e+""},t.br=function(){return this.options.xhtml?"
    ":"
    "},t.del=function(e){return""+e+""},t.link=function(e,t,n){if(null===(e=Y(this.options.sanitize,this.options.baseUrl,e)))return n;var r='"},t.image=function(e,t,n){if(null===(e=Y(this.options.sanitize,this.options.baseUrl,e)))return n;var r=''+n+'":">"},t.text=function(e){return e},e}(),H=function(){function e(){}var t=e.prototype;return t.strong=function(e){return e},t.em=function(e){return e},t.codespan=function(e){return e},t.del=function(e){return e},t.html=function(e){return e},t.text=function(e){return e},t.link=function(e,t,n){return""+n},t.image=function(e,t,n){return""+n},t.br=function(){return""},e}(),W=function(){function e(){this.seen={}}var t=e.prototype;return t.serialize=function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},t.getNextSafeSlug=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},t.slug=function(e,t){void 0===t&&(t={});var n=this.serialize(e);return this.getNextSafeSlug(n,t.dryrun)},e}(),q=r.defaults,G=w.unescape,X=function(){function e(e){this.options=e||q,this.options.renderer=this.options.renderer||new $,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new H,this.slugger=new W}e.parse=function(t,n){return new e(n).parse(t)},e.parseInline=function(t,n){return new e(n).parseInline(t)};var t=e.prototype;return t.parse=function(e,t){void 0===t&&(t=!0);var n,r,o,i,a,c,u,s,l,f,d,p,h,g,v,m,y,b,x="",w=e.length;for(n=0;n0&&"text"===v.tokens[0].type?(v.tokens[0].text=b+" "+v.tokens[0].text,v.tokens[0].tokens&&v.tokens[0].tokens.length>0&&"text"===v.tokens[0].tokens[0].type&&(v.tokens[0].tokens[0].text=b+" "+v.tokens[0].tokens[0].text)):v.tokens.unshift({type:"text",text:b}):g+=b),g+=this.parse(v.tokens,h),l+=this.renderer.listitem(g,y,m);x+=this.renderer.list(l,d,p);continue;case"html":x+=this.renderer.html(f.text);continue;case"paragraph":x+=this.renderer.paragraph(this.parseInline(f.tokens));continue;case"text":for(l=f.tokens?this.parseInline(f.tokens):f.text;n+1An error occurred:

    "+J(u.message+"",!0)+"
    ";throw u}}return re.options=re.setOptions=function(e){return Z(re.defaults,e),te(re.defaults),re},re.getDefaults=ee,re.defaults=ne,re.use=function(e){var t=Z({},e);if(e.renderer&&function(){var n=re.defaults.renderer||new $,r=function(t){var r=n[t];n[t]=function(){for(var o=arguments.length,i=new Array(o),a=0;aAn error occurred:

    "+J(r.message+"",!0)+"
    ";throw r}},re.Parser=X,re.parser=X.parse,re.Renderer=$,re.TextRenderer=H,re.Lexer=K,re.lexer=K.lex,re.Tokenizer=A,re.Slugger=W,re.parse=re,re}()}]]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[function(e,t,n){"use strict";t.__esModule=!0;var r=n(450);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=r[e])}))},function(e,t,n){"use strict";t.__esModule=!0,t.TimeDisplay=t.Tooltip=t.Tabs=t.TextArea=t.Table=t.Slider=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.Modal=t.LabeledList=t.LabeledControls=t.Knob=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.DraggableControl=t.Divider=t.Dimmer=t.ColorBox=t.Collapsible=t.Chart=t.ByondUi=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var r=n(138);t.AnimatedNumber=r.AnimatedNumber;var o=n(466);t.BlockQuote=o.BlockQuote;var i=n(18);t.Box=i.Box;var a=n(194);t.Button=a.Button;var c=n(468);t.ByondUi=c.ByondUi;var u=n(470);t.Chart=u.Chart;var s=n(471);t.Collapsible=s.Collapsible;var l=n(472);t.ColorBox=l.ColorBox;var f=n(196);t.Dimmer=f.Dimmer;var d=n(197);t.Divider=d.Divider;var p=n(139);t.DraggableControl=p.DraggableControl;var h=n(473);t.Dropdown=h.Dropdown;var g=n(198);t.Flex=g.Flex;var v=n(474);t.Grid=v.Grid;var m=n(104);t.Icon=m.Icon;var y=n(199);t.Input=y.Input;var b=n(475);t.Knob=b.Knob;var x=n(476);t.LabeledControls=x.LabeledControls;var w=n(200);t.LabeledList=w.LabeledList;var _=n(477);t.Modal=_.Modal;var E=n(478);t.NoticeBox=E.NoticeBox;var k=n(141);t.NumberInput=k.NumberInput;var S=n(479);t.ProgressBar=S.ProgressBar;var C=n(480);t.Section=C.Section;var N=n(481);t.Slider=N.Slider;var A=n(140);t.Table=A.Table;var T=n(482);t.TextArea=T.TextArea;var O=n(483);t.Tabs=O.Tabs;var I=n(195);t.Tooltip=I.Tooltip;var M=n(484);t.TimeDisplay=M.TimeDisplay},function(e,t,n){"use strict";(function(e){t.__esModule=!0,t.useSharedState=t.useLocalState=t.useBackend=t.selectBackend=t.sendAct=t.sendMessage=t.backendMiddleware=t.backendReducer=t.backendSuspendSuccess=t.backendSuspendStart=t.backendSetSharedState=t.backendUpdate=void 0;var r=n(100),o=n(191),i=n(192),a=n(24),c=n(136);var u=(0,a.createLogger)("backend"),s=function(e){return{type:"backend/update",payload:e}};t.backendUpdate=s;var l=function(e,t){return{type:"backend/setSharedState",payload:{key:e,nextState:t}}};t.backendSetSharedState=l;t.backendSuspendStart=function(){return{type:"backend/suspendStart"}};var f=function(){return{type:"backend/suspendSuccess",payload:{timestamp:Date.now()}}};t.backendSuspendSuccess=f;var d={config:{},data:{},shared:{},suspended:Date.now(),suspending:!1};t.backendReducer=function(e,t){void 0===e&&(e=d);var n=t.type,r=t.payload;if("backend/update"===n){var o=Object.assign({},e.config,r.config),i=Object.assign({},e.data,r.static_data,r.data),a=Object.assign({},e.shared);if(r.shared)for(var c=0,u=Object.keys(r.shared);c=0||(o[n]=e[n]);return o}(t,["payload"]),o=Object.assign({tgui:1,window_id:window.__windowId__},r);null!==n&&n!==undefined&&(o.payload=JSON.stringify(n)),Byond.topic(o)};t.sendMessage=p;var h=function(e,t){void 0===t&&(t={}),"object"!=typeof t||null===t||Array.isArray(t)?u.error("Payload for act() must be an object, got this:",t):p({type:"act/"+e,payload:t})};t.sendAct=h;var g=function(e){return e.backend||{}};t.selectBackend=g;t.useBackend=function(e){var t=e.store,n=g(t.getState());return Object.assign({},n,{act:h})};t.useLocalState=function(e,t,n){var r,o=e.store,i=null!=(r=g(o.getState()).shared)?r:{},a=t in i?i[t]:n;return[a,function(e){o.dispatch(l(t,"function"==typeof e?e(a):e))}]};t.useSharedState=function(e,t,n){var r,o=e.store,i=null!=(r=g(o.getState()).shared)?r:{},a=t in i?i[t]:n;return[a,function(e){p({type:"setSharedState",key:t,value:JSON.stringify("function"==typeof e?e(a):e)||""})}]}}).call(this,n(102).setImmediate)},function(e,t,n){"use strict";t.__esModule=!0,t.Window=t.Pane=t.NtosWindow=t.Layout=void 0;var r=n(142);t.Layout=r.Layout;var o=n(485);t.NtosWindow=o.NtosWindow;var i=n(486);t.Pane=i.Pane;var a=n(201);t.Window=a.Window},function(e,t,n){"use strict";var r=n(7),o=n(23).f,i=n(33),a=n(27),c=n(109),u=n(155),s=n(70);e.exports=function(e,t){var n,l,f,d,p,h=e.target,g=e.global,v=e.stat;if(n=g?r:v?r[h]||c(h,{}):(r[h]||{}).prototype)for(l in t){if(d=t[l],f=e.noTargetGet?(p=o(n,l))&&p.value:n[l],!s(g?l:h+(v?".":"#")+l,e.forced)&&f!==undefined){if(typeof d==typeof f)continue;u(d,f)}(e.sham||f&&f.sham)&&i(d,"sham",!0),a(n,l,d,e)}}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";t.__esModule=!0,t.canRender=t.pureComponentHooks=t.shallowDiffers=t.normalizeChildren=t.classes=void 0;t.classes=function(e){for(var t="",n=0;nc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;nn?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,i=(e*=n=Math.pow(10,t))>0|-(e<0),o=Math.abs(e%1)>=.4999999999854481,r=Math.floor(e),o&&(e=r+(i>0)),(o?e:Math.round(e))/n);var n,r,o,i};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var r=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=r;t.keyOfMatchingRange=function(e,t){for(var n=0,o=Object.keys(t);n0?o(r(e),9007199254740991):0}},function(e,t,n){"use strict";var r,o=n(123),i=n(11),a=n(7),c=n(8),u=n(20),s=n(85),l=n(33),f=n(27),d=n(16).f,p=n(42),h=n(55),g=n(15),v=n(67),m=a.Int8Array,y=m&&m.prototype,b=a.Uint8ClampedArray,x=b&&b.prototype,w=m&&p(m),_=y&&p(y),E=Object.prototype,k=E.isPrototypeOf,S=g("toStringTag"),C=v("TYPED_ARRAY_TAG"),N=o&&!!h&&"Opera"!==s(a.opera),A=!1,T={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},O=function(e){var t=s(e);return"DataView"===t||u(T,t)},I=function(e){return c(e)&&u(T,s(e))};for(r in T)a[r]||(N=!1);if((!N||"function"!=typeof w||w===Function.prototype)&&(w=function(){throw TypeError("Incorrect invocation")},N))for(r in T)a[r]&&h(a[r],w);if((!N||!_||_===E)&&(_=w.prototype,N))for(r in T)a[r]&&h(a[r].prototype,_);if(N&&p(x)!==_&&h(x,_),i&&!u(_,S))for(r in A=!0,d(_,S,{get:function(){return c(this)?this[C]:undefined}}),T)a[r]&&l(a[r],C,r);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:N,TYPED_ARRAY_TAG:A&&C,aTypedArray:function(e){if(I(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(h){if(k.call(w,e))return e}else for(var t in T)if(u(T,r)){var n=a[t];if(n&&(e===n||k.call(n,e)))return e}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(e,t,n){if(i){if(n)for(var r in T){var o=a[r];o&&u(o.prototype,e)&&delete o.prototype[e]}_[e]&&!n||f(_,e,n?t:N&&y[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var r,o;if(i){if(h){if(n)for(r in T)(o=a[r])&&u(o,e)&&delete o[e];if(w[e]&&!n)return;try{return f(w,e,n?t:N&&m[e]||t)}catch(c){}}for(r in T)!(o=a[r])||o[e]&&!n||f(o,e,t)}},isView:O,isTypedArray:I,TypedArray:w,TypedArrayPrototype:_}},function(e,t,n){"use strict";var r=n(7),o=n(111),i=n(20),a=n(67),c=n(115),u=n(158),s=o("wks"),l=r.Symbol,f=u?l:l&&l.withoutSetter||a;e.exports=function(e){return i(s,e)||(c&&i(l,e)?s[e]=l[e]:s[e]=f("Symbol."+e)),s[e]}},function(e,t,n){"use strict";var r=n(11),o=n(152),i=n(12),a=n(40),c=Object.defineProperty;t.f=r?c:function(e,t,n){if(i(e),t=a(t,!0),i(n),o)try{return c(e,t,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";function r(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n",apos:"'"};return e.replace(/
    /gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|quot|lt|gt|apos);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxClassName=t.computeBoxProps=t.halfUnit=t.unit=void 0;var r=n(6),o=n(0),i=n(467),a=n(31);var c=function(e){return"string"==typeof e?e.endsWith("px")&&!Byond.IS_LTE_IE8?parseFloat(e)/12+"rem":e:"number"==typeof e?Byond.IS_LTE_IE8?12*e+"px":e+"rem":void 0};t.unit=c;var u=function(e){return"string"==typeof e?c(e):"number"==typeof e?c(.5*e):void 0};t.halfUnit=u;var s=function(e){return"string"==typeof e&&a.CSS_COLORS.includes(e)},l=function(e){return function(t,n){"number"!=typeof n&&"string"!=typeof n||(t[e]=n)}},f=function(e,t){return function(n,r){"number"!=typeof r&&"string"!=typeof r||(n[e]=t(r))}},d=function(e,t){return function(n,r){r&&(n[e]=t)}},p=function(e,t,n){return function(r,o){if("number"==typeof o||"string"==typeof o)for(var i=0;i0&&(t.style=u),t};t.computeBoxProps=v;var m=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,r.classes)([s(t)&&"color-"+t,s(n)&&"color-bg-"+n])};t.computeBoxClassName=m;var y=function(e){var t=e.as,n=void 0===t?"div":t,r=e.className,a=e.children,c=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,["as","className","children"]);if("function"==typeof a)return a(v(e));var u="string"==typeof r?r+" "+m(c):m(c),s=v(c);return(0,o.createVNode)(i.VNodeFlags.HtmlElement,n,u,a,i.ChildFlags.UnknownChildren,s)};t.Box=y,y.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";var r=n(25);e.exports=function(e){return Object(r(e))}},function(e,t,n){"use strict";var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t,n){"use strict";var r=n(53),o=n(66),i=n(19),a=n(13),c=n(72),u=[].push,s=function(e){var t=1==e,n=2==e,s=3==e,l=4==e,f=6==e,d=5==e||f;return function(p,h,g,v){for(var m,y,b=i(p),x=o(b),w=r(h,g,3),_=a(x.length),E=0,k=v||c,S=t?k(p,_):n?k(p,0):undefined;_>E;E++)if((d||E in x)&&(y=w(m=x[E],E,b),e))if(t)S[E]=y;else if(y)switch(e){case 3:return!0;case 5:return m;case 6:return E;case 2:u.call(S,m)}else if(l)return!1;return f?-1:s||l?l:S}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6)}},function(e,t,n){"use strict";t.__esModule=!0,t.useSelector=t.useDispatch=t.createAction=t.combineReducers=t.applyMiddleware=t.createStore=void 0;var r=n(26);function o(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1?o-1:0),a=1;a1?t-1:0),r=1;r2?n-2:0),o=2;o=i){var a=[t].concat(r).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;Byond.topic({tgui:1,window_id:window.__windowId__,type:"log",ns:t,message:a})}},s=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;o=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1?o-1:0),c=1;c1?r-1:0),i=1;i"+a+""}},function(e,t,n){"use strict";var r=n(5);e.exports=function(e){return r((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},function(e,t,n){"use strict";var r=Math.ceil,o=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?o:r)(e)}},function(e,t,n){"use strict";t.__esModule=!0,t.formatDb=t.formatMoney=t.formatPower=t.formatSiUnit=void 0;var r=n(10),o=["f","p","n","\u03bc","m"," ","k","M","G","T","P","E","Z","Y"],i=o.indexOf(" "),a=function(e,t,n){if(void 0===t&&(t=-i),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var a=Math.floor(Math.log10(e)),c=Math.floor(Math.max(3*t,a)),u=Math.floor(a/3),s=Math.floor(c/3),l=(0,r.clamp)(i+s,0,o.length),f=o[l],d=e/Math.pow(1e3,s),p=u>t?2+3*s-c:0;return((0,r.toFixed)(d,p)+" "+f+n).trim()};t.formatSiUnit=a;t.formatPower=function(e,t){return void 0===t&&(t=0),a(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,r.round)(e,t);t>0&&(n=(0,r.toFixed)(e,t));var o=(n=String(n)).length,i=n.indexOf(".");-1===i&&(i=o);for(var a="",c=0;c0&&c=0?"+":t<0?"\u2013":"",o=Math.abs(t);return n+(o=o===Infinity?"Inf":(0,r.toFixed)(o,2))+" dB"}},function(e,t,n){"use strict";var r=n(8);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var r=n(156),o=n(7),i=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?i(r[e])||i(o[e]):r[e]&&r[e][t]||o[e]&&o[e][t]}},function(e,t,n){"use strict";var r=n(20),o=n(19),i=n(83),a=n(122),c=i("IE_PROTO"),u=Object.prototype;e.exports=a?Object.getPrototypeOf:function(e){return e=o(e),r(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?u:null}},function(e,t,n){"use strict";e.exports=!1},function(e,t,n){"use strict";var r=n(5);e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){"use strict";var r=n(12),o=n(29),i=n(15)("species");e.exports=function(e,t){var n,a=r(e).constructor;return a===undefined||(n=r(a)[i])==undefined?t:o(n)}},function(e,t,n){"use strict";var r=n(4),o=n(7),i=n(11),a=n(134),c=n(14),u=n(88),s=n(61),l=n(51),f=n(33),d=n(13),p=n(171),h=n(185),g=n(40),v=n(20),m=n(85),y=n(8),b=n(48),x=n(55),w=n(52).f,_=n(186),E=n(21).forEach,k=n(60),S=n(16),C=n(23),N=n(34),A=n(90),T=N.get,O=N.set,I=S.f,M=C.f,L=Math.round,V=o.RangeError,R=u.ArrayBuffer,P=u.DataView,B=c.NATIVE_ARRAY_BUFFER_VIEWS,D=c.TYPED_ARRAY_TAG,F=c.TypedArray,j=c.TypedArrayPrototype,K=c.aTypedArrayConstructor,z=c.isTypedArray,Y=function(e,t){for(var n=0,r=t.length,o=new(K(e))(r);r>n;)o[n]=t[n++];return o},U=function(e,t){I(e,t,{get:function(){return T(this)[t]}})},$=function(e){var t;return e instanceof R||"ArrayBuffer"==(t=m(e))||"SharedArrayBuffer"==t},H=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},W=function(e,t){return H(e,t=g(t,!0))?l(2,e[t]):M(e,t)},q=function(e,t,n){return!(H(e,t=g(t,!0))&&y(n)&&v(n,"value"))||v(n,"get")||v(n,"set")||n.configurable||v(n,"writable")&&!n.writable||v(n,"enumerable")&&!n.enumerable?I(e,t,n):(e[t]=n.value,e)};i?(B||(C.f=W,S.f=q,U(j,"buffer"),U(j,"byteOffset"),U(j,"byteLength"),U(j,"length")),r({target:"Object",stat:!0,forced:!B},{getOwnPropertyDescriptor:W,defineProperty:q}),e.exports=function(e,t,n){var i=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",u="get"+e,l="set"+e,g=o[c],v=g,m=v&&v.prototype,S={},C=function(e,t){I(e,t,{get:function(){return function(e,t){var n=T(e);return n.view[u](t*i+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,r){var o=T(e);n&&(r=(r=L(r))<0?0:r>255?255:255&r),o.view[l](t*i+o.byteOffset,r,!0)}(this,t,e)},enumerable:!0})};B?a&&(v=t((function(e,t,n,r){return s(e,v,c),A(y(t)?$(t)?r!==undefined?new g(t,h(n,i),r):n!==undefined?new g(t,h(n,i)):new g(t):z(t)?Y(v,t):_.call(v,t):new g(p(t)),e,v)})),x&&x(v,F),E(w(g),(function(e){e in v||f(v,e,g[e])})),v.prototype=m):(v=t((function(e,t,n,r){s(e,v,c);var o,a,u,l=0,f=0;if(y(t)){if(!$(t))return z(t)?Y(v,t):_.call(v,t);o=t,f=h(n,i);var g=t.byteLength;if(r===undefined){if(g%i)throw V("Wrong length");if((a=g-f)<0)throw V("Wrong length")}else if((a=d(r)*i)+f>g)throw V("Wrong length");u=a/i}else u=p(t),o=new R(a=u*i);for(O(e,{buffer:o,byteOffset:f,byteLength:a,length:u,view:new P(o)});l"+e+"<\/script>"},h=function(){try{r=document.domain&&new ActiveXObject("htmlfile")}catch(o){}var e,t;h=r?function(e){e.write(p("")),e.close();var t=e.parentWindow.Object;return e=null,t}(r):((t=s("iframe")).style.display="none",u.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(p("document.F=Object")),e.close(),e.F);for(var n=a.length;n--;)delete h.prototype[a[n]];return h()};c[f]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(d.prototype=o(e),n=new d,d.prototype=null,n[f]=e):n=h(),t===undefined?n:i(n,t)}},function(e,t,n){"use strict";var r=n(16).f,o=n(20),i=n(15)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){"use strict";var r=n(15),o=n(48),i=n(16),a=r("unscopables"),c=Array.prototype;c[a]==undefined&&i.f(c,a,{configurable:!0,value:o(null)}),e.exports=function(e){c[a][e]=!0}},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var r=n(157),o=n(113).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},function(e,t,n){"use strict";var r=n(29);e.exports=function(e,t,n){if(r(e),t===undefined)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var r=n(40),o=n(16),i=n(51);e.exports=function(e,t,n){var a=r(t);a in e?o.f(e,a,i(0,n)):e[a]=n}},function(e,t,n){"use strict";var r=n(12),o=n(169);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(i){}return function(n,i){return r(n),o(i),t?e.call(n,i):n.__proto__=i,n}}():undefined)},function(e,t,n){"use strict";var r=n(68),o=n(8),i=n(20),a=n(16).f,c=n(67),u=n(76),s=c("meta"),l=0,f=Object.isExtensible||function(){return!0},d=function(e){a(e,s,{value:{objectID:"O"+ ++l,weakData:{}}})},p=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,s)){if(!f(e))return"F";if(!t)return"E";d(e)}return e[s].objectID},getWeakData:function(e,t){if(!i(e,s)){if(!f(e))return!0;if(!t)return!1;d(e)}return e[s].weakData},onFreeze:function(e){return u&&p.REQUIRED&&f(e)&&!i(e,s)&&d(e),e}};r[s]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.removeScrollableNode=t.addScrollableNode=t.canStealFocus=t.setupGlobalEvents=t.globalEvents=void 0;var r=n(188),o=n(78),i=(n(24),new r.EventEmitter);t.globalEvents=i;var a,c=!1;t.setupGlobalEvents=function(e){void 0===e&&(e={}),c=!!e.ignoreWindowFocus};var u=!0,s=function y(e,t){c?u=!0:(a&&(clearTimeout(a),a=null),t?a=setTimeout((function(){return y(e)})):u!==e&&(u=e,i.emit(e?"window-focus":"window-blur"),i.emit("window-focus-change",e)))},l=null,f=function(e){var t=String(e.tagName).toLowerCase();return"input"===t||"textarea"===t};t.canStealFocus=f;var d=function b(){l&&(l.removeEventListener("blur",b),l=null)},p=null,h=null,g=[];t.addScrollableNode=function(e){g.push(e)};t.removeScrollableNode=function(e){var t=g.indexOf(e);t>=0&&g.splice(t,1)};window.addEventListener("mousemove",(function(e){var t=e.target;t!==h&&(h=t,function(e){if(!l&&u)for(var t=document.body;e&&e!==t;){if(g.includes(e)){if(e.contains(p))return;return p=e,void e.focus()}e=e.parentNode}}(t))})),window.addEventListener("focusin",(function(e){if(h=null,p=e.target,s(!0),f(e.target))return t=e.target,d(),void(l=t).addEventListener("blur",d);var t})),window.addEventListener("focusout",(function(e){h=null,s(!1,!0)})),window.addEventListener("blur",(function(e){h=null,s(!1,!0)})),window.addEventListener("beforeunload",(function(e){s(!1)}));var v={},m=function(){function e(e,t,n){this.event=e,this.type=t,this.code=window.event?e.which:e.keyCode,this.ctrl=e.ctrlKey,this.shift=e.shiftKey,this.alt=e.altKey,this.repeat=!!n}var t=e.prototype;return t.hasModifierKeys=function(){return this.ctrl||this.alt||this.shift},t.isModifierKey=function(){return this.code===o.KEY_CTRL||this.code===o.KEY_SHIFT||this.code===o.KEY_ALT},t.isDown=function(){return"keydown"===this.type},t.isUp=function(){return"keyup"===this.type},t.toString=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.KEY_F1&&this.code<=o.KEY_F12?this._str+="F"+(this.code-111):this._str+="["+this.code+"]"),this._str},e}();document.addEventListener("keydown",(function(e){if(!f(e.target)){var t=e.keyCode,n=new m(e,"keydown",v[t]);i.emit("keydown",n),i.emit("key",n),v[t]=!0}})),document.addEventListener("keyup",(function(e){if(!f(e.target)){var t=e.keyCode,n=new m(e,"keyup");i.emit("keyup",n),i.emit("key",n),v[t]=!1}}))},function(e,t,n){"use strict";t.__esModule=!0,t.assetMiddleware=t.resolveAsset=t.loadStyleSheet=void 0;var r=n(461),o=(0,n(24).createLogger)("assets"),i=[/v4shim/i],a={},c={},u=function l(e,t){if(void 0===t&&(t=1),!a[e]){a[e]=!0,o.log("loading stylesheet '"+e+"'");var n=(0,r.loadCSS)(e);n.addEventListener("load",(function(){if(!s(n,e))return n.parentNode.removeChild(n),n=null,a[e]=null,t>=5?void o.error("Error: Failed to load the stylesheet '"+e+"' after 5 attempts.\nIt was either not found, or you're trying to load an empty stylesheet that has no CSS rules in it."):void setTimeout((function(){return l(e,t+1)}),3e3)}))}};t.loadStyleSheet=u;var s=function(e,t){var n=e.sheet;if(n)return n.rules.length>0;for(var r=document.styleSheets,i=r.length,a=0;a0}return o.warn("Warning: stylesheet '"+t+"' was not found in the DOM"),!1};t.resolveAsset=function(e){return c[e]||e};t.assetMiddleware=function(e){return function(e){return function(t){var n=t.type,r=t.payload;if("asset/stylesheet"!==n)if("asset/mappings"!==n)e(t);else for(var o=function(){var e=s[a];if(i.some((function(t){return t.test(e)})))return"continue";var t=r[e],n=e.split(".").pop();c[e]=t,"css"===n&&u(t)},a=0,s=Object.keys(r);ah;h++)if((v=l?b(r(y=e[h])[0],y[1]):b(e[h]))&&v instanceof s)return v;return new s(!1)}d=p.call(e)}for(m=d.next;!(y=m.call(d)).done;)if("object"==typeof(v=u(d,b,y.value,l))&&v&&v instanceof s)return v;return new s(!1)}).stop=function(e){return new s(!0,e)}},function(e,t,n){"use strict";var r=n(25),o="["+n(92)+"]",i=RegExp("^"+o+o+"*"),a=RegExp(o+o+"*$"),c=function(e){return function(t){var n=String(r(t));return 1&e&&(n=n.replace(i,"")),2&e&&(n=n.replace(a,"")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},,,function(e,t,n){"use strict";var r=n(5),o=n(37),i="".split;e.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==o(e)?i.call(e,""):Object(e)}:Object},function(e,t,n){"use strict";var r=0,o=Math.random();e.exports=function(e){return"Symbol("+String(e===undefined?"":e)+")_"+(++r+o).toString(36)}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var r=n(32),o=n(13),i=n(47),a=function(e){return function(t,n,a){var c,u=r(t),s=o(u.length),l=i(a,s);if(e&&n!=n){for(;s>l;)if((c=u[l++])!=c)return!0}else for(;s>l;l++)if((e||l in u)&&u[l]===n)return e||l||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},function(e,t,n){"use strict";var r=n(5),o=/#|\.prototype\./,i=function(e,t){var n=c[a(e)];return n==s||n!=u&&("function"==typeof t?r(t):!!t)},a=i.normalize=function(e){return String(e).replace(o,".").toLowerCase()},c=i.data={},u=i.NATIVE="N",s=i.POLYFILL="P";e.exports=i},function(e,t,n){"use strict";var r=n(157),o=n(113);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t,n){"use strict";var r=n(8),o=n(59),i=n(15)("species");e.exports=function(e,t){var n;return o(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!o(n.prototype)?r(n)&&null===(n=n[i])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var r=n(5),o=n(15),i=n(116),a=o("species");e.exports=function(e){return i>=51||!r((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var r=n(27);e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},function(e,t,n){"use strict";var r=n(5);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var r=n(12);e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";t.__esModule=!0,t.KEY_QUOTE=t.KEY_RIGHT_BRACKET=t.KEY_BACKSLASH=t.KEY_LEFT_BRACKET=t.KEY_SLASH=t.KEY_PERIOD=t.KEY_MINUS=t.KEY_COMMA=t.KEY_EQUAL=t.KEY_SEMICOLON=t.KEY_F12=t.KEY_F11=t.KEY_F10=t.KEY_F9=t.KEY_F8=t.KEY_F7=t.KEY_F6=t.KEY_F5=t.KEY_F4=t.KEY_F3=t.KEY_F2=t.KEY_F1=t.KEY_Z=t.KEY_Y=t.KEY_X=t.KEY_W=t.KEY_V=t.KEY_U=t.KEY_T=t.KEY_S=t.KEY_R=t.KEY_Q=t.KEY_P=t.KEY_O=t.KEY_N=t.KEY_M=t.KEY_L=t.KEY_K=t.KEY_J=t.KEY_I=t.KEY_H=t.KEY_G=t.KEY_F=t.KEY_E=t.KEY_D=t.KEY_C=t.KEY_B=t.KEY_A=t.KEY_9=t.KEY_8=t.KEY_7=t.KEY_6=t.KEY_5=t.KEY_4=t.KEY_3=t.KEY_2=t.KEY_1=t.KEY_0=t.KEY_DELETE=t.KEY_INSERT=t.KEY_DOWN=t.KEY_RIGHT=t.KEY_UP=t.KEY_LEFT=t.KEY_HOME=t.KEY_END=t.KEY_PAGEDOWN=t.KEY_PAGEUP=t.KEY_SPACE=t.KEY_ESCAPE=t.KEY_CAPSLOCK=t.KEY_PAUSE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;t.KEY_BACKSPACE=8;t.KEY_TAB=9;t.KEY_ENTER=13;t.KEY_SHIFT=16;t.KEY_CTRL=17;t.KEY_ALT=18;t.KEY_PAUSE=19;t.KEY_CAPSLOCK=20;t.KEY_ESCAPE=27;t.KEY_SPACE=32;t.KEY_PAGEUP=33;t.KEY_PAGEDOWN=34;t.KEY_END=35;t.KEY_HOME=36;t.KEY_LEFT=37;t.KEY_UP=38;t.KEY_RIGHT=39;t.KEY_DOWN=40;t.KEY_INSERT=45;t.KEY_DELETE=46;t.KEY_0=48;t.KEY_1=49;t.KEY_2=50;t.KEY_3=51;t.KEY_4=52;t.KEY_5=53;t.KEY_6=54;t.KEY_7=55;t.KEY_8=56;t.KEY_9=57;t.KEY_A=65;t.KEY_B=66;t.KEY_C=67;t.KEY_D=68;t.KEY_E=69;t.KEY_F=70;t.KEY_G=71;t.KEY_H=72;t.KEY_I=73;t.KEY_J=74;t.KEY_K=75;t.KEY_L=76;t.KEY_M=77;t.KEY_N=78;t.KEY_O=79;t.KEY_P=80;t.KEY_Q=81;t.KEY_R=82;t.KEY_S=83;t.KEY_T=84;t.KEY_U=85;t.KEY_V=86;t.KEY_W=87;t.KEY_X=88;t.KEY_Y=89;t.KEY_Z=90;t.KEY_F1=112;t.KEY_F2=113;t.KEY_F3=114;t.KEY_F4=115;t.KEY_F5=116;t.KEY_F6=117;t.KEY_F7=118;t.KEY_F8=119;t.KEY_F9=120;t.KEY_F10=121;t.KEY_F11=122;t.KEY_F12=123;t.KEY_SEMICOLON=186;t.KEY_EQUAL=187;t.KEY_COMMA=188;t.KEY_MINUS=189;t.KEY_PERIOD=190;t.KEY_SLASH=191;t.KEY_LEFT_BRACKET=219;t.KEY_BACKSLASH=220;t.KEY_RIGHT_BRACKET=221;t.KEY_QUOTE=222},function(e,t,n){"use strict";function r(e,t,n,r,o,i,a){try{var c=e[i](a),u=c.value}catch(s){return void n(s)}c.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 a=e.apply(t,n);function c(e){r(a,o,i,c,u,"next",e)}function u(e){r(a,o,i,c,u,"throw",e)}c(undefined)}))}}t.__esModule=!0,t.storage=t.IMPL_INDEXED_DB=t.IMPL_LOCAL_STORAGE=t.IMPL_MEMORY=void 0;t.IMPL_MEMORY=0;t.IMPL_LOCAL_STORAGE=1;t.IMPL_INDEXED_DB=2;var i=function(e){return function(){try{return Boolean(e())}catch(t){return!1}}},a=i((function(){return window.localStorage&&window.localStorage.getItem})),c=i((function(){return(window.indexedDB||window.msIndexedDB)&&(window.IDBTransaction||window.msIDBTransaction)})),u=function(){function e(){this.impl=0,this.store={}}var t=e.prototype;return t.get=function(e){return this.store[e]},t.set=function(e,t){this.store[e]=t},t.remove=function(e){this.store[e]=undefined},t.clear=function(){this.store={}},e}(),s=function(){function e(){this.impl=1}var t=e.prototype;return t.get=function(e){var t=localStorage.getItem(e);if("string"==typeof t)return JSON.parse(t)},t.set=function(e,t){localStorage.setItem(e,JSON.stringify(t))},t.remove=function(e){localStorage.removeItem(e)},t.clear=function(){localStorage.clear()},e}(),l=function(){function e(){this.impl=2,this.dbPromise=new Promise((function(e,t){var n=(window.indexedDB||window.msIndexedDB).open("tgui-citadel-rp",1);n.onupgradeneeded=function(){try{n.result.createObjectStore("storage-v1")}catch(e){t(new Error("Failed to upgrade IDB: "+n.error))}},n.onsuccess=function(){return e(n.result)},n.onerror=function(){t(new Error("Failed to open IDB: "+n.error))}}))}var t=e.prototype;return t.getStore=function(e){return this.dbPromise.then((function(t){return t.transaction("storage-v1",e).objectStore("storage-v1")}))},t.get=function(){var e=o(regeneratorRuntime.mark((function t(e){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.getStore("readonly");case 2:return n=t.sent,t.abrupt("return",new Promise((function(t,r){var o=n.get(e);o.onsuccess=function(){return t(o.result)},o.onerror=function(){return r(o.error)}})));case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.set=function(){var e=o(regeneratorRuntime.mark((function t(e,n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return null===n&&(n=undefined),t.next=3,this.getStore("readwrite");case 3:t.sent.put(n,e);case 5:case"end":return t.stop()}}),t,this)})));return function(t,n){return e.apply(this,arguments)}}(),t.remove=function(){var e=o(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.getStore("readwrite");case 2:t.sent["delete"](e);case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.clear=function(){var e=o(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getStore("readwrite");case 2:e.sent.clear();case 4:case"end":return e.stop()}}),t,this)})));return function(){return e.apply(this,arguments)}}(),e}(),f=new(function(){function e(){this.backendPromise=o(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!c()){e.next=10;break}return e.prev=1,t=new l,e.next=5,t.dbPromise;case 5:return e.abrupt("return",t);case 8:e.prev=8,e.t0=e["catch"](1);case 10:if(!a()){e.next=12;break}return e.abrupt("return",new s);case 12:return e.abrupt("return",new u);case 13:case"end":return e.stop()}}),e,null,[[1,8]])})))()}var t=e.prototype;return t.get=function(){var e=o(regeneratorRuntime.mark((function t(e){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return n=t.sent,t.abrupt("return",n.get(e));case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.set=function(){var e=o(regeneratorRuntime.mark((function t(e,n){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return r=t.sent,t.abrupt("return",r.set(e,n));case 4:case"end":return t.stop()}}),t,this)})));return function(t,n){return e.apply(this,arguments)}}(),t.remove=function(){var e=o(regeneratorRuntime.mark((function t(e){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return n=t.sent,t.abrupt("return",n.remove(e));case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.clear=function(){var e=o(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return e=t.sent,t.abrupt("return",e.clear());case 4:case"end":return t.stop()}}),t,this)})));return function(){return e.apply(this,arguments)}}(),e}());t.storage=f},,function(e,t,n){"use strict";var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(o){"object"==typeof window&&(r=window)}e.exports=r},function(e,t,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!r.call({1:2},1);t.f=i?function(e){var t=o(this,e);return!!t&&t.enumerable}:r},function(e,t,n){"use strict";var r=n(111),o=n(67),i=r("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},function(e,t,n){"use strict";var r=n(41);e.exports=r("navigator","userAgent")||""},function(e,t,n){"use strict";var r=n(120),o=n(37),i=n(15)("toStringTag"),a="Arguments"==o(function(){return arguments}());e.exports=r?o:function(e){var t,n,r;return e===undefined?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(n){}}(t=Object(e),i))?n:a?o(t):"Object"==(r=o(t))&&"function"==typeof t.callee?"Arguments":r}},function(e,t,n){"use strict";var r=n(15)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},"return":function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(c){}return n}},function(e,t,n){"use strict";var r=n(29),o=n(19),i=n(66),a=n(13),c=function(e){return function(t,n,c,u){r(n);var s=o(t),l=i(s),f=a(s.length),d=e?f-1:0,p=e?-1:1;if(c<2)for(;;){if(d in l){u=l[d],d+=p;break}if(d+=p,e?d<0:f<=d)throw TypeError("Reduce of empty array with no initial value")}for(;e?d>=0:f>d;d+=p)d in l&&(u=n(u,l[d],d,s));return u}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var r=n(7),o=n(11),i=n(123),a=n(33),c=n(75),u=n(5),s=n(61),l=n(38),f=n(13),d=n(171),p=n(270),h=n(42),g=n(55),v=n(52).f,m=n(16).f,y=n(117),b=n(49),x=n(34),w=x.get,_=x.set,E=r.ArrayBuffer,k=E,S=r.DataView,C=S&&S.prototype,N=Object.prototype,A=r.RangeError,T=p.pack,O=p.unpack,I=function(e){return[255&e]},M=function(e){return[255&e,e>>8&255]},L=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},V=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},R=function(e){return T(e,23,4)},P=function(e){return T(e,52,8)},B=function(e,t){m(e.prototype,t,{get:function(){return w(this)[t]}})},D=function(e,t,n,r){var o=d(n),i=w(e);if(o+t>i.byteLength)throw A("Wrong index");var a=w(i.buffer).bytes,c=o+i.byteOffset,u=a.slice(c,c+t);return r?u:u.reverse()},F=function(e,t,n,r,o,i){var a=d(n),c=w(e);if(a+t>c.byteLength)throw A("Wrong index");for(var u=w(c.buffer).bytes,s=a+c.byteOffset,l=r(+o),f=0;fY;)(j=z[Y++])in k||a(k,j,E[j]);K.constructor=k}g&&h(C)!==N&&g(C,N);var U=new S(new k(2)),$=C.setInt8;U.setInt8(0,2147483648),U.setInt8(1,2147483649),!U.getInt8(0)&&U.getInt8(1)||c(C,{setInt8:function(e,t){$.call(this,e,t<<24>>24)},setUint8:function(e,t){$.call(this,e,t<<24>>24)}},{unsafe:!0})}else k=function(e){s(this,k,"ArrayBuffer");var t=d(e);_(this,{bytes:y.call(new Array(t),0),byteLength:t}),o||(this.byteLength=t)},S=function(e,t,n){s(this,S,"DataView"),s(e,k,"DataView");var r=w(e).byteLength,i=l(t);if(i<0||i>r)throw A("Wrong offset");if(i+(n=n===undefined?r-i:f(n))>r)throw A("Wrong length");_(this,{buffer:e,byteLength:n,byteOffset:i}),o||(this.buffer=e,this.byteLength=n,this.byteOffset=i)},o&&(B(k,"byteLength"),B(S,"buffer"),B(S,"byteLength"),B(S,"byteOffset")),c(S.prototype,{getInt8:function(e){return D(this,1,e)[0]<<24>>24},getUint8:function(e){return D(this,1,e)[0]},getInt16:function(e){var t=D(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=D(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return V(D(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return V(D(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return O(D(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return O(D(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){F(this,1,e,I,t)},setUint8:function(e,t){F(this,1,e,I,t)},setInt16:function(e,t){F(this,2,e,M,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){F(this,2,e,M,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){F(this,4,e,L,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){F(this,4,e,L,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){F(this,4,e,R,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){F(this,8,e,P,t,arguments.length>2?arguments[2]:undefined)}});b(k,"ArrayBuffer"),b(S,"DataView"),e.exports={ArrayBuffer:k,DataView:S}},function(e,t,n){"use strict";var r=n(4),o=n(7),i=n(70),a=n(27),c=n(56),u=n(62),s=n(61),l=n(8),f=n(5),d=n(86),p=n(49),h=n(90);e.exports=function(e,t,n){var g=-1!==e.indexOf("Map"),v=-1!==e.indexOf("Weak"),m=g?"set":"add",y=o[e],b=y&&y.prototype,x=y,w={},_=function(e){var t=b[e];a(b,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(v&&!l(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return v&&!l(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(v&&!l(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(i(e,"function"!=typeof y||!(v||b.forEach&&!f((function(){(new y).entries().next()})))))x=n.getConstructor(t,e,g,m),c.REQUIRED=!0;else if(i(e,!0)){var E=new x,k=E[m](v?{}:-0,1)!=E,S=f((function(){E.has(1)})),C=d((function(e){new y(e)})),N=!v&&f((function(){for(var e=new y,t=5;t--;)e[m](t,t);return!e.has(-0)}));C||((x=t((function(t,n){s(t,x,e);var r=h(new y,t,x);return n!=undefined&&u(n,r[m],r,g),r}))).prototype=b,b.constructor=x),(S||N)&&(_("delete"),_("has"),g&&_("get")),(N||k)&&_(m),v&&b.clear&&delete b.clear}return w[e]=x,r({global:!0,forced:x!=y},w),p(x,e),v||n.setStrong(x,e,g),x}},function(e,t,n){"use strict";var r=n(8),o=n(55);e.exports=function(e,t,n){var i,a;return o&&"function"==typeof(i=t.constructor)&&i!==n&&r(a=i.prototype)&&a!==n.prototype&&o(e,a),e}},function(e,t,n){"use strict";var r=Math.expm1,o=Math.exp;e.exports=!r||r(10)>22025.465794806718||r(10)<22025.465794806718||-2e-17!=r(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:o(e)-1}:r},function(e,t,n){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var r=n(43),o=n(7),i=n(5);e.exports=r||!i((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete o[e]}))},function(e,t,n){"use strict";var r=n(8),o=n(37),i=n(15)("match");e.exports=function(e){var t;return r(e)&&((t=e[i])!==undefined?!!t:"RegExp"==o(e))}},function(e,t,n){"use strict";var r=n(5);function o(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=r((function(){var e=o("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=r((function(){var e=o("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},function(e,t,n){"use strict";var r,o,i=n(77),a=n(95),c=RegExp.prototype.exec,u=String.prototype.replace,s=c,l=(r=/a/,o=/b*/g,c.call(r,"a"),c.call(o,"a"),0!==r.lastIndex||0!==o.lastIndex),f=a.UNSUPPORTED_Y||a.BROKEN_CARET,d=/()??/.exec("")[1]!==undefined;(l||d||f)&&(s=function(e){var t,n,r,o,a=this,s=f&&a.sticky,p=i.call(a),h=a.source,g=0,v=e;return s&&(-1===(p=p.replace("y","")).indexOf("g")&&(p+="g"),v=String(e).slice(a.lastIndex),a.lastIndex>0&&(!a.multiline||a.multiline&&"\n"!==e[a.lastIndex-1])&&(h="(?: "+h+")",v=" "+v,g++),n=new RegExp("^(?:"+h+")",p)),d&&(n=new RegExp("^"+h+"$(?!\\s)",p)),l&&(t=a.lastIndex),r=c.call(s?n:a,v),s?r?(r.input=r.input.slice(g),r[0]=r[0].slice(g),r.index=a.lastIndex,a.lastIndex+=r[0].length):a.lastIndex=0:l&&r&&(a.lastIndex=a.global?r.index+r[0].length:t),d&&r&&r.length>1&&u.call(r[0],n,(function(){for(o=1;o")})),l="$0"==="a".replace(/./,"$0"),f=i("replace"),d=!!/./[f]&&""===/./[f]("a","$0"),p=!o((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,f){var h=i(e),g=!o((function(){var t={};return t[h]=function(){return 7},7!=""[e](t)})),v=g&&!o((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[u]=function(){return n},n.flags="",n[h]=/./[h]),n.exec=function(){return t=!0,null},n[h](""),!t}));if(!g||!v||"replace"===e&&(!s||!l||d)||"split"===e&&!p){var m=/./[h],y=n(h,""[e],(function(e,t,n,r,o){return t.exec===a?g&&!o?{done:!0,value:m.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}),{REPLACE_KEEPS_$0:l,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:d}),b=y[0],x=y[1];r(String.prototype,e,b),r(RegExp.prototype,h,2==t?function(e,t){return x.call(e,this,t)}:function(e){return x.call(e,this)})}f&&c(RegExp.prototype[h],"sham",!0)}},function(e,t,n){"use strict";var r=n(130).charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},function(e,t,n){"use strict";var r=n(37),o=n(96);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(e))throw TypeError("RegExp#exec called on incompatible receiver");return o.call(e,t)}},function(e,t,n){"use strict";var r;t.__esModule=!0,t.perf=void 0;null==(r=window.performance)||r.now;var o={mark:function(e,t){0},measure:function(e,t){}};t.perf=o},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=t.sendMessage=t.subscribe=void 0;var r=[];t.subscribe=function(e){return r.push(e)};t.sendMessage=function(e){};t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";(function(e){var r=void 0!==e&&e||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;function i(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new i(o.call(setTimeout,r,arguments),clearTimeout)},t.setInterval=function(){return new i(o.call(setInterval,r,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(r,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(462),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||void 0,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||void 0}).call(this,n(81))},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=void 0;var r=n(9),o=function(e,t){return e+t},i=function(e,t){return e-t},a=function(e,t){return e*t},c=function(e,t){return e/t};t.vecAdd=function(){for(var e=arguments.length,t=new Array(e),n=0;n=0||(o[n]=e[n]);return o}var c=/-o$/,u=function(e){var t=e.name,n=e.size,u=e.spin,s=e.className,l=e.style,f=void 0===l?{}:l,d=e.rotation,p=(e.inverse,a(e,["name","size","spin","className","style","rotation","inverse"]));n&&(f["font-size"]=100*n+"%"),"number"==typeof d&&(f.transform="rotate("+d+"deg)");var h=c.test(t),g=t.replace(c,"");return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({as:"i",className:(0,o.classes)(["Icon",s,h?"far":"fas","fa-"+g,u&&"fa-spin"]),style:f},p)))};t.Icon=u,u.defaultHooks=o.pureComponentHooks;var s=function(e){var t=e.className,n=e.style,c=void 0===n?{}:n,u=e.children,s=a(e,["className","style","children"]);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({as:"span","class":(0,o.classes)(["IconStack",t]),style:c},s,{children:u})))};t.IconStack=s,u.Stack=s},,,,function(e,t,n){"use strict";var r=n(7),o=n(8),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){"use strict";var r=n(7),o=n(33);e.exports=function(e,t){try{o(r,e,t)}catch(n){r[e]=t}return t}},function(e,t,n){"use strict";var r=n(153),o=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(e){return o.call(e)}),e.exports=r.inspectSource},function(e,t,n){"use strict";var r=n(43),o=n(153);(e.exports=function(e,t){return o[e]||(o[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.6.5",mode:r?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var r=n(41),o=n(52),i=n(114),a=n(12);e.exports=r("Reflect","ownKeys")||function(e){var t=o.f(a(e)),n=i.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var r=n(5);e.exports=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var r,o,i=n(7),a=n(84),c=i.process,u=c&&c.versions,s=u&&u.v8;s?o=(r=s.split("."))[0]+r[1]:a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=r[1]),e.exports=o&&+o},function(e,t,n){"use strict";var r=n(19),o=n(47),i=n(13);e.exports=function(e){for(var t=r(this),n=i(t.length),a=arguments.length,c=o(a>1?arguments[1]:undefined,n),u=a>2?arguments[2]:undefined,s=u===undefined?n:o(u,n);s>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var r=n(15),o=n(74),i=r("iterator"),a=Array.prototype;e.exports=function(e){return e!==undefined&&(o.Array===e||a[i]===e)}},function(e,t,n){"use strict";var r=n(85),o=n(74),i=n(15)("iterator");e.exports=function(e){if(e!=undefined)return e[i]||e["@@iterator"]||o[r(e)]}},function(e,t,n){"use strict";var r={};r[n(15)("toStringTag")]="z",e.exports="[object z]"===String(r)},function(e,t,n){"use strict";var r=n(4),o=n(167),i=n(42),a=n(55),c=n(49),u=n(33),s=n(27),l=n(15),f=n(43),d=n(74),p=n(168),h=p.IteratorPrototype,g=p.BUGGY_SAFARI_ITERATORS,v=l("iterator"),m=function(){return this};e.exports=function(e,t,n,l,p,y,b){o(n,t,l);var x,w,_,E=function(e){if(e===p&&A)return A;if(!g&&e in C)return C[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},k=t+" Iterator",S=!1,C=e.prototype,N=C[v]||C["@@iterator"]||p&&C[p],A=!g&&N||E(p),T="Array"==t&&C.entries||N;if(T&&(x=i(T.call(new e)),h!==Object.prototype&&x.next&&(f||i(x)===h||(a?a(x,h):"function"!=typeof x[v]&&u(x,v,m)),c(x,k,!0,!0),f&&(d[k]=m))),"values"==p&&N&&"values"!==N.name&&(S=!0,A=function(){return N.call(this)}),f&&!b||C[v]===A||u(C,v,A),d[t]=A,p)if(w={values:E("values"),keys:y?A:E("keys"),entries:E("entries")},b)for(_ in w)(g||S||!(_ in C))&&s(C,_,w[_]);else r({target:t,proto:!0,forced:g||S},w);return w}},function(e,t,n){"use strict";var r=n(5);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,n){"use strict";var r=n(13),o=n(125),i=n(25),a=Math.ceil,c=function(e){return function(t,n,c){var u,s,l=String(i(t)),f=l.length,d=c===undefined?" ":String(c),p=r(n);return p<=f||""==d?l:(u=p-f,(s=o.call(d,a(u/d.length))).length>u&&(s=s.slice(0,u)),e?l+s:s+l)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var r=n(38),o=n(25);e.exports="".repeat||function(e){var t=String(o(this)),n="",i=r(e);if(i<0||i==Infinity)throw RangeError("Wrong number of repetitions");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var r,o,i,a=n(7),c=n(5),u=n(37),s=n(53),l=n(160),f=n(108),d=n(180),p=a.location,h=a.setImmediate,g=a.clearImmediate,v=a.process,m=a.MessageChannel,y=a.Dispatch,b=0,x={},w=function(e){if(x.hasOwnProperty(e)){var t=x[e];delete x[e],t()}},_=function(e){return function(){w(e)}},E=function(e){w(e.data)},k=function(e){a.postMessage(e+"",p.protocol+"//"+p.host)};h&&g||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return x[++b]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},r(b),b},g=function(e){delete x[e]},"process"==u(v)?r=function(e){v.nextTick(_(e))}:y&&y.now?r=function(e){y.now(_(e))}:m&&!d?(i=(o=new m).port2,o.port1.onmessage=E,r=s(i.postMessage,i,1)):!a.addEventListener||"function"!=typeof postMessage||a.importScripts||c(k)||"file:"===p.protocol?r="onreadystatechange"in f("script")?function(e){l.appendChild(f("script")).onreadystatechange=function(){l.removeChild(this),w(e)}}:function(e){setTimeout(_(e),0)}:(r=k,a.addEventListener("message",E,!1))),e.exports={set:h,clear:g}},function(e,t,n){"use strict";var r=n(29),o=function(e){var t,n;this.promise=new e((function(e,r){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)};e.exports.f=function(e){return new o(e)}},function(e,t,n){"use strict";var r=n(4),o=n(96);r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},function(e,t,n){"use strict";var r=n(38),o=n(25),i=function(e){return function(t,n){var i,a,c=String(o(t)),u=r(n),s=c.length;return u<0||u>=s?e?"":undefined:(i=c.charCodeAt(u))<55296||i>56319||u+1===s||(a=c.charCodeAt(u+1))<56320||a>57343?e?c.charAt(u):i:e?c.slice(u,u+2):a-56320+(i-55296<<10)+65536}};e.exports={codeAt:i(!1),charAt:i(!0)}},function(e,t,n){"use strict";var r=n(94);e.exports=function(e){if(r(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var r=n(15)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,"/./"[e](t)}catch(o){}}return!1}},function(e,t,n){"use strict";var r=n(5),o=n(92);e.exports=function(e){return r((function(){return!!o[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||o[e].name!==e}))}},function(e,t,n){"use strict";var r=n(7),o=n(5),i=n(86),a=n(14).NATIVE_ARRAY_BUFFER_VIEWS,c=r.ArrayBuffer,u=r.Int8Array;e.exports=!a||!o((function(){u(1)}))||!o((function(){new u(-1)}))||!i((function(e){new u,new u(null),new u(1.5),new u(e)}),!0)||o((function(){return 1!==new u(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotKeys=t.releaseHeldKeys=t.releaseHotKey=t.acquireHotKey=void 0;var r=n(78),o=n(57),i=(0,n(24).createLogger)("hotkeys"),a={},c=[r.KEY_ESCAPE,r.KEY_ENTER,r.KEY_SPACE,r.KEY_TAB,r.KEY_CTRL,r.KEY_SHIFT,r.KEY_F5],u={},s=function(e){if(!e.ctrl||e.code!==r.KEY_F5&&e.code!==r.KEY_R){if(!(e.ctrl&&e.code===r.KEY_F||e.event.defaultPrevented||e.isModifierKey()||c.includes(e.code))){var t,n=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"+(t-96):t>=112&&t<=123?"F"+(t-111):188===t?",":189===t?"-":190===t?".":void 0;if(n){var o=a[n];if(o)return i.debug("macro",o),Byond.command(o);if(e.isDown()&&!u[n]){u[n]=!0;var s='KeyDown "'+n+'"';return i.debug(s),Byond.command(s)}if(e.isUp()&&u[n]){u[n]=!1;var l='KeyUp "'+n+'"';return i.debug(l),Byond.command(l)}}}}else location.reload()};t.acquireHotKey=function(e){c.push(e)};t.releaseHotKey=function(e){var t=c.indexOf(e);t>=0&&c.splice(t,1)};var l=function(){for(var e=0,t=Object.keys(u);e0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props,r=t.value,o=t.dragMatrix;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:c(e,o),value:r,internalValue:r}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,r=t.dragging,o=t.value,i=n.props.onDrag;r&&i&&i(e,o)}),n.props.updateRate||400),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,r=t.minValue,i=t.maxValue,a=t.step,u=t.stepPixelSize,s=t.dragMatrix;n.setState((function(t){var n=Object.assign({},t),l=c(e,s)-n.origin;if(t.dragging){var f=Number.isFinite(r)?r%a:0;n.internalValue=(0,o.clamp)(n.internalValue+l*a/u,r-a,i+a),n.value=(0,o.clamp)(n.internalValue-n.internalValue%a+f,r,i),n.origin=c(e,s)}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,r=t.onChange,o=t.onDrag,i=n.state,a=i.dragging,c=i.value,u=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),r&&r(e,c),o&&o(e,c);else if(n.inputRef){var s=n.inputRef.current;s.value=u;try{s.focus(),s.select()}catch(l){}}},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=this.state,n=t.dragging,i=t.editing,c=t.value,u=t.suppressingFlicker,s=this.props,l=s.animated,f=s.value,d=s.unit,p=s.minValue,h=s.maxValue,g=s.unclamped,v=s.format,m=s.onChange,y=s.onDrag,b=s.children,x=s.height,w=s.lineHeight,_=s.fontSize,E=f;(n||u)&&(E=c);var k=function(e){return e+(d?" "+d:"")},S=l&&!n&&!u&&(0,r.createComponentVNode)(2,a.AnimatedNumber,{value:E,format:v,children:k})||k(v?v(E):E),C=(0,r.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:i?undefined:"none",height:x,"line-height":w,"font-size":_},onBlur:function(t){var n;i&&(n=g?parseFloat(t.target.value):(0,o.clamp)(parseFloat(t.target.value),p,h),Number.isNaN(n)?e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),m&&m(t,n),y&&y(t,n)))},onKeyDown:function(t){var n;if(13===t.keyCode)return n=g?parseFloat(t.target.value):(0,o.clamp)(parseFloat(t.target.value),p,h),Number.isNaN(n)?void e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),m&&m(t,n),void(y&&y(t,n)));27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef);return b({dragging:n,editing:i,value:f,displayValue:E,displayElement:S,inputElement:C,handleDragStart:this.handleDragStart})},i}(r.Component);t.DraggableControl=u,u.defaultHooks=i.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var r=n(0),o=n(6),i=n(18);function a(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}var c=function(e){var t=e.className,n=e.collapsing,c=e.children,u=a(e,["className","collapsing","children"]);return(0,r.normalizeProps)((0,r.createVNode)(1,"table",(0,o.classes)(["Table",n&&"Table--collapsing",t,(0,i.computeBoxClassName)(u)]),(0,r.createVNode)(1,"tbody",null,c,0),2,Object.assign({},(0,i.computeBoxProps)(u))))};t.Table=c,c.defaultHooks=o.pureComponentHooks;var u=function(e){var t=e.className,n=e.header,c=a(e,["className","header"]);return(0,r.normalizeProps)((0,r.createVNode)(1,"tr",(0,o.classes)(["Table__row",n&&"Table__row--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(c))))};t.TableRow=u,u.defaultHooks=o.pureComponentHooks;var s=function(e){var t=e.className,n=e.collapsing,c=e.header,u=a(e,["className","collapsing","header"]);return(0,r.normalizeProps)((0,r.createVNode)(1,"td",(0,o.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(u))))};t.TableCell=s,s.defaultHooks=o.pureComponentHooks,c.Row=u,c.Cell=s},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var r=n(0),o=n(10),i=n(6),a=n(138),c=n(18);var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var i=t.value;return n.inputRef=(0,r.createRef)(),n.state={value:i,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,r=t.dragging,o=t.value,i=n.props.onDrag;r&&i&&i(e,o)}),n.props.updateRate||400),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,r=t.minValue,i=t.maxValue,a=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),u=n.origin-e.screenY;if(t.dragging){var s=Number.isFinite(r)?r%a:0;n.internalValue=(0,o.clamp)(n.internalValue+u*a/c,r-a,i+a),n.value=(0,o.clamp)(n.internalValue-n.internalValue%a+s,r,i),n.origin=e.screenY}else Math.abs(u)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,r=t.onChange,o=t.onDrag,i=n.state,a=i.dragging,c=i.value,u=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),r&&r(e,c),o&&o(e,c);else if(n.inputRef){var s=n.inputRef.current;s.value=u;try{s.focus(),s.select()}catch(l){}}},n}return n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,u.prototype.render=function(){var e=this,t=this.state,n=t.dragging,u=t.editing,s=t.value,l=t.suppressingFlicker,f=this.props,d=f.className,p=f.fluid,h=f.animated,g=f.value,v=f.unit,m=f.minValue,y=f.maxValue,b=f.height,x=f.width,w=f.lineHeight,_=f.fontSize,E=f.format,k=f.onChange,S=f.onDrag,C=g;(n||l)&&(C=s);var N=function(e){return(0,r.createVNode)(1,"div","NumberInput__content",e+(v?" "+v:""),0,{unselectable:Byond.IS_LTE_IE8})},A=h&&!n&&!l&&(0,r.createComponentVNode)(2,a.AnimatedNumber,{value:C,format:E,children:N})||N(E?E(C):C);return(0,r.createComponentVNode)(2,c.Box,{className:(0,i.classes)(["NumberInput",p&&"NumberInput--fluid",d]),minWidth:x,minHeight:b,lineHeight:w,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,r.createVNode)(1,"div","NumberInput__barContainer",(0,r.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,o.clamp)((C-m)/(y-m)*100,0,100)+"%"}}),2),A,(0,r.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:b,"line-height":w,"font-size":_},onBlur:function(t){if(u){var n=(0,o.clamp)(parseFloat(t.target.value),m,y);Number.isNaN(n)?e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),S&&S(t,n))}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,o.clamp)(parseFloat(t.target.value),m,y);return Number.isNaN(n)?void e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),void(S&&S(t,n)))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},u}(r.Component);t.NumberInput=u,u.defaultHooks=i.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.Layout=void 0;var r=n(0),o=n(6),i=n(18),a=n(57);function c(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}var u=function(e){var t=e.className,n=e.theme,a=void 0===n?"nanotrasen":n,u=e.children,s=c(e,["className","theme","children"]);return(0,r.createVNode)(1,"div","theme-"+a,(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["Layout",t].concat((0,i.computeBoxClassName)(s))),u,0,Object.assign({},(0,i.computeBoxProps)(s)))),2)};t.Layout=u;var s=function(e){var t=e.className,n=e.scrollable,a=e.children,u=c(e,["className","scrollable","children"]);return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["Layout__content",n&&"Layout__content--scrollable",t].concat((0,i.computeBoxClassName)(u))),a,0,Object.assign({},(0,i.computeBoxProps)(u))))};s.defaultHooks={onComponentDidMount:function(e){return(0,a.addScrollableNode)(e)},onComponentWillUnmount:function(e){return(0,a.removeScrollableNode)(e)}},u.Content=s},,,,,,,,,function(e,t,n){"use strict";n(225),n(226),n(227),n(228),n(229),n(230),n(231),n(232),n(233),n(234),n(235),n(236),n(237),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(251),n(253),n(254),n(255),n(166),n(256),n(257),n(258),n(259),n(260),n(261),n(262),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(271),n(272),n(273),n(274),n(275),n(277),n(278),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(288),n(289),n(290),n(291),n(292),n(293),n(294),n(295),n(297),n(298),n(299),n(300),n(301),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(311),n(312),n(313),n(314),n(315),n(316),n(318),n(319),n(321),n(323),n(324),n(325),n(326),n(327),n(328),n(329),n(330),n(331),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(344),n(345),n(347),n(348),n(349),n(351),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(366),n(129),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(376),n(377),n(378),n(379),n(380),n(381),n(382),n(383),n(384),n(385),n(386),n(387),n(388),n(389),n(390),n(391),n(392),n(393),n(394),n(395),n(396),n(397),n(398),n(399),n(400),n(401),n(402),n(403),n(405),n(406),n(407),n(408),n(409),n(410),n(411),n(412),n(413),n(414),n(415),n(416),n(417),n(418),n(419),n(420),n(421),n(422),n(423),n(424),n(425),n(426),n(427),n(428),n(429),n(430),n(431),n(432),n(433),n(434),n(435),n(436),n(437),n(438),n(439),n(440),n(441),n(442),n(443),n(444),n(445),n(446),n(447),n(448)},function(e,t,n){"use strict";var r=n(11),o=n(5),i=n(108);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var r=n(7),o=n(109),i=r["__core-js_shared__"]||o("__core-js_shared__",{});e.exports=i},function(e,t,n){"use strict";var r=n(7),o=n(110),i=r.WeakMap;e.exports="function"==typeof i&&/native code/.test(o(i))},function(e,t,n){"use strict";var r=n(20),o=n(112),i=n(23),a=n(16);e.exports=function(e,t){for(var n=o(t),c=a.f,u=i.f,s=0;su;)r(c,n=t[u++])&&(~i(s,n)||s.push(n));return s}},function(e,t,n){"use strict";var r=n(115);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){"use strict";var r=n(11),o=n(16),i=n(12),a=n(71);e.exports=r?Object.defineProperties:function(e,t){i(e);for(var n,r=a(t),c=r.length,u=0;c>u;)o.f(e,n=r[u++],t[n]);return e}},function(e,t,n){"use strict";var r=n(41);e.exports=r("document","documentElement")},function(e,t,n){"use strict";var r=n(32),o=n(52).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return o(e)}catch(t){return a.slice()}}(e):o(r(e))}},function(e,t,n){"use strict";var r=n(15);t.f=r},function(e,t,n){"use strict";var r=n(19),o=n(47),i=n(13),a=Math.min;e.exports=[].copyWithin||function(e,t){var n=r(this),c=i(n.length),u=o(e,c),s=o(t,c),l=arguments.length>2?arguments[2]:undefined,f=a((l===undefined?c:o(l,c))-s,c-u),d=1;for(s0;)s in n?n[u]=n[s]:delete n[u],u+=d,s+=d;return n}},function(e,t,n){"use strict";var r=n(59),o=n(13),i=n(53);e.exports=function a(e,t,n,c,u,s,l,f){for(var d,p=u,h=0,g=!!l&&i(l,f,3);h0&&r(d))p=a(e,t,d,o(d.length),p,s-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=d}p++}h++}return p}},function(e,t,n){"use strict";var r=n(12);e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(a){var i=e["return"];throw i!==undefined&&r(i.call(e)),a}}},function(e,t,n){"use strict";var r=n(32),o=n(50),i=n(74),a=n(34),c=n(121),u=a.set,s=a.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){u(this,{type:"Array Iterator",target:r(e),index:0,kind:t})}),(function(){var e=s(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},function(e,t,n){"use strict";var r=n(168).IteratorPrototype,o=n(48),i=n(51),a=n(49),c=n(74),u=function(){return this};e.exports=function(e,t,n){var s=t+" Iterator";return e.prototype=o(r,{next:i(1,n)}),a(e,s,!1,!0),c[s]=u,e}},function(e,t,n){"use strict";var r,o,i,a=n(42),c=n(33),u=n(20),s=n(15),l=n(43),f=s("iterator"),d=!1;[].keys&&("next"in(i=[].keys())?(o=a(a(i)))!==Object.prototype&&(r=o):d=!0),r==undefined&&(r={}),l||u(r,f)||c(r,f,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:d}},function(e,t,n){"use strict";var r=n(8);e.exports=function(e){if(!r(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var r=n(32),o=n(38),i=n(13),a=n(44),c=n(30),u=Math.min,s=[].lastIndexOf,l=!!s&&1/[1].lastIndexOf(1,-0)<0,f=a("lastIndexOf"),d=c("indexOf",{ACCESSORS:!0,1:0}),p=l||!f||!d;e.exports=p?function(e){if(l)return s.apply(this,arguments)||0;var t=r(this),n=i(t.length),a=n-1;for(arguments.length>1&&(a=u(a,o(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in t&&t[a]===e)return a||0;return-1}:s},function(e,t,n){"use strict";var r=n(38),o=n(13);e.exports=function(e){if(e===undefined)return 0;var t=r(e),n=o(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var r=n(29),o=n(8),i=[].slice,a={},c=function(e,t,n){if(!(t in a)){for(var r=[],o=0;o1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(r(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!m(this,e)}}),i(l.prototype,n?{get:function(e){var t=m(this,e);return t&&t.value},set:function(e,t){return v(this,0===e?0:e,t)}}:{add:function(e){return v(this,e=0===e?0:e,e)}}),f&&r(l.prototype,"size",{get:function(){return p(this).size}}),l},setStrong:function(e,t,n){var r=t+" Iterator",o=g(t),i=g(r);s(e,t,(function(e,t){h(this,{type:r,target:e,state:o(e),kind:t,last:undefined})}),(function(){for(var e=i(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=undefined,{value:undefined,done:!0})}),n?"entries":"values",!n,!0),l(t)}}},function(e,t,n){"use strict";var r=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:r(1+e)}},function(e,t,n){"use strict";var r=n(8),o=Math.floor;e.exports=function(e){return!r(e)&&isFinite(e)&&o(e)===e}},function(e,t,n){"use strict";var r=n(7),o=n(63).trim,i=n(92),a=r.parseInt,c=/^[+-]?0[Xx]/,u=8!==a(i+"08")||22!==a(i+"0x16");e.exports=u?function(e,t){var n=o(String(e));return a(n,t>>>0||(c.test(n)?16:10))}:a},function(e,t,n){"use strict";var r=n(11),o=n(71),i=n(32),a=n(82).f,c=function(e){return function(t){for(var n,c=i(t),u=o(c),s=u.length,l=0,f=[];s>l;)n=u[l++],r&&!a.call(c,n)||f.push(e?[n,c[n]]:c[n]);return f}};e.exports={entries:c(!0),values:c(!1)}},function(e,t,n){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var r=n(7);e.exports=r.Promise},function(e,t,n){"use strict";var r=n(84);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(r)},function(e,t,n){"use strict";var r,o,i,a,c,u,s,l,f=n(7),d=n(23).f,p=n(37),h=n(127).set,g=n(180),v=f.MutationObserver||f.WebKitMutationObserver,m=f.process,y=f.Promise,b="process"==p(m),x=d(f,"queueMicrotask"),w=x&&x.value;w||(r=function(){var e,t;for(b&&(e=m.domain)&&e.exit();o;){t=o.fn,o=o.next;try{t()}catch(n){throw o?a():i=undefined,n}}i=undefined,e&&e.enter()},b?a=function(){m.nextTick(r)}:v&&!g?(c=!0,u=document.createTextNode(""),new v(r).observe(u,{characterData:!0}),a=function(){u.data=c=!c}):y&&y.resolve?(s=y.resolve(undefined),l=s.then,a=function(){l.call(s,r)}):a=function(){h.call(f,r)}),e.exports=w||function(e){var t={fn:e,next:undefined};i&&(i.next=t),o||(o=t,a()),i=t}},function(e,t,n){"use strict";var r=n(12),o=n(8),i=n(128);e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var r=n(84);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(r)},function(e,t,n){"use strict";var r=n(404);e.exports=function(e,t){var n=r(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var r=n(19),o=n(13),i=n(119),a=n(118),c=n(53),u=n(14).aTypedArrayConstructor;e.exports=function(e){var t,n,s,l,f,d,p=r(e),h=arguments.length,g=h>1?arguments[1]:undefined,v=g!==undefined,m=i(p);if(m!=undefined&&!a(m))for(d=(f=m.call(p)).next,p=[];!(l=d.call(f)).done;)p.push(l.value);for(v&&h>2&&(g=c(g,arguments[2],2)),n=o(p.length),s=new(u(this))(n),t=0;n>t;t++)s[t]=v?g(p[t],t):p[t];return s}},function(e,t,n){"use strict";var r=n(75),o=n(56).getWeakData,i=n(12),a=n(8),c=n(61),u=n(62),s=n(21),l=n(20),f=n(34),d=f.set,p=f.getterFor,h=s.find,g=s.findIndex,v=0,m=function(e){return e.frozen||(e.frozen=new y)},y=function(){this.entries=[]},b=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};y.prototype={get:function(e){var t=b(this,e);if(t)return t[1]},has:function(e){return!!b(this,e)},set:function(e,t){var n=b(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=g(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,s){var f=e((function(e,r){c(e,f,t),d(e,{type:t,id:v++,frozen:undefined}),r!=undefined&&u(r,e[s],e,n)})),h=p(t),g=function(e,t,n){var r=h(e),a=o(i(t),!0);return!0===a?m(r).set(t,n):a[r.id]=n,e};return r(f.prototype,{"delete":function(e){var t=h(this);if(!a(e))return!1;var n=o(e);return!0===n?m(t)["delete"](e):n&&l(n,t.id)&&delete n[t.id]},has:function(e){var t=h(this);if(!a(e))return!1;var n=o(e);return!0===n?m(t).has(e):n&&l(n,t.id)}}),r(f.prototype,n?{get:function(e){var t=h(this);if(a(e)){var n=o(e);return!0===n?m(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return g(this,e,t)}}:{add:function(e){return g(this,e,!0)}}),f}}},function(e,t,n){"use strict";t.__esModule=!0,t.EventEmitter=void 0;var r=function(){function e(){this.listeners={}}var t=e.prototype;return t.on=function(e,t){this.listeners[e]=this.listeners[e]||[],this.listeners[e].push(t)},t.off=function(e,t){var n=this.listeners[e];if(!n)throw new Error('There is no listeners for "'+e+'"');this.listeners[e]=n.filter((function(e){return e!==t}))},t.emit=function(e){var t=this.listeners[e];if(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;ou&&(o[a]=u-t[a],i=!0)}return[i,o]};t.dragStartHandler=function(e){var t;d.log("drag start"),h=!0,u=[window.screenLeft-e.screenX,window.screenTop-e.screenY],null==(t=e.target)||t.focus(),document.addEventListener("mousemove",T),document.addEventListener("mouseup",A),T(e)};var A=function M(e){d.log("drag end"),T(e),document.removeEventListener("mousemove",T),document.removeEventListener("mouseup",M),h=!1,k()},T=function(e){h&&(e.preventDefault(),b((0,o.vecAdd)([e.screenX,e.screenY],u)))};t.resizeStartHandler=function(e,t){return function(n){var r;s=[e,t],d.log("resize start",s),g=!0,u=[window.screenLeft-n.screenX,window.screenTop-n.screenY],l=[window.innerWidth,window.innerHeight],null==(r=n.target)||r.focus(),document.addEventListener("mousemove",I),document.addEventListener("mouseup",O),I(n)}};var O=function L(e){d.log("resize end",f),I(e),document.removeEventListener("mousemove",I),document.removeEventListener("mouseup",L),g=!1,k()},I=function(e){g&&(e.preventDefault(),(f=(0,o.vecAdd)(l,(0,o.vecMultiply)(s,(0,o.vecAdd)([e.screenX,e.screenY],(0,o.vecInverse)([window.screenLeft,window.screenTop]),u,[1,1]))))[0]=Math.max(f[0],150),f[1]=Math.max(f[1],50),x(f))}},function(e,t,n){"use strict";t.__esModule=!0,t.focusWindow=t.focusMap=void 0;t.focusMap=function(){Byond.winset("mapwindow.map",{focus:!0})};t.focusWindow=function(){Byond.winset(window.__windowId__,{focus:!0})}},function(e,t,n){"use strict";t.__esModule=!0,t.selectDebug=void 0;t.selectDebug=function(e){return e.debug}},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var r=n(0),o=n(6),i=n(135),a=n(24),c=n(18),u=n(104),s=n(195);function l(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function f(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}var d=(0,a.createLogger)("Button"),p=function(e){var t=e.className,n=e.fluid,a=e.icon,l=e.iconRotation,p=e.iconSpin,h=e.color,g=e.disabled,v=e.selected,m=e.tooltip,y=e.tooltipPosition,b=e.tooltipOverrideLong,x=e.ellipsis,w=e.compact,_=e.circular,E=e.content,k=e.children,S=e.onclick,C=e.onClick,N=f(e,["className","fluid","icon","iconRotation","iconSpin","color","disabled","selected","tooltip","tooltipPosition","tooltipOverrideLong","ellipsis","compact","circular","content","children","onclick","onClick"]),A=!(!E&&!k);return S&&d.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),(0,r.normalizeProps)((0,r.createComponentVNode)(2,c.Box,Object.assign({className:(0,o.classes)(["Button",n&&"Button--fluid",g&&"Button--disabled",v&&"Button--selected",A&&"Button--hasContent",x&&"Button--ellipsis",_&&"Button--circular",w&&"Button--compact",h&&"string"==typeof h?"Button--color--"+h:"Button--color--default",t]),tabIndex:!g&&"0",unselectable:Byond.IS_LTE_IE8,onClick:function(e){!g&&C&&C(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;if(t===i.KEY_SPACE||t===i.KEY_ENTER)return e.preventDefault(),void(!g&&C&&C(e));t!==i.KEY_ESCAPE||e.preventDefault()}},N,{children:[a&&(0,r.createComponentVNode)(2,u.Icon,{name:a,rotation:l,spin:p}),E,k,m&&(0,r.createComponentVNode)(2,s.Tooltip,{content:m,overrideLong:b,position:y})]})))};t.Button=p,p.defaultHooks=o.pureComponentHooks;var h=function(e){var t=e.checked,n=f(e,["checked"]);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,p,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=h,p.Checkbox=h;var g=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}l(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmContent,o=void 0===n?"Confirm?":n,i=t.confirmColor,a=void 0===i?"bad":i,c=t.confirmIcon,u=t.icon,s=t.color,l=t.content,d=t.onClick,h=f(t,["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"]);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,p,Object.assign({content:this.state.clickedOnce?o:l,icon:this.state.clickedOnce?c:u,color:this.state.clickedOnce?a:s,onClick:function(){return e.state.clickedOnce?d():e.setClickedOnce(!0)}},h)))},t}(r.Component);t.ButtonConfirm=g,p.Confirm=g;var v=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,r.createRef)(),t.state={inInput:!1},t}l(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,l=t.icon,d=t.iconRotation,p=t.iconSpin,h=t.tooltip,g=t.tooltipPosition,v=t.tooltipOverrideLong,m=t.color,y=void 0===m?"default":m,b=(t.placeholder,t.maxLength,f(t,["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","tooltipOverrideLong","color","placeholder","maxLength"]));return(0,r.normalizeProps)((0,r.createComponentVNode)(2,c.Box,Object.assign({className:(0,o.classes)(["Button",n&&"Button--fluid","Button--color--"+y])},b,{onClick:function(){return e.setInInput(!0)},children:[l&&(0,r.createComponentVNode)(2,u.Icon,{name:l,rotation:d,spin:p}),(0,r.createVNode)(1,"div",null,a,0),(0,r.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef),h&&(0,r.createComponentVNode)(2,s.Tooltip,{content:h,overrideLong:v,position:g})]})))},t}(r.Component);t.ButtonInput=v,p.Input=v},function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=void 0;var r=n(0),o=n(6);t.Tooltip=function(e){var t=e.content,n=e.overrideLong,i=void 0!==n&&n,a=e.position,c=void 0===a?"bottom":a,u="string"==typeof t&&t.length>35&&!i;return(0,r.createVNode)(1,"div",(0,o.classes)(["Tooltip",u&&"Tooltip--long",c&&"Tooltip--"+c]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var r=n(0),o=n(6),i=n(18);t.Dimmer=function(e){var t=e.className,n=e.children,a=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,["className","children"]);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({className:(0,o.classes)(["Dimmer"].concat(t))},a,{children:(0,r.createVNode)(1,"div","Dimmer__inner",n,0)})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var r=n(0),o=n(6);t.Divider=function(e){var t=e.vertical,n=e.hidden;return(0,r.createVNode)(1,"div",(0,o.classes)(["Divider",n&&"Divider--hidden",t?"Divider--vertical":"Divider--horizontal"]))}},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var r=n(0),o=n(6),i=n(18);function a(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}var c=function(e){var t=e.className,n=e.direction,r=e.wrap,i=e.align,c=e.justify,u=e.inline,s=e.spacing,l=void 0===s?0:s,f=a(e,["className","direction","wrap","align","justify","inline","spacing"]);return Object.assign({className:(0,o.classes)(["Flex",Byond.IS_LTE_IE10&&("column"===n?"Flex--iefix--column":"Flex--iefix"),u&&"Flex--inline",l>0&&"Flex--spacing--"+l,t]),style:Object.assign({},f.style,{"flex-direction":n,"flex-wrap":!0===r?"wrap":r,"align-items":i,"justify-content":c})},f)};t.computeFlexProps=c;var u=function(e){return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({},c(e))))};t.Flex=u,u.defaultHooks=o.pureComponentHooks;var s=function(e){var t=e.className,n=e.style,r=e.grow,c=e.order,u=e.shrink,s=e.basis,l=void 0===s?e.width:s,f=e.align,d=a(e,["className","style","grow","order","shrink","basis","align"]);return Object.assign({className:(0,o.classes)(["Flex__item",Byond.IS_LTE_IE10&&"Flex__item--iefix",Byond.IS_LTE_IE10&&r>0&&"Flex__item--iefix--grow",t]),style:Object.assign({},n,{"flex-grow":r,"flex-shrink":u,"flex-basis":(0,i.unit)(l),order:c,"align-self":f})},d)};t.computeFlexItemProps=s;var l=function(e){return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({},s(e))))};t.FlexItem=l,l.defaultHooks=o.pureComponentHooks,u.Item=l},function(e,t,n){"use strict";t.__esModule=!0,t.Input=t.toInputValue=void 0;var r=n(0),o=n(6),i=n(18),a=n(78);function c(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}var u=function(e){return"number"!=typeof e&&"string"!=typeof e?"":String(e)};t.toInputValue=u;var s=function(e){var t,n;function s(){var t;return(t=e.call(this)||this).inputRef=(0,r.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,r=t.props.onInput;n||t.setEditing(!0),r&&r(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,r=t.props.onChange;n&&(t.setEditing(!1),r&&r(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,r=n.onInput,o=n.onChange,i=n.onEnter;return e.keyCode===a.KEY_ENTER?(t.setEditing(!1),o&&o(e,e.target.value),r&&r(e,e.target.value),i&&i(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):e.keyCode===a.KEY_ESCAPE?(t.setEditing(!1),e.target.value=u(t.props.value),void e.target.blur()):void 0},t}n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var l=s.prototype;return l.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=u(e)),this.props.autoFocus&&setTimeout((function(){return t.focus()}),1)},l.componentDidUpdate=function(e,t){var n=this.state.editing,r=e.value,o=this.props.value,i=this.inputRef.current;i&&!n&&r!==o&&(i.value=u(o))},l.setEditing=function(e){this.setState({editing:e})},l.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,a=c(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),u=a.className,s=a.fluid,l=a.monospace,f=c(a,["className","fluid","monospace"]);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({className:(0,o.classes)(["Input",s&&"Input--fluid",l&&"Input--monospace",u])},f,{children:[(0,r.createVNode)(1,"div","Input__baseline",".",16),(0,r.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},s}(r.Component);t.Input=s},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var r=n(0),o=n(6),i=n(18),a=n(197),c=function(e){var t=e.children;return(0,r.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=c,c.defaultHooks=o.pureComponentHooks;var u=function(e){var t=e.className,n=e.label,a=e.labelColor,c=void 0===a?"label":a,u=e.color,s=e.textAlign,l=e.buttons,f=e.content,d=e.children;return(0,r.createVNode)(1,"tr",(0,o.classes)(["LabeledList__row",t]),[(0,r.createComponentVNode)(2,i.Box,{as:"td",color:c,className:(0,o.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,r.createComponentVNode)(2,i.Box,{as:"td",color:u,textAlign:s,className:(0,o.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:l?undefined:2,children:[f,d]}),l&&(0,r.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",l,0)],0)};t.LabeledListItem=u,u.defaultHooks=o.pureComponentHooks;var s=function(e){var t=e.size?(0,i.unit)(Math.max(0,e.size-1)):0;return(0,r.createVNode)(1,"tr","LabeledList__row",(0,r.createVNode)(1,"td",null,(0,r.createComponentVNode)(2,a.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};t.LabeledListDivider=s,s.defaultHooks=o.pureComponentHooks,c.Item=u,c.Divider=s},function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var r=n(0),o=n(6),i=n(22),a=n(17),c=n(2),u=n(1),s=n(31),l=n(137),f=(n(202),n(191)),d=n(24),p=n(142);var h=(0,d.createLogger)("Window"),g=[400,600],v=function(e){var t,n;function u(){return e.apply(this,arguments)||this}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=u.prototype;return d.componentDidMount=function(){var e,t=(0,c.useBackend)(this.context),n=t.config;if(!t.suspended){h.log("mounting");var r=Object.assign({size:g},n.window);this.props.width&&this.props.height&&(r.size=[this.props.width,this.props.height]),(null==(e=n.window)?void 0:e.key)&&(0,f.setWindowKey)(n.window.key),(0,f.recallWindowGeometry)(r)}},d.render=function(){var e,t=this.props,n=t.resizable,u=t.noClose,d=t.theme,g=t.title,v=t.children,m=(0,c.useBackend)(this.context),b=m.config,x=m.suspended,w=(0,l.useDebug)(this.context).debugLayout,_=(0,i.useDispatch)(this.context),E=null==(e=b.window)?void 0:e.fancy,k=b.user&&(b.user.observer?b.status=0||(o[n]=e[n]);return o}(e,["className","fitted","children"]);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,p.Layout.Content,Object.assign({className:(0,o.classes)(["Window__content",t])},a,{children:n&&i||(0,r.createVNode)(1,"div","Window__contentPadding",i,0)})))};var m=function(e){switch(e){case s.UI_INTERACTIVE:return"good";case s.UI_UPDATE:return"average";case s.UI_DISABLED:default:return"bad"}},y=function(e,t){var n=e.className,c=e.title,s=e.status,l=e.noClose,f=e.fancy,d=e.onDragStart,p=e.onClose;(0,i.useDispatch)(t);return(0,r.createVNode)(1,"div",(0,o.classes)(["TitleBar",n]),[s===undefined&&(0,r.createComponentVNode)(2,u.Icon,{className:"TitleBar__statusIcon",name:"tools",opacity:.5})||(0,r.createComponentVNode)(2,u.Icon,{className:"TitleBar__statusIcon",color:m(s),name:"eye"}),(0,r.createVNode)(1,"div","TitleBar__title","string"==typeof c&&c===c.toLowerCase()&&(0,a.toTitleCase)(c)||c,0),(0,r.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return f&&d(e)}}),!1,!!f&&!l&&(0,r.createVNode)(1,"div","TitleBar__close TitleBar__clickable",Byond.IS_LTE_IE8?"x":"\xd7",0,{onclick:p})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.openExternalBrowser=t.toggleDebugLayout=t.toggleKitchenSink=void 0;var r=n(22),o=(0,r.createAction)("debug/toggleKitchenSink");t.toggleKitchenSink=o;var i=(0,r.createAction)("debug/toggleDebugLayout");t.toggleDebugLayout=i;var a=(0,r.createAction)("debug/openExternalBrowser");t.openExternalBrowser=a},,,function(e,t,n){"use strict";t.__esModule=!0,t.createUuid=void 0;t.createUuid=function(){var e=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var n=(e+16*Math.random())%16|0;return e=Math.floor(e/16),("x"===t?n:3&n|8).toString(16)}))}},,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";var r=n(4),o=n(7),i=n(41),a=n(43),c=n(11),u=n(115),s=n(158),l=n(5),f=n(20),d=n(59),p=n(8),h=n(12),g=n(19),v=n(32),m=n(40),y=n(51),b=n(48),x=n(71),w=n(52),_=n(161),E=n(114),k=n(23),S=n(16),C=n(82),N=n(33),A=n(27),T=n(111),O=n(83),I=n(68),M=n(67),L=n(15),V=n(162),R=n(28),P=n(49),B=n(34),D=n(21).forEach,F=O("hidden"),j=L("toPrimitive"),K=B.set,z=B.getterFor("Symbol"),Y=Object.prototype,U=o.Symbol,$=i("JSON","stringify"),H=k.f,W=S.f,q=_.f,G=C.f,X=T("symbols"),Z=T("op-symbols"),Q=T("string-to-symbol-registry"),J=T("symbol-to-string-registry"),ee=T("wks"),te=o.QObject,ne=!te||!te.prototype||!te.prototype.findChild,re=c&&l((function(){return 7!=b(W({},"a",{get:function(){return W(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=H(Y,t);r&&delete Y[t],W(e,t,n),r&&e!==Y&&W(Y,t,r)}:W,oe=function(e,t){var n=X[e]=b(U.prototype);return K(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ie=s?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ae=function(e,t,n){e===Y&&ae(Z,t,n),h(e);var r=m(t,!0);return h(n),f(X,r)?(n.enumerable?(f(e,F)&&e[F][r]&&(e[F][r]=!1),n=b(n,{enumerable:y(0,!1)})):(f(e,F)||W(e,F,y(1,{})),e[F][r]=!0),re(e,r,n)):W(e,r,n)},ce=function(e,t){h(e);var n=v(t),r=x(n).concat(de(n));return D(r,(function(t){c&&!se.call(n,t)||ae(e,t,n[t])})),e},ue=function(e,t){return t===undefined?b(e):ce(b(e),t)},se=function(e){var t=m(e,!0),n=G.call(this,t);return!(this===Y&&f(X,t)&&!f(Z,t))&&(!(n||!f(this,t)||!f(X,t)||f(this,F)&&this[F][t])||n)},le=function(e,t){var n=v(e),r=m(t,!0);if(n!==Y||!f(X,r)||f(Z,r)){var o=H(n,r);return!o||!f(X,r)||f(n,F)&&n[F][r]||(o.enumerable=!0),o}},fe=function(e){var t=q(v(e)),n=[];return D(t,(function(e){f(X,e)||f(I,e)||n.push(e)})),n},de=function(e){var t=e===Y,n=q(t?Z:v(e)),r=[];return D(n,(function(e){!f(X,e)||t&&!f(Y,e)||r.push(X[e])})),r};(u||(A((U=function(){if(this instanceof U)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?String(arguments[0]):undefined,t=M(e),n=function r(e){this===Y&&r.call(Z,e),f(this,F)&&f(this[F],t)&&(this[F][t]=!1),re(this,t,y(1,e))};return c&&ne&&re(Y,t,{configurable:!0,set:n}),oe(t,e)}).prototype,"toString",(function(){return z(this).tag})),A(U,"withoutSetter",(function(e){return oe(M(e),e)})),C.f=se,S.f=ae,k.f=le,w.f=_.f=fe,E.f=de,V.f=function(e){return oe(L(e),e)},c&&(W(U.prototype,"description",{configurable:!0,get:function(){return z(this).description}}),a||A(Y,"propertyIsEnumerable",se,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!u,sham:!u},{Symbol:U}),D(x(ee),(function(e){R(e)})),r({target:"Symbol",stat:!0,forced:!u},{"for":function(e){var t=String(e);if(f(Q,t))return Q[t];var n=U(t);return Q[t]=n,J[n]=t,n},keyFor:function(e){if(!ie(e))throw TypeError(e+" is not a symbol");if(f(J,e))return J[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),r({target:"Object",stat:!0,forced:!u,sham:!c},{create:ue,defineProperty:ae,defineProperties:ce,getOwnPropertyDescriptor:le}),r({target:"Object",stat:!0,forced:!u},{getOwnPropertyNames:fe,getOwnPropertySymbols:de}),r({target:"Object",stat:!0,forced:l((function(){E.f(1)}))},{getOwnPropertySymbols:function(e){return E.f(g(e))}}),$)&&r({target:"JSON",stat:!0,forced:!u||l((function(){var e=U();return"[null]"!=$([e])||"{}"!=$({a:e})||"{}"!=$(Object(e))}))},{stringify:function(e,t,n){for(var r,o=[e],i=1;arguments.length>i;)o.push(arguments[i++]);if(r=t,(p(t)||e!==undefined)&&!ie(e))return d(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!ie(t))return t}),o[1]=t,$.apply(null,o)}});U.prototype[j]||N(U.prototype,j,U.prototype.valueOf),P(U,"Symbol"),I[F]=!0},function(e,t,n){"use strict";var r=n(4),o=n(11),i=n(7),a=n(20),c=n(8),u=n(16).f,s=n(155),l=i.Symbol;if(o&&"function"==typeof l&&(!("description"in l.prototype)||l().description!==undefined)){var f={},d=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof d?new l(e):e===undefined?l():l(e);return""===e&&(f[t]=!0),t};s(d,l);var p=d.prototype=l.prototype;p.constructor=d;var h=p.toString,g="Symbol(test)"==String(l("test")),v=/^Symbol\((.*)\)[^)]+$/;u(p,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=h.call(e);if(a(f,e))return"";var n=g?t.slice(7,-1):t.replace(v,"$1");return""===n?undefined:n}}),r({global:!0,forced:!0},{Symbol:d})}},function(e,t,n){"use strict";n(28)("asyncIterator")},function(e,t,n){"use strict";n(28)("hasInstance")},function(e,t,n){"use strict";n(28)("isConcatSpreadable")},function(e,t,n){"use strict";n(28)("iterator")},function(e,t,n){"use strict";n(28)("match")},function(e,t,n){"use strict";n(28)("matchAll")},function(e,t,n){"use strict";n(28)("replace")},function(e,t,n){"use strict";n(28)("search")},function(e,t,n){"use strict";n(28)("species")},function(e,t,n){"use strict";n(28)("split")},function(e,t,n){"use strict";n(28)("toPrimitive")},function(e,t,n){"use strict";n(28)("toStringTag")},function(e,t,n){"use strict";n(28)("unscopables")},function(e,t,n){"use strict";var r=n(4),o=n(5),i=n(59),a=n(8),c=n(19),u=n(13),s=n(54),l=n(72),f=n(73),d=n(15),p=n(116),h=d("isConcatSpreadable"),g=p>=51||!o((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),v=f("concat"),m=function(e){if(!a(e))return!1;var t=e[h];return t!==undefined?!!t:i(e)};r({target:"Array",proto:!0,forced:!g||!v},{concat:function(e){var t,n,r,o,i,a=c(this),f=l(a,0),d=0;for(t=-1,r=arguments.length;t9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n=9007199254740991)throw TypeError("Maximum allowed index exceeded");s(f,d++,i)}return f.length=d,f}})},function(e,t,n){"use strict";var r=n(4),o=n(163),i=n(50);r({target:"Array",proto:!0},{copyWithin:o}),i("copyWithin")},function(e,t,n){"use strict";var r=n(4),o=n(21).every,i=n(44),a=n(30),c=i("every"),u=a("every");r({target:"Array",proto:!0,forced:!c||!u},{every:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var r=n(4),o=n(117),i=n(50);r({target:"Array",proto:!0},{fill:o}),i("fill")},function(e,t,n){"use strict";var r=n(4),o=n(21).filter,i=n(73),a=n(30),c=i("filter"),u=a("filter");r({target:"Array",proto:!0,forced:!c||!u},{filter:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var r=n(4),o=n(21).find,i=n(50),a=n(30),c=!0,u=a("find");"find"in[]&&Array(1).find((function(){c=!1})),r({target:"Array",proto:!0,forced:c||!u},{find:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}}),i("find")},function(e,t,n){"use strict";var r=n(4),o=n(21).findIndex,i=n(50),a=n(30),c=!0,u=a("findIndex");"findIndex"in[]&&Array(1).findIndex((function(){c=!1})),r({target:"Array",proto:!0,forced:c||!u},{findIndex:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}}),i("findIndex")},function(e,t,n){"use strict";var r=n(4),o=n(164),i=n(19),a=n(13),c=n(38),u=n(72);r({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=i(this),n=a(t.length),r=u(t,0);return r.length=o(r,t,t,n,0,e===undefined?1:c(e)),r}})},function(e,t,n){"use strict";var r=n(4),o=n(164),i=n(19),a=n(13),c=n(29),u=n(72);r({target:"Array",proto:!0},{flatMap:function(e){var t,n=i(this),r=a(n.length);return c(e),(t=u(n,0)).length=o(t,n,n,r,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var r=n(4),o=n(250);r({target:"Array",proto:!0,forced:[].forEach!=o},{forEach:o})},function(e,t,n){"use strict";var r=n(21).forEach,o=n(44),i=n(30),a=o("forEach"),c=i("forEach");e.exports=a&&c?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}},function(e,t,n){"use strict";var r=n(4),o=n(252);r({target:"Array",stat:!0,forced:!n(86)((function(e){Array.from(e)}))},{from:o})},function(e,t,n){"use strict";var r=n(53),o=n(19),i=n(165),a=n(118),c=n(13),u=n(54),s=n(119);e.exports=function(e){var t,n,l,f,d,p,h=o(e),g="function"==typeof this?this:Array,v=arguments.length,m=v>1?arguments[1]:undefined,y=m!==undefined,b=s(h),x=0;if(y&&(m=r(m,v>2?arguments[2]:undefined,2)),b==undefined||g==Array&&a(b))for(n=new g(t=c(h.length));t>x;x++)p=y?m(h[x],x):h[x],u(n,x,p);else for(d=(f=b.call(h)).next,n=new g;!(l=d.call(f)).done;x++)p=y?i(f,m,[l.value,x],!0):l.value,u(n,x,p);return n.length=x,n}},function(e,t,n){"use strict";var r=n(4),o=n(69).includes,i=n(50);r({target:"Array",proto:!0,forced:!n(30)("indexOf",{ACCESSORS:!0,1:0})},{includes:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}}),i("includes")},function(e,t,n){"use strict";var r=n(4),o=n(69).indexOf,i=n(44),a=n(30),c=[].indexOf,u=!!c&&1/[1].indexOf(1,-0)<0,s=i("indexOf"),l=a("indexOf",{ACCESSORS:!0,1:0});r({target:"Array",proto:!0,forced:u||!s||!l},{indexOf:function(e){return u?c.apply(this,arguments)||0:o(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(4)({target:"Array",stat:!0},{isArray:n(59)})},function(e,t,n){"use strict";var r=n(4),o=n(66),i=n(32),a=n(44),c=[].join,u=o!=Object,s=a("join",",");r({target:"Array",proto:!0,forced:u||!s},{join:function(e){return c.call(i(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var r=n(4),o=n(170);r({target:"Array",proto:!0,forced:o!==[].lastIndexOf},{lastIndexOf:o})},function(e,t,n){"use strict";var r=n(4),o=n(21).map,i=n(73),a=n(30),c=i("map"),u=a("map");r({target:"Array",proto:!0,forced:!c||!u},{map:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var r=n(4),o=n(5),i=n(54);r({target:"Array",stat:!0,forced:o((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)i(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var r=n(4),o=n(87).left,i=n(44),a=n(30),c=i("reduce"),u=a("reduce",{1:0});r({target:"Array",proto:!0,forced:!c||!u},{reduce:function(e){return o(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var r=n(4),o=n(87).right,i=n(44),a=n(30),c=i("reduceRight"),u=a("reduce",{1:0});r({target:"Array",proto:!0,forced:!c||!u},{reduceRight:function(e){return o(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var r=n(4),o=n(8),i=n(59),a=n(47),c=n(13),u=n(32),s=n(54),l=n(15),f=n(73),d=n(30),p=f("slice"),h=d("slice",{ACCESSORS:!0,0:0,1:2}),g=l("species"),v=[].slice,m=Math.max;r({target:"Array",proto:!0,forced:!p||!h},{slice:function(e,t){var n,r,l,f=u(this),d=c(f.length),p=a(e,d),h=a(t===undefined?d:t,d);if(i(f)&&("function"!=typeof(n=f.constructor)||n!==Array&&!i(n.prototype)?o(n)&&null===(n=n[g])&&(n=undefined):n=undefined,n===Array||n===undefined))return v.call(f,p,h);for(r=new(n===undefined?Array:n)(m(h-p,0)),l=0;p1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var r=n(4),o=n(29),i=n(19),a=n(5),c=n(44),u=[],s=u.sort,l=a((function(){u.sort(undefined)})),f=a((function(){u.sort(null)})),d=c("sort");r({target:"Array",proto:!0,forced:l||!f||!d},{sort:function(e){return e===undefined?s.call(i(this)):s.call(i(this),o(e))}})},function(e,t,n){"use strict";n(60)("Array")},function(e,t,n){"use strict";var r=n(4),o=n(47),i=n(38),a=n(13),c=n(19),u=n(72),s=n(54),l=n(73),f=n(30),d=l("splice"),p=f("splice",{ACCESSORS:!0,0:0,1:2}),h=Math.max,g=Math.min;r({target:"Array",proto:!0,forced:!d||!p},{splice:function(e,t){var n,r,l,f,d,p,v=c(this),m=a(v.length),y=o(e,m),b=arguments.length;if(0===b?n=r=0:1===b?(n=0,r=m-y):(n=b-2,r=g(h(i(t),0),m-y)),m+n-r>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(l=u(v,r),f=0;fm-r+n;f--)delete v[f-1]}else if(n>r)for(f=m-r;f>y;f--)p=f+n-1,(d=f+r-1)in v?v[p]=v[d]:delete v[p];for(f=0;f>1,g=23===t?o(2,-24)-o(2,-77):0,v=e<0||0===e&&1/e<0?1:0,m=0;for((e=r(e))!=e||e===1/0?(s=e!=e?1:0,u=p):(u=i(a(e)/c),e*(l=o(2,-u))<1&&(u--,l*=2),(e+=u+h>=1?g/l:g*o(2,1-h))*l>=2&&(u++,l/=2),u+h>=p?(s=0,u=p):u+h>=1?(s=(e*l-1)*o(2,t),u+=h):(s=e*o(2,h-1)*o(2,t),u=0));t>=8;f[m++]=255&s,s/=256,t-=8);for(u=u<0;f[m++]=255&u,u/=256,d-=8);return f[--m]|=128*v,f},unpack:function(e,t){var n,r=e.length,i=8*r-t-1,a=(1<>1,u=i-7,s=r-1,l=e[s--],f=127&l;for(l>>=7;u>0;f=256*f+e[s],s--,u-=8);for(n=f&(1<<-u)-1,f>>=-u,u+=t;u>0;n=256*n+e[s],s--,u-=8);if(0===f)f=1-c;else{if(f===a)return n?NaN:l?-1/0:1/0;n+=o(2,t),f-=c}return(l?-1:1)*n*o(2,f-t)}}},function(e,t,n){"use strict";var r=n(4),o=n(14);r({target:"ArrayBuffer",stat:!0,forced:!o.NATIVE_ARRAY_BUFFER_VIEWS},{isView:o.isView})},function(e,t,n){"use strict";var r=n(4),o=n(5),i=n(88),a=n(12),c=n(47),u=n(13),s=n(45),l=i.ArrayBuffer,f=i.DataView,d=l.prototype.slice;r({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:o((function(){return!new l(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(d!==undefined&&t===undefined)return d.call(a(this),e);for(var n=a(this).byteLength,r=c(e,n),o=c(t===undefined?n:t,n),i=new(s(this,l))(u(o-r)),p=new f(this),h=new f(i),g=0;r9999?"+":"";return n+o(i(e),n?6:4,0)+"-"+o(this.getUTCMonth()+1,2,0)+"-"+o(this.getUTCDate(),2,0)+"T"+o(this.getUTCHours(),2,0)+":"+o(this.getUTCMinutes(),2,0)+":"+o(this.getUTCSeconds(),2,0)+"."+o(t,3,0)+"Z"}:u},function(e,t,n){"use strict";var r=n(4),o=n(5),i=n(19),a=n(40);r({target:"Date",proto:!0,forced:o((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=i(this),n=a(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var r=n(33),o=n(279),i=n(15)("toPrimitive"),a=Date.prototype;i in a||r(a,i,o)},function(e,t,n){"use strict";var r=n(12),o=n(40);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return o(r(this),"number"!==e)}},function(e,t,n){"use strict";var r=n(27),o=Date.prototype,i=o.toString,a=o.getTime;new Date(NaN)+""!="Invalid Date"&&r(o,"toString",(function(){var e=a.call(this);return e==e?i.call(this):"Invalid Date"}))},function(e,t,n){"use strict";n(4)({target:"Function",proto:!0},{bind:n(172)})},function(e,t,n){"use strict";var r=n(8),o=n(16),i=n(42),a=n(15)("hasInstance"),c=Function.prototype;a in c||o.f(c,a,{value:function(e){if("function"!=typeof this||!r(e))return!1;if(!r(this.prototype))return e instanceof this;for(;e=i(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var r=n(11),o=n(16).f,i=Function.prototype,a=i.toString,c=/^\s*function ([^ (]*)/;r&&!("name"in i)&&o(i,"name",{configurable:!0,get:function(){try{return a.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";n(4)({global:!0},{globalThis:n(7)})},function(e,t,n){"use strict";var r=n(4),o=n(41),i=n(5),a=o("JSON","stringify"),c=/[\uD800-\uDFFF]/g,u=/^[\uD800-\uDBFF]$/,s=/^[\uDC00-\uDFFF]$/,l=function(e,t,n){var r=n.charAt(t-1),o=n.charAt(t+1);return u.test(e)&&!s.test(o)||s.test(e)&&!u.test(r)?"\\u"+e.charCodeAt(0).toString(16):e},f=i((function(){return'"\\udf06\\ud834"'!==a("\udf06\ud834")||'"\\udead"'!==a("\udead")}));a&&r({target:"JSON",stat:!0,forced:f},{stringify:function(e,t,n){var r=a.apply(null,arguments);return"string"==typeof r?r.replace(c,l):r}})},function(e,t,n){"use strict";var r=n(7);n(49)(r.JSON,"JSON",!0)},function(e,t,n){"use strict";var r=n(89),o=n(173);e.exports=r("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),o)},function(e,t,n){"use strict";var r=n(4),o=n(174),i=Math.acosh,a=Math.log,c=Math.sqrt,u=Math.LN2;r({target:"Math",stat:!0,forced:!i||710!=Math.floor(i(Number.MAX_VALUE))||i(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?a(e)+u:o(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var r=n(4),o=Math.asinh,i=Math.log,a=Math.sqrt;r({target:"Math",stat:!0,forced:!(o&&1/o(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):i(e+a(e*e+1)):e}})},function(e,t,n){"use strict";var r=n(4),o=Math.atanh,i=Math.log;r({target:"Math",stat:!0,forced:!(o&&1/o(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:i((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var r=n(4),o=n(126),i=Math.abs,a=Math.pow;r({target:"Math",stat:!0},{cbrt:function(e){return o(e=+e)*a(i(e),1/3)}})},function(e,t,n){"use strict";var r=n(4),o=Math.floor,i=Math.log,a=Math.LOG2E;r({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-o(i(e+.5)*a):32}})},function(e,t,n){"use strict";var r=n(4),o=n(91),i=Math.cosh,a=Math.abs,c=Math.E;r({target:"Math",stat:!0,forced:!i||i(710)===Infinity},{cosh:function(e){var t=o(a(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var r=n(4),o=n(91);r({target:"Math",stat:!0,forced:o!=Math.expm1},{expm1:o})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{fround:n(296)})},function(e,t,n){"use strict";var r=n(126),o=Math.abs,i=Math.pow,a=i(2,-52),c=i(2,-23),u=i(2,127)*(2-c),s=i(2,-126);e.exports=Math.fround||function(e){var t,n,i=o(e),l=r(e);return iu||n!=n?l*Infinity:l*n}},function(e,t,n){"use strict";var r=n(4),o=Math.hypot,i=Math.abs,a=Math.sqrt;r({target:"Math",stat:!0,forced:!!o&&o(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,r,o=0,c=0,u=arguments.length,s=0;c0?(r=n/s)*r:n;return s===Infinity?Infinity:s*a(o)}})},function(e,t,n){"use strict";var r=n(4),o=n(5),i=Math.imul;r({target:"Math",stat:!0,forced:o((function(){return-5!=i(4294967295,5)||2!=i.length}))},{imul:function(e,t){var n=+e,r=+t,o=65535&n,i=65535&r;return 0|o*i+((65535&n>>>16)*i+o*(65535&r>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var r=n(4),o=Math.log,i=Math.LOG10E;r({target:"Math",stat:!0},{log10:function(e){return o(e)*i}})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{log1p:n(174)})},function(e,t,n){"use strict";var r=n(4),o=Math.log,i=Math.LN2;r({target:"Math",stat:!0},{log2:function(e){return o(e)/i}})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{sign:n(126)})},function(e,t,n){"use strict";var r=n(4),o=n(5),i=n(91),a=Math.abs,c=Math.exp,u=Math.E;r({target:"Math",stat:!0,forced:o((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return a(e=+e)<1?(i(e)-i(-e))/2:(c(e-1)-c(-e-1))*(u/2)}})},function(e,t,n){"use strict";var r=n(4),o=n(91),i=Math.exp;r({target:"Math",stat:!0},{tanh:function(e){var t=o(e=+e),n=o(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(i(e)+i(-e))}})},function(e,t,n){"use strict";n(49)(Math,"Math",!0)},function(e,t,n){"use strict";var r=n(4),o=Math.ceil,i=Math.floor;r({target:"Math",stat:!0},{trunc:function(e){return(e>0?i:o)(e)}})},function(e,t,n){"use strict";var r=n(11),o=n(7),i=n(70),a=n(27),c=n(20),u=n(37),s=n(90),l=n(40),f=n(5),d=n(48),p=n(52).f,h=n(23).f,g=n(16).f,v=n(63).trim,m=o.Number,y=m.prototype,b="Number"==u(d(y)),x=function(e){var t,n,r,o,i,a,c,u,s=l(e,!1);if("string"==typeof s&&s.length>2)if(43===(t=(s=v(s)).charCodeAt(0))||45===t){if(88===(n=s.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(s.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+s}for(a=(i=s.slice(2)).length,c=0;co)return NaN;return parseInt(i,r)}return+s};if(i("Number",!m(" 0o1")||!m("0b1")||m("+0x1"))){for(var w,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(b?f((function(){y.valueOf.call(n)})):"Number"!=u(n))?s(new m(x(t)),n,_):x(t)},E=r?p(m):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),k=0;E.length>k;k++)c(m,w=E[k])&&!c(_,w)&&g(_,w,h(m,w));_.prototype=y,y.constructor=_,a(o,"Number",_)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isFinite:n(310)})},function(e,t,n){"use strict";var r=n(7).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&r(e)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isInteger:n(175)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var r=n(4),o=n(175),i=Math.abs;r({target:"Number",stat:!0},{isSafeInteger:function(e){return o(e)&&i(e)<=9007199254740991}})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var r=n(4),o=n(317);r({target:"Number",stat:!0,forced:Number.parseFloat!=o},{parseFloat:o})},function(e,t,n){"use strict";var r=n(7),o=n(63).trim,i=n(92),a=r.parseFloat,c=1/a(i+"-0")!=-Infinity;e.exports=c?function(e){var t=o(String(e)),n=a(t);return 0===n&&"-"==t.charAt(0)?-0:n}:a},function(e,t,n){"use strict";var r=n(4),o=n(176);r({target:"Number",stat:!0,forced:Number.parseInt!=o},{parseInt:o})},function(e,t,n){"use strict";var r=n(4),o=n(38),i=n(320),a=n(125),c=n(5),u=1..toFixed,s=Math.floor,l=function f(e,t,n){return 0===t?n:t%2==1?f(e,t-1,n*e):f(e*e,t/2,n)};r({target:"Number",proto:!0,forced:u&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){u.call({})}))},{toFixed:function(e){var t,n,r,c,u=i(this),f=o(e),d=[0,0,0,0,0,0],p="",h="0",g=function(e,t){for(var n=-1,r=t;++n<6;)r+=e*d[n],d[n]=r%1e7,r=s(r/1e7)},v=function(e){for(var t=6,n=0;--t>=0;)n+=d[t],d[t]=s(n/e),n=n%e*1e7},m=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==d[e]){var n=String(d[e]);t=""===t?n:t+a.call("0",7-n.length)+n}return t};if(f<0||f>20)throw RangeError("Incorrect fraction digits");if(u!=u)return"NaN";if(u<=-1e21||u>=1e21)return String(u);if(u<0&&(p="-",u=-u),u>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(u*l(2,69,1))-69)<0?u*l(2,-t,1):u/l(2,t,1),n*=4503599627370496,(t=52-t)>0){for(g(0,n),r=f;r>=7;)g(1e7,0),r-=7;for(g(l(10,r,1),0),r=t-1;r>=23;)v(1<<23),r-=23;v(1<0?p+((c=h.length)<=f?"0."+a.call("0",f-c)+h:h.slice(0,c-f)+"."+h.slice(c-f)):p+h}})},function(e,t,n){"use strict";var r=n(37);e.exports=function(e){if("number"!=typeof e&&"Number"!=r(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var r=n(4),o=n(322);r({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},function(e,t,n){"use strict";var r=n(11),o=n(5),i=n(71),a=n(114),c=n(82),u=n(19),s=n(66),l=Object.assign,f=Object.defineProperty;e.exports=!l||o((function(){if(r&&1!==l({b:1},l(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=l({},e)[n]||"abcdefghijklmnopqrst"!=i(l({},t)).join("")}))?function(e,t){for(var n=u(e),o=arguments.length,l=1,f=a.f,d=c.f;o>l;)for(var p,h=s(arguments[l++]),g=f?i(h).concat(f(h)):i(h),v=g.length,m=0;v>m;)p=g[m++],r&&!d.call(h,p)||(n[p]=h[p]);return n}:l},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0,sham:!n(11)},{create:n(48)})},function(e,t,n){"use strict";var r=n(4),o=n(11),i=n(93),a=n(19),c=n(29),u=n(16);o&&r({target:"Object",proto:!0,forced:i},{__defineGetter__:function(e,t){u.f(a(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var r=n(4),o=n(11);r({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperties:n(159)})},function(e,t,n){"use strict";var r=n(4),o=n(11);r({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperty:n(16).f})},function(e,t,n){"use strict";var r=n(4),o=n(11),i=n(93),a=n(19),c=n(29),u=n(16);o&&r({target:"Object",proto:!0,forced:i},{__defineSetter__:function(e,t){u.f(a(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var r=n(4),o=n(177).entries;r({target:"Object",stat:!0},{entries:function(e){return o(e)}})},function(e,t,n){"use strict";var r=n(4),o=n(76),i=n(5),a=n(8),c=n(56).onFreeze,u=Object.freeze;r({target:"Object",stat:!0,forced:i((function(){u(1)})),sham:!o},{freeze:function(e){return u&&a(e)?u(c(e)):e}})},function(e,t,n){"use strict";var r=n(4),o=n(62),i=n(54);r({target:"Object",stat:!0},{fromEntries:function(e){var t={};return o(e,(function(e,n){i(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var r=n(4),o=n(5),i=n(32),a=n(23).f,c=n(11),u=o((function(){a(1)}));r({target:"Object",stat:!0,forced:!c||u,sham:!c},{getOwnPropertyDescriptor:function(e,t){return a(i(e),t)}})},function(e,t,n){"use strict";var r=n(4),o=n(11),i=n(112),a=n(32),c=n(23),u=n(54);r({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(e){for(var t,n,r=a(e),o=c.f,s=i(r),l={},f=0;s.length>f;)(n=o(r,t=s[f++]))!==undefined&&u(l,t,n);return l}})},function(e,t,n){"use strict";var r=n(4),o=n(5),i=n(161).f;r({target:"Object",stat:!0,forced:o((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:i})},function(e,t,n){"use strict";var r=n(4),o=n(5),i=n(19),a=n(42),c=n(122);r({target:"Object",stat:!0,forced:o((function(){a(1)})),sham:!c},{getPrototypeOf:function(e){return a(i(e))}})},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0},{is:n(178)})},function(e,t,n){"use strict";var r=n(4),o=n(5),i=n(8),a=Object.isExtensible;r({target:"Object",stat:!0,forced:o((function(){a(1)}))},{isExtensible:function(e){return!!i(e)&&(!a||a(e))}})},function(e,t,n){"use strict";var r=n(4),o=n(5),i=n(8),a=Object.isFrozen;r({target:"Object",stat:!0,forced:o((function(){a(1)}))},{isFrozen:function(e){return!i(e)||!!a&&a(e)}})},function(e,t,n){"use strict";var r=n(4),o=n(5),i=n(8),a=Object.isSealed;r({target:"Object",stat:!0,forced:o((function(){a(1)}))},{isSealed:function(e){return!i(e)||!!a&&a(e)}})},function(e,t,n){"use strict";var r=n(4),o=n(19),i=n(71);r({target:"Object",stat:!0,forced:n(5)((function(){i(1)}))},{keys:function(e){return i(o(e))}})},function(e,t,n){"use strict";var r=n(4),o=n(11),i=n(93),a=n(19),c=n(40),u=n(42),s=n(23).f;o&&r({target:"Object",proto:!0,forced:i},{__lookupGetter__:function(e){var t,n=a(this),r=c(e,!0);do{if(t=s(n,r))return t.get}while(n=u(n))}})},function(e,t,n){"use strict";var r=n(4),o=n(11),i=n(93),a=n(19),c=n(40),u=n(42),s=n(23).f;o&&r({target:"Object",proto:!0,forced:i},{__lookupSetter__:function(e){var t,n=a(this),r=c(e,!0);do{if(t=s(n,r))return t.set}while(n=u(n))}})},function(e,t,n){"use strict";var r=n(4),o=n(8),i=n(56).onFreeze,a=n(76),c=n(5),u=Object.preventExtensions;r({target:"Object",stat:!0,forced:c((function(){u(1)})),sham:!a},{preventExtensions:function(e){return u&&o(e)?u(i(e)):e}})},function(e,t,n){"use strict";var r=n(4),o=n(8),i=n(56).onFreeze,a=n(76),c=n(5),u=Object.seal;r({target:"Object",stat:!0,forced:c((function(){u(1)})),sham:!a},{seal:function(e){return u&&o(e)?u(i(e)):e}})},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0},{setPrototypeOf:n(55)})},function(e,t,n){"use strict";var r=n(120),o=n(27),i=n(346);r||o(Object.prototype,"toString",i,{unsafe:!0})},function(e,t,n){"use strict";var r=n(120),o=n(85);e.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},function(e,t,n){"use strict";var r=n(4),o=n(177).values;r({target:"Object",stat:!0},{values:function(e){return o(e)}})},function(e,t,n){"use strict";var r=n(4),o=n(176);r({global:!0,forced:parseInt!=o},{parseInt:o})},function(e,t,n){"use strict";var r,o,i,a,c=n(4),u=n(43),s=n(7),l=n(41),f=n(179),d=n(27),p=n(75),h=n(49),g=n(60),v=n(8),m=n(29),y=n(61),b=n(37),x=n(110),w=n(62),_=n(86),E=n(45),k=n(127).set,S=n(181),C=n(182),N=n(350),A=n(128),T=n(183),O=n(34),I=n(70),M=n(15),L=n(116),V=M("species"),R="Promise",P=O.get,B=O.set,D=O.getterFor(R),F=f,j=s.TypeError,K=s.document,z=s.process,Y=l("fetch"),U=A.f,$=U,H="process"==b(z),W=!!(K&&K.createEvent&&s.dispatchEvent),q=I(R,(function(){if(!(x(F)!==String(F))){if(66===L)return!0;if(!H&&"function"!=typeof PromiseRejectionEvent)return!0}if(u&&!F.prototype["finally"])return!0;if(L>=51&&/native code/.test(F))return!1;var e=F.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[V]=t,!(e.then((function(){}))instanceof t)})),G=q||!_((function(e){F.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!v(e)||"function"!=typeof(t=e.then))&&t},Z=function(e,t,n){if(!t.notified){t.notified=!0;var r=t.reactions;S((function(){for(var o=t.value,i=1==t.state,a=0;r.length>a;){var c,u,s,l=r[a++],f=i?l.ok:l.fail,d=l.resolve,p=l.reject,h=l.domain;try{f?(i||(2===t.rejection&&te(e,t),t.rejection=1),!0===f?c=o:(h&&h.enter(),c=f(o),h&&(h.exit(),s=!0)),c===l.promise?p(j("Promise-chain cycle")):(u=X(c))?u.call(c,d,p):d(c)):p(o)}catch(g){h&&!s&&h.exit(),p(g)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&J(e,t)}))}},Q=function(e,t,n){var r,o;W?((r=K.createEvent("Event")).promise=t,r.reason=n,r.initEvent(e,!1,!0),s.dispatchEvent(r)):r={promise:t,reason:n},(o=s["on"+e])?o(r):"unhandledrejection"===e&&N("Unhandled promise rejection",n)},J=function(e,t){k.call(s,(function(){var n,r=t.value;if(ee(t)&&(n=T((function(){H?z.emit("unhandledRejection",r,e):Q("unhandledrejection",e,r)})),t.rejection=H||ee(t)?2:1,n.error))throw n.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){k.call(s,(function(){H?z.emit("rejectionHandled",e):Q("rejectionhandled",e,t.value)}))},ne=function(e,t,n,r){return function(o){e(t,n,o,r)}},re=function(e,t,n,r){t.done||(t.done=!0,r&&(t=r),t.value=n,t.state=2,Z(e,t,!0))},oe=function ie(e,t,n,r){if(!t.done){t.done=!0,r&&(t=r);try{if(e===n)throw j("Promise can't be resolved itself");var o=X(n);o?S((function(){var r={done:!1};try{o.call(n,ne(ie,e,r,t),ne(re,e,r,t))}catch(i){re(e,r,i,t)}})):(t.value=n,t.state=1,Z(e,t,!1))}catch(i){re(e,{done:!1},i,t)}}};q&&(F=function(e){y(this,F,R),m(e),r.call(this);var t=P(this);try{e(ne(oe,this,t),ne(re,this,t))}catch(n){re(this,t,n)}},(r=function(e){B(this,{type:R,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:undefined})}).prototype=p(F.prototype,{then:function(e,t){var n=D(this),r=U(E(this,F));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=H?z.domain:undefined,n.parent=!0,n.reactions.push(r),0!=n.state&&Z(this,n,!1),r.promise},"catch":function(e){return this.then(undefined,e)}}),o=function(){var e=new r,t=P(e);this.promise=e,this.resolve=ne(oe,e,t),this.reject=ne(re,e,t)},A.f=U=function(e){return e===F||e===i?new o(e):$(e)},u||"function"!=typeof f||(a=f.prototype.then,d(f.prototype,"then",(function(e,t){var n=this;return new F((function(e,t){a.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof Y&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return C(F,Y.apply(s,arguments))}}))),c({global:!0,wrap:!0,forced:q},{Promise:F}),h(F,R,!1,!0),g(R),i=l(R),c({target:R,stat:!0,forced:q},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:R,stat:!0,forced:u||q},{resolve:function(e){return C(u&&this===i?F:this,e)}}),c({target:R,stat:!0,forced:G},{all:function(e){var t=this,n=U(t),r=n.resolve,o=n.reject,i=T((function(){var n=m(t.resolve),i=[],a=0,c=1;w(e,(function(e){var u=a++,s=!1;i.push(undefined),c++,n.call(t,e).then((function(e){s||(s=!0,i[u]=e,--c||r(i))}),o)})),--c||r(i)}));return i.error&&o(i.value),n.promise},race:function(e){var t=this,n=U(t),r=n.reject,o=T((function(){var o=m(t.resolve);w(e,(function(e){o.call(t,e).then(n.resolve,r)}))}));return o.error&&r(o.value),n.promise}})},function(e,t,n){"use strict";var r=n(7);e.exports=function(e,t){var n=r.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";var r=n(4),o=n(29),i=n(128),a=n(183),c=n(62);r({target:"Promise",stat:!0},{allSettled:function(e){var t=this,n=i.f(t),r=n.resolve,u=n.reject,s=a((function(){var n=o(t.resolve),i=[],a=0,u=1;c(e,(function(e){var o=a++,c=!1;i.push(undefined),u++,n.call(t,e).then((function(e){c||(c=!0,i[o]={status:"fulfilled",value:e},--u||r(i))}),(function(e){c||(c=!0,i[o]={status:"rejected",reason:e},--u||r(i))}))})),--u||r(i)}));return s.error&&u(s.value),n.promise}})},function(e,t,n){"use strict";var r=n(4),o=n(43),i=n(179),a=n(5),c=n(41),u=n(45),s=n(182),l=n(27);r({target:"Promise",proto:!0,real:!0,forced:!!i&&a((function(){i.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=u(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return s(t,e()).then((function(){return n}))}:e,n?function(n){return s(t,e()).then((function(){throw n}))}:e)}}),o||"function"!=typeof i||i.prototype["finally"]||l(i.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var r=n(4),o=n(41),i=n(29),a=n(12),c=n(5),u=o("Reflect","apply"),s=Function.apply;r({target:"Reflect",stat:!0,forced:!c((function(){u((function(){}))}))},{apply:function(e,t,n){return i(e),a(n),u?u(e,t,n):s.call(e,t,n)}})},function(e,t,n){"use strict";var r=n(4),o=n(41),i=n(29),a=n(12),c=n(8),u=n(48),s=n(172),l=n(5),f=o("Reflect","construct"),d=l((function(){function e(){}return!(f((function(){}),[],e)instanceof e)})),p=!l((function(){f((function(){}))})),h=d||p;r({target:"Reflect",stat:!0,forced:h,sham:h},{construct:function(e,t){i(e),a(t);var n=arguments.length<3?e:i(arguments[2]);if(p&&!d)return f(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var r=[null];return r.push.apply(r,t),new(s.apply(e,r))}var o=n.prototype,l=u(c(o)?o:Object.prototype),h=Function.apply.call(e,l,t);return c(h)?h:l}})},function(e,t,n){"use strict";var r=n(4),o=n(11),i=n(12),a=n(40),c=n(16);r({target:"Reflect",stat:!0,forced:n(5)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!o},{defineProperty:function(e,t,n){i(e);var r=a(t,!0);i(n);try{return c.f(e,r,n),!0}catch(o){return!1}}})},function(e,t,n){"use strict";var r=n(4),o=n(12),i=n(23).f;r({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=i(o(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var r=n(4),o=n(8),i=n(12),a=n(20),c=n(23),u=n(42);r({target:"Reflect",stat:!0},{get:function s(e,t){var n,r,l=arguments.length<3?e:arguments[2];return i(e)===l?e[t]:(n=c.f(e,t))?a(n,"value")?n.value:n.get===undefined?undefined:n.get.call(l):o(r=u(e))?s(r,t,l):void 0}})},function(e,t,n){"use strict";var r=n(4),o=n(11),i=n(12),a=n(23);r({target:"Reflect",stat:!0,sham:!o},{getOwnPropertyDescriptor:function(e,t){return a.f(i(e),t)}})},function(e,t,n){"use strict";var r=n(4),o=n(12),i=n(42);r({target:"Reflect",stat:!0,sham:!n(122)},{getPrototypeOf:function(e){return i(o(e))}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var r=n(4),o=n(12),i=Object.isExtensible;r({target:"Reflect",stat:!0},{isExtensible:function(e){return o(e),!i||i(e)}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{ownKeys:n(112)})},function(e,t,n){"use strict";var r=n(4),o=n(41),i=n(12);r({target:"Reflect",stat:!0,sham:!n(76)},{preventExtensions:function(e){i(e);try{var t=o("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var r=n(4),o=n(12),i=n(8),a=n(20),c=n(5),u=n(16),s=n(23),l=n(42),f=n(51);r({target:"Reflect",stat:!0,forced:c((function(){var e=u.f({},"a",{configurable:!0});return!1!==Reflect.set(l(e),"a",1,e)}))},{set:function d(e,t,n){var r,c,p=arguments.length<4?e:arguments[3],h=s.f(o(e),t);if(!h){if(i(c=l(e)))return d(c,t,n,p);h=f(0)}if(a(h,"value")){if(!1===h.writable||!i(p))return!1;if(r=s.f(p,t)){if(r.get||r.set||!1===r.writable)return!1;r.value=n,u.f(p,t,r)}else u.f(p,t,f(0,n));return!0}return h.set!==undefined&&(h.set.call(p,n),!0)}})},function(e,t,n){"use strict";var r=n(4),o=n(12),i=n(169),a=n(55);a&&r({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){o(e),i(t);try{return a(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var r=n(11),o=n(7),i=n(70),a=n(90),c=n(16).f,u=n(52).f,s=n(94),l=n(77),f=n(95),d=n(27),p=n(5),h=n(34).set,g=n(60),v=n(15)("match"),m=o.RegExp,y=m.prototype,b=/a/g,x=/a/g,w=new m(b)!==b,_=f.UNSUPPORTED_Y;if(r&&i("RegExp",!w||_||p((function(){return x[v]=!1,m(b)!=b||m(x)==x||"/a/i"!=m(b,"i")})))){for(var E=function(e,t){var n,r=this instanceof E,o=s(e),i=t===undefined;if(!r&&o&&e.constructor===E&&i)return e;w?o&&!i&&(e=e.source):e instanceof E&&(i&&(t=l.call(e)),e=e.source),_&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var c=a(w?new m(e,t):m(e,t),r?this:y,E);return _&&n&&h(c,{sticky:n}),c},k=function(e){e in E||c(E,e,{configurable:!0,get:function(){return m[e]},set:function(t){m[e]=t}})},S=u(m),C=0;S.length>C;)k(S[C++]);y.constructor=E,E.prototype=y,d(o,"RegExp",E)}g("RegExp")},function(e,t,n){"use strict";var r=n(11),o=n(16),i=n(77),a=n(95).UNSUPPORTED_Y;r&&("g"!=/./g.flags||a)&&o.f(RegExp.prototype,"flags",{configurable:!0,get:i})},function(e,t,n){"use strict";var r=n(11),o=n(95).UNSUPPORTED_Y,i=n(16).f,a=n(34).get,c=RegExp.prototype;r&&o&&i(RegExp.prototype,"sticky",{configurable:!0,get:function(){if(this===c)return undefined;if(this instanceof RegExp)return!!a(this).sticky;throw TypeError("Incompatible receiver, RegExp required")}})},function(e,t,n){"use strict";n(129);var r,o,i=n(4),a=n(8),c=(r=!1,(o=/[ac]/).exec=function(){return r=!0,/./.exec.apply(this,arguments)},!0===o.test("abc")&&r),u=/./.test;i({target:"RegExp",proto:!0,forced:!c},{test:function(e){if("function"!=typeof this.exec)return u.call(this,e);var t=this.exec(e);if(null!==t&&!a(t))throw new Error("RegExp exec method returned something other than an Object or null");return!!t}})},function(e,t,n){"use strict";var r=n(27),o=n(12),i=n(5),a=n(77),c=RegExp.prototype,u=c.toString,s=i((function(){return"/a/b"!=u.call({source:"a",flags:"b"})})),l="toString"!=u.name;(s||l)&&r(RegExp.prototype,"toString",(function(){var e=o(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?a.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var r=n(89),o=n(173);e.exports=r("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),o)},function(e,t,n){"use strict";var r=n(4),o=n(130).codeAt;r({target:"String",proto:!0},{codePointAt:function(e){return o(this,e)}})},function(e,t,n){"use strict";var r,o=n(4),i=n(23).f,a=n(13),c=n(131),u=n(25),s=n(132),l=n(43),f="".endsWith,d=Math.min,p=s("endsWith");o({target:"String",proto:!0,forced:!!(l||p||(r=i(String.prototype,"endsWith"),!r||r.writable))&&!p},{endsWith:function(e){var t=String(u(this));c(e);var n=arguments.length>1?arguments[1]:undefined,r=a(t.length),o=n===undefined?r:d(a(n),r),i=String(e);return f?f.call(t,i,o):t.slice(o-i.length,o)===i}})},function(e,t,n){"use strict";var r=n(4),o=n(47),i=String.fromCharCode,a=String.fromCodePoint;r({target:"String",stat:!0,forced:!!a&&1!=a.length},{fromCodePoint:function(e){for(var t,n=[],r=arguments.length,a=0;r>a;){if(t=+arguments[a++],o(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?i(t):i(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var r=n(4),o=n(131),i=n(25);r({target:"String",proto:!0,forced:!n(132)("includes")},{includes:function(e){return!!~String(i(this)).indexOf(o(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var r=n(130).charAt,o=n(34),i=n(121),a=o.set,c=o.getterFor("String Iterator");i(String,"String",(function(e){a(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,o=t.index;return o>=n.length?{value:undefined,done:!0}:(e=r(n,o),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var r=n(97),o=n(12),i=n(13),a=n(25),c=n(98),u=n(99);r("match",1,(function(e,t,n){return[function(t){var n=a(this),r=t==undefined?undefined:t[e];return r!==undefined?r.call(t,n):new RegExp(t)[e](String(n))},function(e){var r=n(t,e,this);if(r.done)return r.value;var a=o(e),s=String(this);if(!a.global)return u(a,s);var l=a.unicode;a.lastIndex=0;for(var f,d=[],p=0;null!==(f=u(a,s));){var h=String(f[0]);d[p]=h,""===h&&(a.lastIndex=c(s,i(a.lastIndex),l)),p++}return 0===p?null:d}]}))},function(e,t,n){"use strict";var r=n(4),o=n(167),i=n(25),a=n(13),c=n(29),u=n(12),s=n(37),l=n(94),f=n(77),d=n(33),p=n(5),h=n(15),g=n(45),v=n(98),m=n(34),y=n(43),b=h("matchAll"),x=m.set,w=m.getterFor("RegExp String Iterator"),_=RegExp.prototype,E=_.exec,k="".matchAll,S=!!k&&!p((function(){"a".matchAll(/./)})),C=o((function(e,t,n,r){x(this,{type:"RegExp String Iterator",regexp:e,string:t,global:n,unicode:r,done:!1})}),"RegExp String",(function(){var e=w(this);if(e.done)return{value:undefined,done:!0};var t=e.regexp,n=e.string,r=function(e,t){var n,r=e.exec;if("function"==typeof r){if("object"!=typeof(n=r.call(e,t)))throw TypeError("Incorrect exec result");return n}return E.call(e,t)}(t,n);return null===r?{value:undefined,done:e.done=!0}:e.global?(""==String(r[0])&&(t.lastIndex=v(n,a(t.lastIndex),e.unicode)),{value:r,done:!1}):(e.done=!0,{value:r,done:!1})})),N=function(e){var t,n,r,o,i,c,s=u(this),l=String(e);return t=g(s,RegExp),(n=s.flags)===undefined&&s instanceof RegExp&&!("flags"in _)&&(n=f.call(s)),r=n===undefined?"":String(n),o=new t(t===RegExp?s.source:s,r),i=!!~r.indexOf("g"),c=!!~r.indexOf("u"),o.lastIndex=a(s.lastIndex),new C(o,l,i,c)};r({target:"String",proto:!0,forced:S},{matchAll:function(e){var t,n,r,o=i(this);if(null!=e){if(l(e)&&!~String(i("flags"in _?e.flags:f.call(e))).indexOf("g"))throw TypeError("`.matchAll` does not allow non-global regexes");if(S)return k.apply(o,arguments);if((n=e[b])===undefined&&y&&"RegExp"==s(e)&&(n=N),null!=n)return c(n).call(e,o)}else if(S)return k.apply(o,arguments);return t=String(o),r=new RegExp(e,"g"),y?N.call(r,t):r[b](t)}}),y||b in _||d(_,b,N)},function(e,t,n){"use strict";var r=n(4),o=n(124).end;r({target:"String",proto:!0,forced:n(184)},{padEnd:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var r=n(4),o=n(124).start;r({target:"String",proto:!0,forced:n(184)},{padStart:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var r=n(4),o=n(32),i=n(13);r({target:"String",stat:!0},{raw:function(e){for(var t=o(e.raw),n=i(t.length),r=arguments.length,a=[],c=0;n>c;)a.push(String(t[c++])),c]*>)/g,g=/\$([$&'`]|\d\d?)/g;r("replace",2,(function(e,t,n,r){var v=r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,m=r.REPLACE_KEEPS_$0,y=v?"$":"$0";return[function(n,r){var o=u(this),i=n==undefined?undefined:n[e];return i!==undefined?i.call(n,o,r):t.call(String(o),n,r)},function(e,r){if(!v&&m||"string"==typeof r&&-1===r.indexOf(y)){var i=n(t,e,this,r);if(i.done)return i.value}var u=o(e),p=String(this),h="function"==typeof r;h||(r=String(r));var g=u.global;if(g){var x=u.unicode;u.lastIndex=0}for(var w=[];;){var _=l(u,p);if(null===_)break;if(w.push(_),!g)break;""===String(_[0])&&(u.lastIndex=s(p,a(u.lastIndex),x))}for(var E,k="",S=0,C=0;C=S&&(k+=p.slice(S,A)+L,S=A+N.length)}return k+p.slice(S)}];function b(e,n,r,o,a,c){var u=r+e.length,s=o.length,l=g;return a!==undefined&&(a=i(a),l=h),t.call(c,l,(function(t,i){var c;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,r);case"'":return n.slice(u);case"<":c=a[i.slice(1,-1)];break;default:var l=+i;if(0===l)return t;if(l>s){var f=p(l/10);return 0===f?t:f<=s?o[f-1]===undefined?i.charAt(1):o[f-1]+i.charAt(1):t}c=o[l-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var r=n(97),o=n(12),i=n(25),a=n(178),c=n(99);r("search",1,(function(e,t,n){return[function(t){var n=i(this),r=t==undefined?undefined:t[e];return r!==undefined?r.call(t,n):new RegExp(t)[e](String(n))},function(e){var r=n(t,e,this);if(r.done)return r.value;var i=o(e),u=String(this),s=i.lastIndex;a(s,0)||(i.lastIndex=0);var l=c(i,u);return a(i.lastIndex,s)||(i.lastIndex=s),null===l?-1:l.index}]}))},function(e,t,n){"use strict";var r=n(97),o=n(94),i=n(12),a=n(25),c=n(45),u=n(98),s=n(13),l=n(99),f=n(96),d=n(5),p=[].push,h=Math.min,g=!d((function(){return!RegExp(4294967295,"y")}));r("split",2,(function(e,t,n){var r;return r="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var r=String(a(this)),i=n===undefined?4294967295:n>>>0;if(0===i)return[];if(e===undefined)return[r];if(!o(e))return t.call(r,e,i);for(var c,u,s,l=[],d=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),h=0,g=new RegExp(e.source,d+"g");(c=f.call(g,r))&&!((u=g.lastIndex)>h&&(l.push(r.slice(h,c.index)),c.length>1&&c.index=i));)g.lastIndex===c.index&&g.lastIndex++;return h===r.length?!s&&g.test("")||l.push(""):l.push(r.slice(h)),l.length>i?l.slice(0,i):l}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var o=a(this),i=t==undefined?undefined:t[e];return i!==undefined?i.call(t,o,n):r.call(String(o),t,n)},function(e,o){var a=n(r,e,this,o,r!==t);if(a.done)return a.value;var f=i(e),d=String(this),p=c(f,RegExp),v=f.unicode,m=(f.ignoreCase?"i":"")+(f.multiline?"m":"")+(f.unicode?"u":"")+(g?"y":"g"),y=new p(g?f:"^(?:"+f.source+")",m),b=o===undefined?4294967295:o>>>0;if(0===b)return[];if(0===d.length)return null===l(y,d)?[d]:[];for(var x=0,w=0,_=[];w1?arguments[1]:undefined,t.length)),r=String(e);return f?f.call(t,r,n):t.slice(n,n+r.length)===r}})},function(e,t,n){"use strict";var r=n(4),o=n(63).trim;r({target:"String",proto:!0,forced:n(133)("trim")},{trim:function(){return o(this)}})},function(e,t,n){"use strict";var r=n(4),o=n(63).end,i=n(133)("trimEnd"),a=i?function(){return o(this)}:"".trimEnd;r({target:"String",proto:!0,forced:i},{trimEnd:a,trimRight:a})},function(e,t,n){"use strict";var r=n(4),o=n(63).start,i=n(133)("trimStart"),a=i?function(){return o(this)}:"".trimStart;r({target:"String",proto:!0,forced:i},{trimStart:a,trimLeft:a})},function(e,t,n){"use strict";var r=n(4),o=n(35);r({target:"String",proto:!0,forced:n(36)("anchor")},{anchor:function(e){return o(this,"a","name",e)}})},function(e,t,n){"use strict";var r=n(4),o=n(35);r({target:"String",proto:!0,forced:n(36)("big")},{big:function(){return o(this,"big","","")}})},function(e,t,n){"use strict";var r=n(4),o=n(35);r({target:"String",proto:!0,forced:n(36)("blink")},{blink:function(){return o(this,"blink","","")}})},function(e,t,n){"use strict";var r=n(4),o=n(35);r({target:"String",proto:!0,forced:n(36)("bold")},{bold:function(){return o(this,"b","","")}})},function(e,t,n){"use strict";var r=n(4),o=n(35);r({target:"String",proto:!0,forced:n(36)("fixed")},{fixed:function(){return o(this,"tt","","")}})},function(e,t,n){"use strict";var r=n(4),o=n(35);r({target:"String",proto:!0,forced:n(36)("fontcolor")},{fontcolor:function(e){return o(this,"font","color",e)}})},function(e,t,n){"use strict";var r=n(4),o=n(35);r({target:"String",proto:!0,forced:n(36)("fontsize")},{fontsize:function(e){return o(this,"font","size",e)}})},function(e,t,n){"use strict";var r=n(4),o=n(35);r({target:"String",proto:!0,forced:n(36)("italics")},{italics:function(){return o(this,"i","","")}})},function(e,t,n){"use strict";var r=n(4),o=n(35);r({target:"String",proto:!0,forced:n(36)("link")},{link:function(e){return o(this,"a","href",e)}})},function(e,t,n){"use strict";var r=n(4),o=n(35);r({target:"String",proto:!0,forced:n(36)("small")},{small:function(){return o(this,"small","","")}})},function(e,t,n){"use strict";var r=n(4),o=n(35);r({target:"String",proto:!0,forced:n(36)("strike")},{strike:function(){return o(this,"strike","","")}})},function(e,t,n){"use strict";var r=n(4),o=n(35);r({target:"String",proto:!0,forced:n(36)("sub")},{sub:function(){return o(this,"sub","","")}})},function(e,t,n){"use strict";var r=n(4),o=n(35);r({target:"String",proto:!0,forced:n(36)("sup")},{sup:function(){return o(this,"sup","","")}})},function(e,t,n){"use strict";n(46)("Float32",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){"use strict";var r=n(38);e.exports=function(e){var t=r(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(46)("Float64",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){"use strict";n(46)("Int8",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){"use strict";n(46)("Int16",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){"use strict";n(46)("Int32",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){"use strict";n(46)("Uint8",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){"use strict";n(46)("Uint8",(function(e){return function(t,n,r){return e(this,t,n,r)}}),!0)},function(e,t,n){"use strict";n(46)("Uint16",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){"use strict";n(46)("Uint32",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){"use strict";var r=n(14),o=n(163),i=r.aTypedArray;(0,r.exportTypedArrayMethod)("copyWithin",(function(e,t){return o.call(i(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var r=n(14),o=n(21).every,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("every",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var r=n(14),o=n(117),i=r.aTypedArray;(0,r.exportTypedArrayMethod)("fill",(function(e){return o.apply(i(this),arguments)}))},function(e,t,n){"use strict";var r=n(14),o=n(21).filter,i=n(45),a=r.aTypedArray,c=r.aTypedArrayConstructor;(0,r.exportTypedArrayMethod)("filter",(function(e){for(var t=o(a(this),e,arguments.length>1?arguments[1]:undefined),n=i(this,this.constructor),r=0,u=t.length,s=new(c(n))(u);u>r;)s[r]=t[r++];return s}))},function(e,t,n){"use strict";var r=n(14),o=n(21).find,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("find",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var r=n(14),o=n(21).findIndex,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("findIndex",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var r=n(14),o=n(21).forEach,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("forEach",(function(e){o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var r=n(134);(0,n(14).exportTypedArrayStaticMethod)("from",n(186),r)},function(e,t,n){"use strict";var r=n(14),o=n(69).includes,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("includes",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var r=n(14),o=n(69).indexOf,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("indexOf",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var r=n(7),o=n(14),i=n(166),a=n(15)("iterator"),c=r.Uint8Array,u=i.values,s=i.keys,l=i.entries,f=o.aTypedArray,d=o.exportTypedArrayMethod,p=c&&c.prototype[a],h=!!p&&("values"==p.name||p.name==undefined),g=function(){return u.call(f(this))};d("entries",(function(){return l.call(f(this))})),d("keys",(function(){return s.call(f(this))})),d("values",g,!h),d(a,g,!h)},function(e,t,n){"use strict";var r=n(14),o=r.aTypedArray,i=r.exportTypedArrayMethod,a=[].join;i("join",(function(e){return a.apply(o(this),arguments)}))},function(e,t,n){"use strict";var r=n(14),o=n(170),i=r.aTypedArray;(0,r.exportTypedArrayMethod)("lastIndexOf",(function(e){return o.apply(i(this),arguments)}))},function(e,t,n){"use strict";var r=n(14),o=n(21).map,i=n(45),a=r.aTypedArray,c=r.aTypedArrayConstructor;(0,r.exportTypedArrayMethod)("map",(function(e){return o(a(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(i(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var r=n(14),o=n(134),i=r.aTypedArrayConstructor;(0,r.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(i(this))(t);t>e;)n[e]=arguments[e++];return n}),o)},function(e,t,n){"use strict";var r=n(14),o=n(87).left,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("reduce",(function(e){return o(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var r=n(14),o=n(87).right,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("reduceRight",(function(e){return o(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var r=n(14),o=r.aTypedArray,i=r.exportTypedArrayMethod,a=Math.floor;i("reverse",(function(){for(var e,t=o(this).length,n=a(t/2),r=0;r1?arguments[1]:undefined,1),n=this.length,r=a(e),c=o(r.length),s=0;if(c+t>n)throw RangeError("Wrong length");for(;si;)l[i]=n[i++];return l}),i((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var r=n(14),o=n(21).some,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("some",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var r=n(14),o=r.aTypedArray,i=r.exportTypedArrayMethod,a=[].sort;i("sort",(function(e){return a.call(o(this),e)}))},function(e,t,n){"use strict";var r=n(14),o=n(13),i=n(47),a=n(45),c=r.aTypedArray;(0,r.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),r=n.length,u=i(e,r);return new(a(n,n.constructor))(n.buffer,n.byteOffset+u*n.BYTES_PER_ELEMENT,o((t===undefined?r:i(t,r))-u))}))},function(e,t,n){"use strict";var r=n(7),o=n(14),i=n(5),a=r.Int8Array,c=o.aTypedArray,u=o.exportTypedArrayMethod,s=[].toLocaleString,l=[].slice,f=!!a&&i((function(){s.call(new a(1))}));u("toLocaleString",(function(){return s.apply(f?l.call(c(this)):c(this),arguments)}),i((function(){return[1,2].toLocaleString()!=new a([1,2]).toLocaleString()}))||!i((function(){a.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var r=n(14).exportTypedArrayMethod,o=n(5),i=n(7).Uint8Array,a=i&&i.prototype||{},c=[].toString,u=[].join;o((function(){c.call({})}))&&(c=function(){return u.call(this)});var s=a.toString!=c;r("toString",c,s)},function(e,t,n){"use strict";var r,o=n(7),i=n(75),a=n(56),c=n(89),u=n(187),s=n(8),l=n(34).enforce,f=n(154),d=!o.ActiveXObject&&"ActiveXObject"in o,p=Object.isExtensible,h=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},g=e.exports=c("WeakMap",h,u);if(f&&d){r=u.getConstructor(h,"WeakMap",!0),a.REQUIRED=!0;var v=g.prototype,m=v["delete"],y=v.has,b=v.get,x=v.set;i(v,{"delete":function(e){if(s(e)&&!p(e)){var t=l(this);return t.frozen||(t.frozen=new r),m.call(this,e)||t.frozen["delete"](e)}return m.call(this,e)},has:function(e){if(s(e)&&!p(e)){var t=l(this);return t.frozen||(t.frozen=new r),y.call(this,e)||t.frozen.has(e)}return y.call(this,e)},get:function(e){if(s(e)&&!p(e)){var t=l(this);return t.frozen||(t.frozen=new r),y.call(this,e)?b.call(this,e):t.frozen.get(e)}return b.call(this,e)},set:function(e,t){if(s(e)&&!p(e)){var n=l(this);n.frozen||(n.frozen=new r),y.call(this,e)?x.call(this,e,t):n.frozen.set(e,t)}else x.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(89)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(187))},function(e,t,n){"use strict";var r=n(4),o=n(7),i=n(127);r({global:!0,bind:!0,enumerable:!0,forced:!o.setImmediate||!o.clearImmediate},{setImmediate:i.set,clearImmediate:i.clear})},function(e,t,n){"use strict";var r=n(4),o=n(7),i=n(181),a=n(37),c=o.process,u="process"==a(c);r({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=u&&c.domain;i(t?t.bind(e):e)}})},function(e,t,n){"use strict";var r=n(4),o=n(7),i=n(84),a=[].slice,c=function(e){return function(t,n){var r=arguments.length>2,o=r?a.call(arguments,2):undefined;return e(r?function(){("function"==typeof t?t:Function(t)).apply(this,o)}:t,n)}};r({global:!0,bind:!0,forced:/MSIE .\./.test(i)},{setTimeout:c(o.setTimeout),setInterval:c(o.setInterval)})},function(e,t,n){"use strict";var r=function(e){var t=Object.prototype,n=t.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",a=r.toStringTag||"@@toStringTag";function c(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(C){c=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof f?t:f,i=Object.create(o.prototype),a=new E(r||[]);return i._invoke=function(e,t,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return S()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=x(a,n);if(c){if(c===l)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=s(e,t,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===l)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}(e,n,a),i}function s(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(C){return{type:"throw",arg:C}}}e.wrap=u;var l={};function f(){}function d(){}function p(){}var h={};h[o]=function(){return this};var g=Object.getPrototypeOf,v=g&&g(g(k([])));v&&v!==t&&n.call(v,o)&&(h=v);var m=p.prototype=f.prototype=Object.create(h);function y(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function b(e,t){var r;this._invoke=function(o,i){function a(){return new t((function(r,a){!function c(r,o,i,a){var u=s(e[r],e,o);if("throw"!==u.type){var l=u.arg,f=l.value;return f&&"object"==typeof f&&n.call(f,"__await")?t.resolve(f.__await).then((function(e){c("next",e,i,a)}),(function(e){c("throw",e,i,a)})):t.resolve(f).then((function(e){l.value=e,i(l)}),(function(e){return c("throw",e,i,a)}))}a(u.arg)}(o,i,r,a)}))}return r=r?r.then(a,a):a()}}function x(e,t){var n=e.iterator[t.method];if(void 0===n){if(t.delegate=null,"throw"===t.method){if(e.iterator["return"]&&(t.method="return",t.arg=void 0,x(e,t),"throw"===t.method))return l;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return l}var r=s(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,l;var o=r.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,l):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,l)}function w(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function _(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(w,this),this.reset(!0)}function k(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function t(){for(;++r=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),_(n),l}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;_(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:k(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),l}},e}(e.exports);try{regeneratorRuntime=r}catch(o){Function("r","regeneratorRuntime = r")(r)}},function(e,t,n){"use strict";!function(t,n){var r,o,i=t.html5||{},a=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,c=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,u=0,s={};function l(){var e=h.elements;return"string"==typeof e?e.split(" "):e}function f(e){var t=s[e._html5shiv];return t||(t={},u++,e._html5shiv=u,s[u]=t),t}function d(e,t,r){return t||(t=n),o?t.createElement(e):(r||(r=f(t)),!(i=r.cache[e]?r.cache[e].cloneNode():c.test(e)?(r.cache[e]=r.createElem(e)).cloneNode():r.createElem(e)).canHaveChildren||a.test(e)||i.tagUrn?i:r.frag.appendChild(i));var i}function p(e){e||(e=n);var t=f(e);return!h.shivCSS||r||t.hasCSS||(t.hasCSS=!!function(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",r.insertBefore(n.lastChild,r.firstChild)}(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),o||function(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return h.shivMethods?d(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+l().join().replace(/[\w\-:]+/g,(function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'}))+");return n}")(h,t.frag)}(e,t),e}!function(){try{var e=n.createElement("a");e.innerHTML="",r="hidden"in e,o=1==e.childNodes.length||function(){n.createElement("a");var e=n.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(t){r=!0,o=!0}}();var h={elements:i.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==i.shivCSS,supportsUnknownElements:o,shivMethods:!1!==i.shivMethods,type:"default",shivDocument:p,createElement:d,createDocumentFragment:function(e,t){if(e||(e=n),o)return e.createDocumentFragment();for(var r=(t=t||f(e)).frag.cloneNode(),i=0,a=l(),c=a.length;i3?c(a):null,b=String(a.key),x=String(a.char),w=a.location,_=a.keyCode||(a.keyCode=b)&&b.charCodeAt(0)||0,E=a.charCode||(a.charCode=x)&&x.charCodeAt(0)||0,k=a.bubbles,S=a.cancelable,C=a.repeat,N=a.locale,A=a.view||e;if(a.which||(a.which=a.keyCode),"initKeyEvent"in d)d.initKeyEvent(t,k,S,A,p,g,h,v,_,E);else if(0>>0),t=Element.prototype,n=t.querySelector,r=t.querySelectorAll;function o(t,n,r){t.setAttribute(e,null);var o=n.call(t,String(r).replace(/(^|,\s*)(:scope([ >]|$))/g,(function(t,n,r,o){return n+"["+e+"]"+(o||" ")})));return t.removeAttribute(e),o}t.querySelector=function(e){return o(this,n,e)},t.querySelectorAll=function(e){return o(this,r,e)}}()}}(window),function(e){var t=e.WeakMap||function(){var e,t=0,n=!1,r=!1;function o(t,o,i){r=i,n=!1,e=undefined,t.dispatchEvent(o)}function i(e){this.value=e}function c(){t++,this.__ce__=new a("@DOMMap:"+t+Math.random())}return i.prototype.handleEvent=function(t){n=!0,r?t.currentTarget.removeEventListener(t.type,this,!1):e=this.value},c.prototype={constructor:c,"delete":function(e){return o(e,this.__ce__,!0),n},get:function(t){o(t,this.__ce__,!1);var n=e;return e=undefined,n},has:function(e){return o(e,this.__ce__,!1),n},set:function(e,t){return o(e,this.__ce__,!0),e.addEventListener(this.__ce__.type,new i(t),!1),this}},c}();function n(){}function r(e,t,n){function o(e){o.once&&(e.currentTarget.removeEventListener(e.type,t,o),o.removed=!0),o.passive&&(e.preventDefault=r.preventDefault),"function"==typeof o.callback?o.callback.call(this,e):o.callback&&o.callback.handleEvent(e),o.passive&&delete e.preventDefault}return o.type=e,o.callback=t,o.capture=!!n.capture,o.passive=!!n.passive,o.once=!!n.once,o.removed=!1,o}n.prototype=(Object.create||Object)(null),r.preventDefault=function(){};var o,i,a=e.CustomEvent,c=e.dispatchEvent,u=e.addEventListener,s=e.removeEventListener,l=0,f=function(){l++},d=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},p=function(e){return"".concat(e.capture?"1":"0",e.passive?"1":"0",e.once?"1":"0")};try{u("_",f,{once:!0}),c(new a("_")),c(new a("_")),s("_",f,{once:!0})}catch(h){}1!==l&&(i=new t,o=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,o,a){if(a&&"boolean"!=typeof a){var c,u,s,l=i.get(this),f=p(a);l||i.set(this,l=new n),t in l||(l[t]={handler:[],wrap:[]}),u=l[t],(c=d.call(u.handler,o))<0?(c=u.handler.push(o)-1,u.wrap[c]=s=new n):s=u.wrap[c],f in s||(s[f]=r(t,o,a),e.call(this,t,s[f],s[f].capture))}else e.call(this,t,o,a)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,r){if(r&&"boolean"!=typeof r){var o,a,c,u,s=i.get(this);if(s&&t in s&&(c=s[t],-1<(a=d.call(c.handler,n))&&(o=p(r))in(u=c.wrap[a]))){for(o in e.call(this,t,u[o],u[o].capture),delete u[o],u)return;c.handler.splice(a,1),c.wrap.splice(a,1),0===c.handler.length&&delete s[t]}}else e.call(this,t,n,r)}}(t.removeEventListener)}},e.EventTarget?o(EventTarget):(o(e.Text),o(e.Element||e.HTMLElement),o(e.HTMLDocument),o(e.Window||{prototype:e}),o(e.XMLHttpRequest)))}(window)},function(e,t,n){"use strict";!function(e){if("undefined"!=typeof e.setAttribute){var t=function(e){return e.replace(/-[a-z]/g,(function(e){return e[1].toUpperCase()}))};e.setProperty=function(e,n){var r=t(e);if(!n)return this.removeAttribute(r);var o=String(n);return this.setAttribute(r,o)},e.getPropertyValue=function(e){var n=t(e);return this.getAttribute(n)||null},e.removeProperty=function(e){var n=t(e),r=this.getAttribute(n);return this.removeAttribute(n),r}}}(CSSStyleDeclaration.prototype)},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},,function(e,t,n){"use strict";t.__esModule=!0,t._CI=Ae,t._HI=B,t._M=Te,t._MCCC=Le,t._ME=Ie,t._MFCC=Ve,t._MP=Ce,t._MR=ye,t.__render=Fe,t.createComponentVNode=function(e,t,n,r,o){var a=new T(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),r,function(e,t,n){var r=(32768&e?t.render:t).defaultProps;if(i(r))return n;if(i(n))return l(r,null);return N(n,r)}(e,t,n),function(e,t,n){if(4&e)return n;var r=(32768&e?t.render:t).defaultHooks;if(i(r))return n;if(i(n))return r;return N(n,r)}(e,t,o),t);k.createVNode&&k.createVNode(a);return a},t.createFragment=M,t.createPortal=function(e,t){var n=B(e);return O(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,r,o){e||(e=t),je(n,e,r,o)}},t.createTextVNode=I,t.createVNode=O,t.directClone=L,t.findDOMfromVNode=b,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case"$F":return 8192;default:return 1}},t.linkEvent=function(e,t){if(c(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&i(e.children)&&P(e,t.children),void 0!==t.className&&(e.className=t.className||null,t.className=undefined)),void 0!==t.key&&(e.key=t.key,t.key=undefined),void 0!==t.ref&&(e.ref=8&n?l(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=je,t.rerender=He,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var r=Array.isArray;function o(e){var t=typeof e;return"string"===t||"number"===t}function i(e){return null==e}function a(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function u(e){return"string"==typeof e}function s(e){return null===e}function l(e,t){var n={};if(e)for(var r in e)n[r]=e[r];if(t)for(var o in t)n[o]=t[o];return n}function f(e){return!s(e)&&"object"==typeof e}var d={};t.EMPTY_OBJ=d;function p(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function g(e,t,n){s(n)?h(e,t):e.insertBefore(t,n)}function v(e,t){e.removeChild(t)}function m(e){for(var t=0;t0,h=s(d),g=u(d)&&"$"===d[0];p||h||g?(n=n||t.slice(0,l),(p||g)&&(f=L(f)),(h||g)&&(f.key="$"+l),n.push(f)):n&&n.push(f),f.flags|=65536}}i=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=L(t)),i=2;return e.children=n,e.childFlags=i,e}function B(e){return a(e)||o(e)?I(e,null):r(e)?M(e,0,null):16384&e.flags?L(e):e}var D="http://www.w3.org/1999/xlink",F="http://www.w3.org/XML/1998/namespace",j={"xlink:actuate":D,"xlink:arcrole":D,"xlink:href":D,"xlink:role":D,"xlink:show":D,"xlink:title":D,"xlink:type":D,"xml:base":F,"xml:lang":F,"xml:space":F};function K(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var z=K(0),Y=K(null),U=K(!0);function $(e,t){var n=t.$EV;return n||(n=t.$EV=K(null)),n[e]||1==++z[e]&&(Y[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?W(t,!0,e,Z(t)):t.stopPropagation()}}(e):function(e){return function(t){W(t,!1,e,Z(t))}}(e);return document.addEventListener(p(e),t),t}(e)),n}function H(e,t){var n=t.$EV;n&&n[e]&&(0==--z[e]&&(document.removeEventListener(p(e),Y[e]),Y[e]=null),n[e]=null)}function W(e,t,n,r){var o=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&o.disabled)return;var i=o.$EV;if(i){var a=i[n];if(a&&(r.dom=o,a.event?a.event(a.data,e):a(e),e.cancelBubble))return}o=o.parentNode}while(!s(o))}function q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function G(){return this.defaultPrevented}function X(){return this.cancelBubble}function Z(e){var t={dom:document};return e.isDefaultPrevented=G,e.isPropagationStopped=X,e.stopPropagation=q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function Q(e,t,n){if(e[t]){var r=e[t];r.event?r.event(r.data,n):r(n)}else{var o=t.toLowerCase();e[o]&&e[o](n)}}function J(e,t){var n=function(n){var r=this.$V;if(r){var o=r.props||d,i=r.dom;if(u(e))Q(o,e,n);else for(var a=0;a-1&&t.options[a]&&(c=t.options[a].value),n&&i(c)&&(c=e.defaultValue),ae(r,c)}}var se,le,fe=J("onInput",pe),de=J("onChange");function pe(e,t,n){var r=e.value,o=t.value;if(i(r)){if(n){var a=e.defaultValue;i(a)||a===o||(t.defaultValue=a,t.value=a)}}else o!==r&&(t.defaultValue=r,t.value=r)}function he(e,t,n,r,o,i){64&e?ie(r,n):256&e?ue(r,n,o,t):128&e&&pe(r,n,o),i&&(n.$V=t)}function ge(e,t,n){64&e?function(e,t){te(t.type)?(ee(e,"change",re),ee(e,"click",oe)):ee(e,"input",ne)}(t,n):256&e?function(e){ee(e,"change",ce)}(t):128&e&&function(e,t){ee(e,"input",fe),t.onChange&&ee(e,"change",de)}(t,n)}function ve(e){return e.type&&te(e.type)?!i(e.checked):!i(e.value)}function me(e){e&&!A(e,null)&&e.current&&(e.current=null)}function ye(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){A(e,t)||void 0===e.current||(e.current=t)}))}function be(e,t){xe(e),x(e,t)}function xe(e){var t,n=e.flags,r=e.children;if(481&n){t=e.ref;var o=e.props;me(t);var a=e.childFlags;if(!s(o))for(var u=Object.keys(o),l=0,f=u.length;l0;for(var c in a&&(i=ve(n))&&ge(t,r,n),n)Se(c,null,n[c],r,o,i,null);a&&he(t,e,r,n,!0,i)}function Ne(e,t,n){var r=B(e.render(t,e.state,n)),o=n;return c(e.getChildContext)&&(o=l(n,e.getChildContext())),e.$CX=o,r}function Ae(e,t,n,r,o,i){var a=new t(n,r),u=a.$N=Boolean(t.getDerivedStateFromProps||a.getSnapshotBeforeUpdate);if(a.$SVG=o,a.$L=i,e.children=a,a.$BS=!1,a.context=r,a.props===d&&(a.props=n),u)a.state=_(a,n,a.state);else if(c(a.componentWillMount)){a.$BR=!0,a.componentWillMount();var l=a.$PS;if(!s(l)){var f=a.state;if(s(f))a.state=l;else for(var p in l)f[p]=l[p];a.$PS=null}a.$BR=!1}return a.$LI=Ne(a,n,r),a}function Te(e,t,n,r,o,i){var a=e.flags|=16384;481&a?Ie(e,t,n,r,o,i):4&a?function(e,t,n,r,o,i){var a=Ae(e,e.type,e.props||d,n,r,i);Te(a.$LI,t,a.$CX,r,o,i),Le(e.ref,a,i)}(e,t,n,r,o,i):8&a?(!function(e,t,n,r,o,i){Te(e.children=B(function(e,t){return 32768&e.flags?e.type.render(e.props||d,e.ref,t):e.type(e.props||d,t)}(e,n)),t,n,r,o,i)}(e,t,n,r,o,i),Ve(e,i)):512&a||16&a?Oe(e,t,o):8192&a?function(e,t,n,r,o,i){var a=e.children,c=e.childFlags;12&c&&0===a.length&&(c=e.childFlags=2,a=e.children=V());2===c?Te(a,n,o,r,o,i):Me(a,n,t,r,o,i)}(e,n,t,r,o,i):1024&a&&function(e,t,n,r,o){Te(e.children,e.ref,t,!1,null,o);var i=V();Oe(i,n,r),e.dom=i.dom}(e,n,t,o,i)}function Oe(e,t,n){var r=e.dom=document.createTextNode(e.children);s(t)||g(t,r,n)}function Ie(e,t,n,r,o,a){var c=e.flags,u=e.props,l=e.className,f=e.children,d=e.childFlags,p=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,r=r||(32&c)>0);if(i(l)||""===l||(r?p.setAttribute("class",l):p.className=l),16===d)S(p,f);else if(1!==d){var h=r&&"foreignObject"!==e.type;2===d?(16384&f.flags&&(e.children=f=L(f)),Te(f,p,n,h,null,a)):8!==d&&4!==d||Me(f,p,n,h,null,a)}s(t)||g(t,p,o),s(u)||Ce(e,c,u,p,r),ye(e.ref,p,a)}function Me(e,t,n,r,o,i){for(var a=0;a0,s!==l){var h=s||d;if((c=l||d)!==d)for(var g in(f=(448&o)>0)&&(p=ve(c)),c){var v=h[g],m=c[g];v!==m&&Se(g,v,m,u,r,p,e)}if(h!==d)for(var y in h)i(c[y])&&!i(h[y])&&Se(y,h[y],null,u,r,p,e)}var b=t.children,x=t.className;e.className!==x&&(i(x)?u.removeAttribute("class"):r?u.setAttribute("class",x):u.className=x);4096&o?function(e,t){e.textContent!==t&&(e.textContent=t)}(u,b):Pe(e.childFlags,t.childFlags,e.children,b,u,n,r&&"foreignObject"!==t.type,null,e,a);f&&he(o,t,u,c,!1,p);var w=t.ref,_=e.ref;_!==w&&(me(_),ye(w,u,a))}(e,t,r,o,p,f):4&p?function(e,t,n,r,o,i,a){var u=t.children=e.children;if(s(u))return;u.$L=a;var f=t.props||d,p=t.ref,h=e.ref,g=u.state;if(!u.$N){if(c(u.componentWillReceiveProps)){if(u.$BR=!0,u.componentWillReceiveProps(f,r),u.$UN)return;u.$BR=!1}s(u.$PS)||(g=l(g,u.$PS),u.$PS=null)}Be(u,g,f,n,r,o,!1,i,a),h!==p&&(me(h),ye(p,u,a))}(e,t,n,r,o,u,f):8&p?function(e,t,n,r,o,a,u){var s=!0,l=t.props||d,f=t.ref,p=e.props,h=!i(f),g=e.children;h&&c(f.onComponentShouldUpdate)&&(s=f.onComponentShouldUpdate(p,l));if(!1!==s){h&&c(f.onComponentWillUpdate)&&f.onComponentWillUpdate(p,l);var v=t.type,m=B(32768&t.flags?v.render(l,f,r):v(l,r));Re(g,m,n,r,o,a,u),t.children=m,h&&c(f.onComponentDidUpdate)&&f.onComponentDidUpdate(p,l)}else t.children=g}(e,t,n,r,o,u,f):16&p?function(e,t){var n=t.children,r=t.dom=e.dom;n!==e.children&&(r.nodeValue=n)}(e,t):512&p?t.dom=e.dom:8192&p?function(e,t,n,r,o,i){var a=e.children,c=t.children,u=e.childFlags,s=t.childFlags,l=null;12&s&&0===c.length&&(s=t.childFlags=2,c=t.children=V());var f=0!=(2&s);if(12&u){var d=a.length;(8&u&&8&s||f||!f&&c.length>d)&&(l=b(a[d-1],!1).nextSibling)}Pe(u,s,a,c,n,r,o,l,e,i)}(e,t,n,r,o,f):function(e,t,n,r){var o=e.ref,i=t.ref,c=t.children;if(Pe(e.childFlags,t.childFlags,e.children,c,o,n,!1,null,e,r),t.dom=e.dom,o!==i&&!a(c)){var u=c.dom;v(o,u),h(i,u)}}(e,t,r,f)}function Pe(e,t,n,r,o,i,a,c,u,s){switch(e){case 2:switch(t){case 2:Re(n,r,o,i,a,c,s);break;case 1:be(n,o);break;case 16:xe(n),S(o,r);break;default:!function(e,t,n,r,o,i){xe(e),Me(t,n,r,o,b(e,!0),i),x(e,n)}(n,r,o,i,a,s)}break;case 1:switch(t){case 2:Te(r,o,i,a,c,s);break;case 1:break;case 16:S(o,r);break;default:Me(r,o,i,a,c,s)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:S(n,t))}(n,r,o);break;case 2:_e(o),Te(r,o,i,a,c,s);break;case 1:_e(o);break;default:_e(o),Me(r,o,i,a,c,s)}break;default:switch(t){case 16:we(n),S(o,r);break;case 2:Ee(o,u,n),Te(r,o,i,a,c,s);break;case 1:Ee(o,u,n);break;default:var l=0|n.length,f=0|r.length;0===l?f>0&&Me(r,o,i,a,c,s):0===f?Ee(o,u,n):8===t&&8===e?function(e,t,n,r,o,i,a,c,u,s){var l,f,d=i-1,p=a-1,h=0,g=e[h],v=t[h];e:{for(;g.key===v.key;){if(16384&v.flags&&(t[h]=v=L(v)),Re(g,v,n,r,o,c,s),e[h]=v,++h>d||h>p)break e;g=e[h],v=t[h]}for(g=e[d],v=t[p];g.key===v.key;){if(16384&v.flags&&(t[p]=v=L(v)),Re(g,v,n,r,o,c,s),e[d]=v,d--,p--,h>d||h>p)break e;g=e[d],v=t[p]}}if(h>d){if(h<=p)for(f=(l=p+1)p)for(;h<=d;)be(e[h++],n);else!function(e,t,n,r,o,i,a,c,u,s,l,f,d){var p,h,g,v=0,m=c,y=c,x=i-c+1,_=a-c+1,E=new Int32Array(_+1),k=x===r,S=!1,C=0,N=0;if(o<4||(x|_)<32)for(v=m;v<=i;++v)if(p=e[v],N<_){for(c=y;c<=a;c++)if(h=t[c],p.key===h.key){if(E[c-y]=v+1,k)for(k=!1;mc?S=!0:C=c,16384&h.flags&&(t[c]=h=L(h)),Re(p,h,u,n,s,l,d),++N;break}!k&&c>a&&be(p,u)}else k||be(p,u);else{var A={};for(v=y;v<=a;++v)A[t[v].key]=v;for(v=m;v<=i;++v)if(p=e[v],N<_)if(void 0!==(c=A[p.key])){if(k)for(k=!1;v>m;)be(e[m++],u);E[c-y]=v+1,C>c?S=!0:C=c,16384&(h=t[c]).flags&&(t[c]=h=L(h)),Re(p,h,u,n,s,l,d),++N}else k||be(p,u);else k||be(p,u)}if(k)Ee(u,f,e),Me(t,u,n,s,l,d);else if(S){var T=function(e){var t=0,n=0,r=0,o=0,i=0,a=0,c=0,u=e.length;u>De&&(De=u,se=new Int32Array(u),le=new Int32Array(u));for(;n>1]]0&&(le[n]=se[i-1]),se[i]=n)}i=o+1;var s=new Int32Array(i);a=se[i-1];for(;i-- >0;)s[i]=a,a=le[a],se[i]=0;return s}(E);for(c=T.length-1,v=_-1;v>=0;v--)0===E[v]?(16384&(h=t[C=v+y]).flags&&(t[C]=h=L(h)),Te(h,u,n,s,(g=C+1)=0;v--)0===E[v]&&(16384&(h=t[C=v+y]).flags&&(t[C]=h=L(h)),Te(h,u,n,s,(g=C+1)a?a:i,d=0;da)for(d=f;d1)for(var n=1;n=0||(o[n]=e[n]);return o}(e,["className"]);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({className:(0,o.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var r,o;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=r,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(r||(t.VNodeFlags=r={})),t.ChildFlags=o,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(o||(t.ChildFlags=o={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=void 0;var r=n(0),o=n(6),i=n(469),a=n(24),c=n(18);function u(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}var s=(0,a.createLogger)("ByondUi"),l=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(o[n]=e[n]);return o}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),v=this.state.viewBox,m=function(e,t,n,r){if(0===e.length)return[];var i=(0,o.zipWith)(Math.min).apply(void 0,e),a=(0,o.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(i[0]=n[0],a[0]=n[1]),r!==undefined&&(i[1]=r[0],a[1]=r[1]),(0,o.map)((function(e){return(0,o.zipWith)((function(e,t,n,r){return(e-t)/(n-t)*r}))(e,i,a,t)}))(e)}(i,v,c,u);if(m.length>0){var y=m[0],b=m[m.length-1];m.push([v[0]+h,b[1]]),m.push([v[0]+h,-h]),m.push([-h,-h]),m.push([-h,y[1]])}var x=function(e){for(var t="",n=0;n=0||(o[n]=e[n]);return o}(t,["children","color","title","buttons"]);return(0,r.createComponentVNode)(2,o.Box,{mb:1,children:[(0,r.createVNode)(1,"div","Table",[(0,r.createVNode)(1,"div","Table__cell",(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Button,Object.assign({fluid:!0,color:u,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},f,{children:s}))),2),l&&(0,r.createVNode)(1,"div","Table__cell Table__cell--collapsing",l,0)],0),n&&(0,r.createComponentVNode)(2,o.Box,{mt:1,children:a})]})},a}(r.Component);t.Collapsible=a},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var r=n(0),o=n(6),i=n(18);var a=function(e){var t=e.content,n=(e.children,e.className),a=e.color,c=e.backgroundColor,u=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,["content","children","className","color","backgroundColor"]);return u.color=t?null:"transparent",u.backgroundColor=a||c,(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["ColorBox",n,(0,i.computeBoxClassName)(u)]),t||".",0,Object.assign({},(0,i.computeBoxProps)(u))))};t.ColorBox=a,a.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var r=n(0),o=n(6),i=n(18),a=n(104);function c(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}var u=function(e){var t,n;function u(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=u.prototype;return s.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},s.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},s.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},s.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,r.createComponentVNode)(2,i.Box,{className:"Dropdown__menuentry",onClick:function(){e.setSelected(t)},children:t},t)}));return n.length?n:"No Options Found"},s.render=function(){var e=this,t=this.props,n=t.color,u=void 0===n?"default":n,s=t.over,l=t.noscroll,f=t.nochevron,d=t.width,p=(t.onClick,t.selected,t.disabled),h=c(t,["color","over","noscroll","nochevron","width","onClick","selected","disabled"]),g=h.className,v=c(h,["className"]),m=s?!this.state.open:this.state.open,y=this.state.open?(0,r.createVNode)(1,"div",(0,o.classes)([l?"Dropdown__menu-noscroll":"Dropdown__menu",s&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:d}},null,(function(t){e.menuRef=t})):null;return(0,r.createVNode)(1,"div","Dropdown",[(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({width:d,className:(0,o.classes)(["Dropdown__control","Button","Button--color--"+u,p&&"Button--disabled",g])},v,{onClick:function(){p&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,r.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),!!f||(0,r.createVNode)(1,"span","Dropdown__arrow-button",(0,r.createComponentVNode)(2,a.Icon,{name:m?"chevron-up":"chevron-down"}),2)]}))),y],0)},u}(r.Component);t.Dropdown=u},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var r=n(0),o=n(140),i=n(6);function a(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}var c=function(e){var t=e.children,n=a(e,["children"]);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,o.Table,Object.assign({},n,{children:(0,r.createComponentVNode)(2,o.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=i.pureComponentHooks;var u=function(e){var t=e.size,n=void 0===t?1:t,i=e.style,c=a(e,["size","style"]);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,o.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},i)},c)))};t.GridColumn=u,c.defaultHooks=i.pureComponentHooks,c.Column=u},function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var r=n(0),o=n(10),i=n(6),a=n(18),c=n(139),u=n(141);t.Knob=function(e){if(Byond.IS_LTE_IE8)return(0,r.normalizeProps)((0,r.createComponentVNode)(2,u.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,s=e.maxValue,l=e.minValue,f=e.unclamped,d=e.onChange,p=e.onDrag,h=e.step,g=e.stepPixelSize,v=e.suppressFlicker,m=e.unit,y=e.value,b=e.className,x=e.style,w=e.fillValue,_=e.color,E=e.ranges,k=void 0===E?{}:E,S=e.size,C=void 0===S?1:S,N=e.bipolar,A=(e.children,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,["animated","format","maxValue","minValue","unclamped","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children"]));return(0,r.normalizeProps)((0,r.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,format:n,maxValue:s,minValue:l,unclamped:f,onChange:d,onDrag:p,step:h,stepPixelSize:g,suppressFlicker:v,unit:m,value:y},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,u=e.displayElement,f=e.inputElement,d=e.handleDragStart,p=(0,o.scale)(null!=w?w:c,l,s),h=(0,o.scale)(c,l,s),g=_||(0,o.keyOfMatchingRange)(null!=w?w:n,k)||"default",v=Math.min(270*(h-.5),225);return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,i.classes)(["Knob","Knob--color--"+g,N&&"Knob--bipolar",b,(0,a.computeBoxClassName)(A)]),[(0,r.createVNode)(1,"div","Knob__circle",(0,r.createVNode)(1,"div","Knob__cursorBox",(0,r.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+v+"deg)"}}),2),t&&(0,r.createVNode)(1,"div","Knob__popupValue",u,0),(0,r.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,r.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,r.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,r.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":Math.max(((N?2.75:2)-1.5*p)*Math.PI*50,0)},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),f],0,Object.assign({},(0,a.computeBoxProps)(Object.assign({style:Object.assign({"font-size":C+"em"},x)},A)),{onMouseDown:d})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var r=n(0),o=n(198);function i(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}var a=function(e){var t=e.children,n=e.wrap,a=i(e,["children","wrap"]);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,o.Flex,Object.assign({mx:-.5,wrap:n,align:"stretch",justify:"space-between"},a,{children:t})))};t.LabeledControls=a;a.Item=function(e){var t=e.label,n=e.children,a=e.mx,c=void 0===a?1:a,u=i(e,["label","children","mx"]);return(0,r.createComponentVNode)(2,o.Flex.Item,{mx:c,children:(0,r.normalizeProps)((0,r.createComponentVNode)(2,o.Flex,Object.assign({height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},u,{children:[(0,r.createComponentVNode)(2,o.Flex.Item),(0,r.createComponentVNode)(2,o.Flex.Item,{children:n}),(0,r.createComponentVNode)(2,o.Flex.Item,{color:"label",children:t})]})))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var r=n(0),o=n(6),i=n(18),a=n(196);t.Modal=function(e){var t=e.className,n=e.children,c=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,["className","children"]);return(0,r.createComponentVNode)(2,a.Dimmer,{children:(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["Modal",t,(0,i.computeBoxClassName)(c)]),n,0,Object.assign({},(0,i.computeBoxProps)(c))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var r=n(0),o=n(6),i=n(18);var a=function(e){var t=e.className,n=e.color,a=e.info,c=(e.warning,e.success),u=e.danger,s=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,["className","color","info","warning","success","danger"]);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({className:(0,o.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,a&&"NoticeBox--type--info",c&&"NoticeBox--type--success",u&&"NoticeBox--type--danger",t])},s)))};t.NoticeBox=a,a.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var r=n(0),o=n(10),i=n(6),a=n(18);var c=function(e){var t=e.className,n=e.value,c=e.minValue,u=void 0===c?0:c,s=e.maxValue,l=void 0===s?1:s,f=e.color,d=e.ranges,p=void 0===d?{}:d,h=e.children,g=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,["className","value","minValue","maxValue","color","ranges","children"]),v=(0,o.scale)(n,u,l),m=h!==undefined,y=f||(0,o.keyOfMatchingRange)(n,p)||"default";return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,i.classes)(["ProgressBar","ProgressBar--color--"+y,t,(0,a.computeBoxClassName)(g)]),[(0,r.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,o.clamp01)(v)+"%"}}),(0,r.createVNode)(1,"div","ProgressBar__content",m?h:(0,o.toFixed)(100*v)+"%",0)],4,Object.assign({},(0,a.computeBoxProps)(g))))};t.ProgressBar=c,c.defaultHooks=i.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var r=n(0),o=n(6),i=n(57),a=n(18);var c=function(e){var t,n;function c(t){var n;return(n=e.call(this,t)||this).ref=(0,r.createRef)(),n.scrollable=t.scrollable,n}n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=c.prototype;return u.componentDidMount=function(){this.scrollable&&(0,i.addScrollableNode)(this.ref.current)},u.componentWillUnmount=function(){this.scrollable&&(0,i.removeScrollableNode)(this.ref.current)},u.render=function(){var e=this.props,t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,u=e.buttons,s=e.fill,l=e.fitted,f=e.scrollable,d=e.children,p=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,["className","title","level","buttons","fill","fitted","scrollable","children"]),h=(0,o.canRender)(n)||(0,o.canRender)(u),g=l?d:(0,r.createVNode)(1,"div","Section__content",d,0,null,null,this.ref);return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["Section","Section--level--"+c,Byond.IS_LTE_IE8&&"Section--iefix",s&&"Section--fill",l&&"Section--fitted",f&&"Section--scrollable",t].concat((0,a.computeBoxClassName)(p))),[h&&(0,r.createVNode)(1,"div","Section__title",[(0,r.createVNode)(1,"span","Section__titleText",n,0),(0,r.createVNode)(1,"div","Section__buttons",u,0)],4),g],0,Object.assign({},(0,a.computeBoxProps)(p)),null,l?this.ref:undefined))},c}(r.Component);t.Section=c},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var r=n(0),o=n(10),i=n(6),a=n(18),c=n(139),u=n(141);t.Slider=function(e){if(Byond.IS_LTE_IE8)return(0,r.normalizeProps)((0,r.createComponentVNode)(2,u.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,s=e.maxValue,l=e.minValue,f=e.onChange,d=e.onDrag,p=e.step,h=e.stepPixelSize,g=e.suppressFlicker,v=e.unit,m=e.value,y=e.className,b=e.fillValue,x=e.color,w=e.ranges,_=void 0===w?{}:w,E=e.children,k=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,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"]),S=E!==undefined;return(0,r.normalizeProps)((0,r.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:s,minValue:l,onChange:f,onDrag:d,step:p,stepPixelSize:h,suppressFlicker:g,unit:v,value:m},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,u=e.displayElement,f=e.inputElement,d=e.handleDragStart,p=b!==undefined&&null!==b,h=((0,o.scale)(n,l,s),(0,o.scale)(null!=b?b:c,l,s)),g=(0,o.scale)(c,l,s),v=x||(0,o.keyOfMatchingRange)(null!=b?b:n,_)||"default";return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,i.classes)(["Slider","ProgressBar","ProgressBar--color--"+v,y,(0,a.computeBoxClassName)(k)]),[(0,r.createVNode)(1,"div",(0,i.classes)(["ProgressBar__fill",p&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,o.clamp01)(h)+"%",opacity:.4}}),(0,r.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,o.clamp01)(Math.min(h,g))+"%"}}),(0,r.createVNode)(1,"div","Slider__cursorOffset",[(0,r.createVNode)(1,"div","Slider__cursor"),(0,r.createVNode)(1,"div","Slider__pointer"),t&&(0,r.createVNode)(1,"div","Slider__popupValue",u,0)],0,{style:{width:100*(0,o.clamp01)(g)+"%"}}),(0,r.createVNode)(1,"div","ProgressBar__content",S?E:u,0),f],0,Object.assign({},(0,a.computeBoxProps)(k),{onMouseDown:d})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.TextArea=void 0;var r=n(0),o=n(6),i=n(18),a=n(199),c=n(78);function u(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}var s=function(e){var t,n;function s(t,n){var o;(o=e.call(this,t,n)||this).textareaRef=(0,r.createRef)(),o.fillerRef=(0,r.createRef)(),o.state={editing:!1};var i=t.dontUseTabForIndent,u=void 0!==i&&i;return o.handleOnInput=function(e){var t=o.state.editing,n=o.props.onInput;t||o.setEditing(!0),n&&n(e,e.target.value)},o.handleOnChange=function(e){var t=o.state.editing,n=o.props.onChange;t&&o.setEditing(!1),n&&n(e,e.target.value)},o.handleKeyPress=function(e){var t=o.state.editing,n=o.props.onKeyPress;t||o.setEditing(!0),n&&n(e,e.target.value)},o.handleKeyDown=function(e){var t=o.state.editing,n=o.props.onKeyDown;if(e.keyCode===c.KEY_ESCAPE)return o.setEditing(!1),e.target.value=(0,a.toInputValue)(o.props.value),void e.target.blur();if((t||o.setEditing(!0),!u)&&9===(e.keyCode||e.which)){e.preventDefault();var r=e.target,i=r.value,s=r.selectionStart,l=r.selectionEnd;e.target.value=i.substring(0,s)+"\t"+i.substring(l),e.target.selectionEnd=s+1}n&&n(e,e.target.value)},o.handleFocus=function(e){o.state.editing||o.setEditing(!0)},o.handleBlur=function(e){var t=o.state.editing,n=o.props.onChange;t&&(o.setEditing(!1),n&&n(e,e.target.value))},o}n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var l=s.prototype;return l.componentDidMount=function(){var e=this.props.value,t=this.textareaRef.current;t&&(t.value=(0,a.toInputValue)(e))},l.componentDidUpdate=function(e,t){var n=this.state.editing,r=e.value,o=this.props.value,i=this.textareaRef.current;i&&!n&&r!==o&&(i.value=(0,a.toInputValue)(o))},l.setEditing=function(e){this.setState({editing:e})},l.getValue=function(){return this.textareaRef.current&&this.textareaRef.current.value},l.render=function(){var e=this.props,t=(e.onChange,e.onKeyDown,e.onKeyPress,e.onInput,e.onFocus,e.onBlur,e.onEnter,e.value,e.maxLength),n=e.placeholder,a=u(e,["onChange","onKeyDown","onKeyPress","onInput","onFocus","onBlur","onEnter","value","maxLength","placeholder"]),c=a.className,s=a.fluid,l=u(a,["className","fluid"]);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({className:(0,o.classes)(["TextArea",s&&"TextArea--fluid",c])},l,{children:(0,r.createVNode)(128,"textarea","TextArea__textarea",null,1,{placeholder:n,onChange:this.handleOnChange,onKeyDown:this.handleKeyDown,onKeyPress:this.handleKeyPress,onInput:this.handleOnInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:t},null,this.textareaRef)})))},s}(r.Component);t.TextArea=s},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var r=n(0),o=n(6),i=n(18),a=n(104);function c(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}var u=function(e){var t=e.className,n=e.vertical,a=e.fluid,u=e.children,s=c(e,["className","vertical","fluid","children"]);return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",a&&"Tabs--fluid",t,(0,i.computeBoxClassName)(s)]),u,0,Object.assign({},(0,i.computeBoxProps)(s))))};t.Tabs=u;u.Tab=function(e){var t=e.className,n=e.selected,u=e.color,s=e.icon,l=e.leftSlot,f=e.rightSlot,d=e.children,p=c(e,["className","selected","color","icon","leftSlot","rightSlot","children"]);return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["Tab","Tabs__Tab","Tab--color--"+u,n&&"Tab--selected",t].concat((0,i.computeBoxClassName)(p))),[(0,o.canRender)(l)&&(0,r.createVNode)(1,"div","Tab__left",l,0)||!!s&&(0,r.createVNode)(1,"div","Tab__left",(0,r.createComponentVNode)(2,a.Icon,{name:s}),2),(0,r.createVNode)(1,"div","Tab__text",d,0),(0,o.canRender)(f)&&(0,r.createVNode)(1,"div","Tab__right",f,0)],0,Object.assign({},(0,i.computeBoxProps)(p))))}},function(e,t,n){"use strict";t.__esModule=!0,t.TimeDisplay=void 0;var r=n(10),o=n(0);var i=function(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)},a=function(e){var t,n;function o(t){var n;return(n=e.call(this,t)||this).timer=null,n.last_seen_value=undefined,n.state={value:0},i(t.value)&&(n.state.value=Number(t.value),n.last_seen_value=Number(t.value)),n}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=o.prototype;return a.componentDidUpdate=function(){var e=this;this.props.auto!==undefined&&(clearInterval(this.timer),this.timer=setInterval((function(){return e.tick()}),1e3))},a.tick=function(){var e=Number(this.state.value);this.props.value!==this.last_seen_value&&(this.last_seen_value=this.props.value,e=this.props.value);var t="up"===this.props.auto?10:-10,n=Math.max(0,e+t);this.setState({value:n})},a.componentDidMount=function(){var e=this;this.props.auto!==undefined&&(this.timer=setInterval((function(){return e.tick()}),1e3))},a.componentWillUnmount=function(){clearInterval(this.timer)},a.render=function(){var e=this.state.value;if(!i(e))return this.state.value||null;var t=(0,r.toFixed)(Math.floor(e/10%60)).padStart(2,"0"),n=(0,r.toFixed)(Math.floor(e/600%60)).padStart(2,"0");return(0,r.toFixed)(Math.floor(e/36e3%24)).padStart(2,"0")+":"+n+":"+t},o}(o.Component);t.TimeDisplay=a},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWindow=void 0;var r=n(0),o=n(58),i=n(2),a=n(1),c=n(201),u=function(e,t){var n=e.title,u=e.width,s=void 0===u?575:u,l=e.height,f=void 0===l?700:l,d=e.resizable,p=e.theme,h=void 0===p?"ntos":p,g=e.children,v=(0,i.useBackend)(t),m=v.act,y=v.data,b=y.PC_device_theme,x=y.PC_batteryicon,w=y.PC_showbatteryicon,_=y.PC_batterypercent,E=y.PC_ntneticon,k=y.PC_apclinkicon,S=y.PC_stationtime,C=y.PC_programheaders,N=void 0===C?[]:C,A=y.PC_showexitprogram;return(0,r.createComponentVNode)(2,c.Window,{title:n,width:s,height:f,theme:h,resizable:d,children:(0,r.createVNode)(1,"div","NtosWindow",[(0,r.createVNode)(1,"div","NtosWindow__header NtosHeader",[(0,r.createVNode)(1,"div","NtosHeader__left",[(0,r.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:S}),(0,r.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:["ntos"===b&&"NtOS","syndicate"===b&&"Syndix"]})],4),(0,r.createVNode)(1,"div","NtosHeader__right",[N.map((function(e){return(0,r.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,r.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,o.resolveAsset)(e.icon)})},e.icon)})),(0,r.createComponentVNode)(2,a.Box,{inline:!0,children:E&&(0,r.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,o.resolveAsset)(E)})}),!!w&&x&&(0,r.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[x&&(0,r.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,o.resolveAsset)(x)}),_&&_]}),k&&(0,r.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,r.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,o.resolveAsset)(k)})}),!!A&&(0,r.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return m("PC_minimize")}}),!!A&&(0,r.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return m("PC_exit")}}),!A&&(0,r.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return m("PC_shutdown")}})],0)],4),g],0)})};t.NtosWindow=u;u.Content=function(e){return(0,r.createVNode)(1,"div","NtosWindow__content",(0,r.normalizeProps)((0,r.createComponentVNode)(2,c.Window.Content,Object.assign({},e))),2)}},function(e,t,n){"use strict";t.__esModule=!0,t.Pane=void 0;var r=n(0),o=n(6),i=n(2),a=n(1),c=n(137),u=n(142);function s(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}var l=function(e,t){var n=e.theme,l=e.children,f=e.className,d=s(e,["theme","children","className"]),p=(0,i.useBackend)(t).suspended,h=(0,c.useDebug)(t).debugLayout;return(0,r.normalizeProps)((0,r.createComponentVNode)(2,u.Layout,Object.assign({className:(0,o.classes)(["Window",f]),theme:n},d,{children:(0,r.createComponentVNode)(2,a.Box,{fillPositionedParent:!0,className:h&&"debug-layout",children:!p&&l})})))};t.Pane=l;l.Content=function(e){var t=e.className,n=e.fitted,i=e.children,a=s(e,["className","fitted","children"]);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,u.Layout.Content,Object.assign({className:(0,o.classes)(["Window__content",t])},a,{children:n&&i||(0,r.createVNode)(1,"div","Window__contentPadding",i,0)})))}},function(e,t,n){"use strict";t.__esModule=!0,t.relayMiddleware=t.debugMiddleware=void 0;var r=n(78),o=n(57),i=n(135),a=n(202),c=["backend/update","chat/message"];t.debugMiddleware=function(e){return(0,i.acquireHotKey)(r.KEY_F11),(0,i.acquireHotKey)(r.KEY_F12),o.globalEvents.on("keydown",(function(t){t.code===r.KEY_F11&&e.dispatch((0,a.toggleDebugLayout)()),t.code===r.KEY_F12&&e.dispatch((0,a.toggleKitchenSink)()),t.ctrl&&t.shift&&t.code===r.KEY_BACKSPACE&&setTimeout((function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")}))})),function(e){return function(t){return e(t)}}};t.relayMiddleware=function(e){var t=n(101),u="?external"===location.search;return u?t.subscribe((function(t){var n=t.type,r=t.payload;"relay"===n&&r.windowId===window.__windowId__&&e.dispatch(Object.assign({},r.action,{relayed:!0}))})):((0,i.acquireHotKey)(r.KEY_F10),o.globalEvents.on("keydown",(function(t){t===r.KEY_F10&&e.dispatch((0,a.openExternalBrowser)())}))),function(e){return function(n){var r=n.type,o=(n.payload,n.relayed);if(r!==a.openExternalBrowser.type)return!c.includes(r)||o||u||t.sendMessage({type:"relay",payload:{windowId:window.__windowId__,action:n}}),e(n);window.open(location.href+"?external","_blank")}}}},function(e,t,n){"use strict";t.__esModule=!0,t.debugReducer=void 0;t.debugReducer=function(e,t){void 0===e&&(e={});var n=t.type;t.payload;return"debug/toggleKitchenSink"===n?Object.assign({},e,{kitchenSink:!e.kitchenSink}):"debug/toggleDebugLayout"===n?Object.assign({},e,{debugLayout:!e.debugLayout}):e}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";e.exports=function(){var e=Object.hasOwnProperty,t=Object.setPrototypeOf,n=Object.isFrozen,r=Object.freeze,o=Object.seal,i=Object.create,a="undefined"!=typeof Reflect&&Reflect,c=a.apply,u=a.construct;c||(c=function(e,t,n){return e.apply(t,n)}),r||(r=function(e){return e}),o||(o=function(e){return e}),u||(u=function(e,t){return new(Function.prototype.bind.apply(e,[null].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t1?n-1:0),o=1;o/gm),V=o(/^data-[\-\w.\u00B7-\uFFFF]/),R=o(/^aria-[\-\w]+$/),P=o(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),B=o(/^(?:\w+script|data):/i),D=o(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),F="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function j(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&arguments[0]!==undefined?arguments[0]:K(),t=function(e){return Y(e)};if(t.version="2.2.0",t.removed=[],!e||!e.document||9!==e.document.nodeType)return t.isSupported=!1,t;var n=e.document,o=e.document,i=e.DocumentFragment,a=e.HTMLTemplateElement,c=e.Node,u=e.NodeFilter,s=e.NamedNodeMap,x=s===undefined?e.NamedNodeMap||e.MozNamedAttrMap:s,U=e.Text,$=e.Comment,H=e.DOMParser,W=e.trustedTypes;if("function"==typeof a){var q=o.createElement("template");q.content&&q.content.ownerDocument&&(o=q.content.ownerDocument)}var G=z(W,n),X=G&&Ae?G.createHTML(""):"",Z=o,Q=Z.implementation,J=Z.createNodeIterator,ee=Z.getElementsByTagName,te=Z.createDocumentFragment,ne=n.importNode,re={};try{re=_(o).documentMode?o.documentMode:{}}catch(Qe){}var oe={};t.isSupported=Q&&"undefined"!=typeof Q.createHTMLDocument&&9!==re;var ie=M,ae=L,ce=V,ue=R,se=B,le=D,fe=P,de=null,pe=w({},[].concat(j(E),j(k),j(S),j(C),j(N))),he=null,ge=w({},[].concat(j(A),j(T),j(O),j(I))),ve=null,me=null,ye=!0,be=!0,xe=!1,we=!1,_e=!1,Ee=!1,ke=!1,Se=!1,Ce=!1,Ne=!0,Ae=!1,Te=!0,Oe=!0,Ie=!1,Me={},Le=w({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","plaintext","script","style","svg","template","thead","title","video","xmp"]),Ve=null,Re=w({},["audio","video","img","source","image","track"]),Pe=null,Be=w({},["alt","class","for","id","label","name","pattern","placeholder","summary","title","value","style","xmlns"]),De=null,Fe=o.createElement("form"),je=function(e){De&&De===e||(e&&"object"===(void 0===e?"undefined":F(e))||(e={}),e=_(e),de="ALLOWED_TAGS"in e?w({},e.ALLOWED_TAGS):pe,he="ALLOWED_ATTR"in e?w({},e.ALLOWED_ATTR):ge,Pe="ADD_URI_SAFE_ATTR"in e?w(_(Be),e.ADD_URI_SAFE_ATTR):Be,Ve="ADD_DATA_URI_TAGS"in e?w(_(Re),e.ADD_DATA_URI_TAGS):Re,ve="FORBID_TAGS"in e?w({},e.FORBID_TAGS):{},me="FORBID_ATTR"in e?w({},e.FORBID_ATTR):{},Me="USE_PROFILES"in e&&e.USE_PROFILES,ye=!1!==e.ALLOW_ARIA_ATTR,be=!1!==e.ALLOW_DATA_ATTR,xe=e.ALLOW_UNKNOWN_PROTOCOLS||!1,we=e.SAFE_FOR_TEMPLATES||!1,_e=e.WHOLE_DOCUMENT||!1,Se=e.RETURN_DOM||!1,Ce=e.RETURN_DOM_FRAGMENT||!1,Ne=!1!==e.RETURN_DOM_IMPORT,Ae=e.RETURN_TRUSTED_TYPE||!1,ke=e.FORCE_BODY||!1,Te=!1!==e.SANITIZE_DOM,Oe=!1!==e.KEEP_CONTENT,Ie=e.IN_PLACE||!1,fe=e.ALLOWED_URI_REGEXP||fe,we&&(be=!1),Ce&&(Se=!0),Me&&(de=w({},[].concat(j(N))),he=[],!0===Me.html&&(w(de,E),w(he,A)),!0===Me.svg&&(w(de,k),w(he,T),w(he,I)),!0===Me.svgFilters&&(w(de,S),w(he,T),w(he,I)),!0===Me.mathMl&&(w(de,C),w(he,O),w(he,I))),e.ADD_TAGS&&(de===pe&&(de=_(de)),w(de,e.ADD_TAGS)),e.ADD_ATTR&&(he===ge&&(he=_(he)),w(he,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&w(Pe,e.ADD_URI_SAFE_ATTR),Oe&&(de["#text"]=!0),_e&&w(de,["html","head","body"]),de.table&&(w(de,["tbody"]),delete ve.tbody),r&&r(e),De=e)},Ke=function(e){d(t.removed,{element:e});try{e.parentNode.removeChild(e)}catch(Qe){e.outerHTML=X}},ze=function(e,n){try{d(t.removed,{attribute:n.getAttributeNode(e),from:n})}catch(Qe){d(t.removed,{attribute:null,from:n})}n.removeAttribute(e)},Ye=function(e){var t=void 0,n=void 0;if(ke)e=""+e;else{var r=h(e,/^[\r\n\t ]+/);n=r&&r[0]}var i=G?G.createHTML(e):e;try{t=(new H).parseFromString(i,"text/html")}catch(Qe){}if(!t||!t.documentElement){var a=(t=Q.createHTMLDocument("")).body;a.parentNode.removeChild(a.parentNode.firstElementChild),a.outerHTML=i}return e&&n&&t.body.insertBefore(o.createTextNode(n),t.body.childNodes[0]||null),ee.call(t,_e?"html":"body")[0]},Ue=function(e){return J.call(e.ownerDocument||e,e,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT,(function(){return u.FILTER_ACCEPT}),!1)},$e=function(e){return!(e instanceof U||e instanceof $||"string"==typeof e.nodeName&&"string"==typeof e.textContent&&"function"==typeof e.removeChild&&e.attributes instanceof x&&"function"==typeof e.removeAttribute&&"function"==typeof e.setAttribute&&"string"==typeof e.namespaceURI)},He=function(e){return"object"===(void 0===c?"undefined":F(c))?e instanceof c:e&&"object"===(void 0===e?"undefined":F(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},We=function(e,n,r){oe[e]&&l(oe[e],(function(e){e.call(t,n,r,De)}))},qe=function(e){var n=void 0;if(We("beforeSanitizeElements",e,null),$e(e))return Ke(e),!0;if(h(e.nodeName,/[\u0080-\uFFFF]/))return Ke(e),!0;var r=p(e.nodeName);if(We("uponSanitizeElement",e,{tagName:r,allowedTags:de}),("svg"===r||"math"===r)&&0!==e.querySelectorAll("p, br").length)return Ke(e),!0;if(!He(e.firstElementChild)&&(!He(e.content)||!He(e.content.firstElementChild))&&y(/<[!/\w]/g,e.innerHTML)&&y(/<[!/\w]/g,e.textContent))return Ke(e),!0;if(!de[r]||ve[r]){if(Oe&&!Le[r]&&"function"==typeof e.insertAdjacentHTML)try{var o=e.innerHTML;e.insertAdjacentHTML("AfterEnd",G?G.createHTML(o):o)}catch(Qe){}return Ke(e),!0}return"noscript"!==r&&"noembed"!==r||!y(/<\/no(script|embed)/i,e.innerHTML)?(we&&3===e.nodeType&&(n=e.textContent,n=g(n,ie," "),n=g(n,ae," "),e.textContent!==n&&(d(t.removed,{element:e.cloneNode()}),e.textContent=n)),We("afterSanitizeElements",e,null),!1):(Ke(e),!0)},Ge=function(e,t,n){if(Te&&("id"===t||"name"===t)&&(n in o||n in Fe))return!1;if(be&&y(ce,t));else if(ye&&y(ue,t));else{if(!he[t]||me[t])return!1;if(Pe[t]);else if(y(fe,g(n,le,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==v(n,"data:")||!Ve[e])if(xe&&!y(se,g(n,le,"")));else if(n)return!1}return!0},Xe=function(e){var n=void 0,r=void 0,o=void 0,i=void 0;We("beforeSanitizeAttributes",e,null);var a=e.attributes;if(a){var c={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:he};for(i=a.length;i--;){var u=n=a[i],s=u.name,l=u.namespaceURI;if(r=m(n.value),o=p(s),c.attrName=o,c.attrValue=r,c.keepAttr=!0,c.forceKeepAttr=undefined,We("uponSanitizeAttribute",e,c),r=c.attrValue,!c.forceKeepAttr&&(ze(s,e),c.keepAttr))if(y(/\/>/i,r))ze(s,e);else{we&&(r=g(r,ie," "),r=g(r,ae," "));var d=e.nodeName.toLowerCase();if(Ge(d,o,r))try{l?e.setAttributeNS(l,s,r):e.setAttribute(s,r),f(t.removed)}catch(Qe){}}}We("afterSanitizeAttributes",e,null)}},Ze=function Je(e){var t=void 0,n=Ue(e);for(We("beforeSanitizeShadowDOM",e,null);t=n.nextNode();)We("uponSanitizeShadowNode",t,null),qe(t)||(t.content instanceof i&&Je(t.content),Xe(t));We("afterSanitizeShadowDOM",e,null)};return t.sanitize=function(r,o){var a=void 0,u=void 0,s=void 0,l=void 0,f=void 0;if(r||(r="\x3c!--\x3e"),"string"!=typeof r&&!He(r)){if("function"!=typeof r.toString)throw b("toString is not a function");if("string"!=typeof(r=r.toString()))throw b("dirty is not a string, aborting")}if(!t.isSupported){if("object"===F(e.toStaticHTML)||"function"==typeof e.toStaticHTML){if("string"==typeof r)return e.toStaticHTML(r);if(He(r))return e.toStaticHTML(r.outerHTML)}return r}if(Ee||je(o),t.removed=[],"string"==typeof r&&(Ie=!1),Ie);else if(r instanceof c)1===(u=(a=Ye("\x3c!----\x3e")).ownerDocument.importNode(r,!0)).nodeType&&"BODY"===u.nodeName||"HTML"===u.nodeName?a=u:a.appendChild(u);else{if(!Se&&!we&&!_e&&-1===r.indexOf("<"))return G&&Ae?G.createHTML(r):r;if(!(a=Ye(r)))return Se?null:X}a&&ke&&Ke(a.firstChild);for(var d=Ue(Ie?r:a);s=d.nextNode();)3===s.nodeType&&s===l||qe(s)||(s.content instanceof i&&Ze(s.content),Xe(s),l=s);if(l=null,Ie)return r;if(Se){if(Ce)for(f=te.call(a.ownerDocument);a.firstChild;)f.appendChild(a.firstChild);else f=a;return Ne&&(f=ne.call(n,f,!0)),f}var p=_e?a.outerHTML:a.innerHTML;return we&&(p=g(p,ie," "),p=g(p,ae," ")),G&&Ae?G.createHTML(p):p},t.setConfig=function(e){je(e),Ee=!0},t.clearConfig=function(){De=null,Ee=!1},t.isValidAttribute=function(e,t,n){De||je({});var r=p(e),o=p(t);return Ge(r,o,n)},t.addHook=function(e,t){"function"==typeof t&&(oe[e]=oe[e]||[],d(oe[e],t))},t.removeHook=function(e){oe[e]&&f(oe[e])},t.removeHooks=function(e){oe[e]&&(oe[e]=[])},t.removeAllHooks=function(){oe={}},t}()}()},function(e,t,n){"use strict";e.exports=function(){function e(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(r=e[Symbol.iterator]()).next.bind(r)}var r=function(e,t){return e(t={exports:{}},t.exports),t.exports}((function(e){function t(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}e.exports={defaults:{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1},getDefaults:t,changeDefaults:function(t){e.exports.defaults=t}}})),o=(r.defaults,r.getDefaults,r.changeDefaults,/[&<>"']/),i=/[&<>"']/g,a=/[<>"']|&(?!#?\w+;)/,c=/[<>"']|&(?!#?\w+;)/g,u={"&":"&","<":"<",">":">",'"':""","'":"'"},s=function(e){return u[e]},l=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function f(e){return e.replace(l,(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 d=/(^|[^\[])\^/g,p=/[^\w:]/g,h=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i,g={},v=/^[^:]+:\/*[^/]*$/,m=/^([^:]+:)[\s\S]*$/,y=/^([^:]+:\/*[^/]*)[\s\S]*$/;function b(e,t){g[" "+e]||(v.test(e)?g[" "+e]=e+"/":g[" "+e]=x(e,"/",!0));var n=-1===(e=g[" "+e]).indexOf(":");return"//"===t.substring(0,2)?n?t:e.replace(m,"$1")+t:"/"===t.charAt(0)?n?t:e.replace(y,"$1")+t:e+t}function x(e,t,n){var r=e.length;if(0===r)return"";for(var o=0;o=0&&"\\"===n[o];)r=!r;return r?"|":" |"})).split(/ \|/),r=0;if(n.length>t)n.splice(t);else for(;n.length1;)1&t&&(n+=e),t>>=1,e+=e;return n+e}},_=r.defaults,E=w.rtrim,k=w.splitCells,S=w.escape,C=w.findClosingBracket;function N(e,t,n){var r=t.href,o=t.title?S(t.title):null,i=e[1].replace(/\\([\[\]])/g,"$1");return"!"!==e[0].charAt(0)?{type:"link",raw:n,href:r,title:o,text:i}:{type:"image",raw:n,href:r,title:o,text:S(i)}}var A=function(){function e(e){this.options=e||_}var t=e.prototype;return t.space=function(e){var t=this.rules.block.newline.exec(e);if(t)return t[0].length>1?{type:"space",raw:t[0]}:{raw:"\n"}},t.code=function(e,t){var n=this.rules.block.code.exec(e);if(n){var r=t[t.length-1];if(r&&"paragraph"===r.type)return{raw:n[0],text:n[0].trimRight()};var o=n[0].replace(/^ {4}/gm,"");return{type:"code",raw:n[0],codeBlockStyle:"indented",text:this.options.pedantic?o:E(o,"\n")}}},t.fences=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:t[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():t[2],text:r}}},t.heading=function(e){var t=this.rules.block.heading.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},t.nptable=function(e){var t=this.rules.block.nptable.exec(e);if(t){var n={type:"table",header:k(t[1].replace(/^ *| *\| *$/g,"")),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:t[3]?t[3].replace(/\n$/,"").split("\n"):[],raw:t[0]};if(n.header.length===n.align.length){var r,o=n.align.length;for(r=0;r ?/gm,"");return{type:"blockquote",raw:t[0],text:n}}},t.list=function(e){var t=this.rules.block.list.exec(e);if(t){for(var n,r,o,i,a,c,u,s=t[0],l=t[2],f=l.length>1,d=")"===l[l.length-1],p={type:"list",raw:s,ordered:f,start:f?+l.slice(0,-1):"",loose:!1,items:[]},h=t[0].match(this.rules.block.item),g=!1,v=h.length,m=0;m1||this.options.smartLists&&o!==l)&&(i=h.slice(m+1).join("\n"),p.raw=p.raw.substring(0,p.raw.length-i.length),m=v-1)),a=g||/\n\n(?!\s*$)/.test(n),m!==v-1&&(g="\n"===n.charAt(n.length-1),a||(a=g)),a&&(p.loose=!0),c=/^\[[ xX]\] /.test(n),u=undefined,c&&(u=" "!==n[1],n=n.replace(/^\[[ xX]\] +/,"")),p.items.push({type:"list_item",raw:s,task:c,checked:u,loose:a,text:n});return p}},t.html=function(e){var t=this.rules.block.html.exec(e);if(t)return{type:this.options.sanitize?"paragraph":"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):S(t[0]):t[0]}},t.def=function(e){var t=this.rules.block.def.exec(e);if(t)return t[3]&&(t[3]=t[3].substring(1,t[3].length-1)),{tag:t[1].toLowerCase().replace(/\s+/g," "),raw:t[0],href:t[2],title:t[3]}},t.table=function(e){var t=this.rules.block.table.exec(e);if(t){var n={type:"table",header:k(t[1].replace(/^ *| *\| *$/g,"")),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:t[3]?t[3].replace(/\n$/,"").split("\n"):[]};if(n.header.length===n.align.length){n.raw=t[0];var r,o=n.align.length;for(r=0;r/i.test(r[0])&&(t=!1),!n&&/^<(pre|code|kbd|script)(\s|>)/i.test(r[0])?n=!0:n&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(r[0])&&(n=!1),{type:this.options.sanitize?"text":"html",raw:r[0],inLink:t,inRawBlock:n,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):S(r[0]):r[0]}},t.link=function(e){var t=this.rules.inline.link.exec(e);if(t){var n=C(t[2],"()");if(n>-1){var r=(0===t[0].indexOf("!")?5:4)+t[1].length+n;t[2]=t[2].substring(0,n),t[0]=t[0].substring(0,r).trim(),t[3]=""}var o=t[2],i="";if(this.options.pedantic){var a=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(o);a?(o=a[1],i=a[3]):i=""}else i=t[3]?t[3].slice(1,-1):"";return N(t,{href:(o=o.trim().replace(/^<([\s\S]*)>$/,"$1"))?o.replace(this.rules.inline._escapes,"$1"):o,title:i?i.replace(this.rules.inline._escapes,"$1"):i},t[0])}},t.reflink=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()])||!r.href){var o=n[0].charAt(0);return{type:"text",raw:o,text:o}}return N(n,r,n[0])}},t.strong=function(e,t,n){void 0===n&&(n="");var r=this.rules.inline.strong.start.exec(e);if(r&&(!r[1]||r[1]&&(""===n||this.rules.inline.punctuation.exec(n)))){t=t.slice(-1*e.length);var o,i="**"===r[0]?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;for(i.lastIndex=0;null!=(r=i.exec(t));)if(o=this.rules.inline.strong.middle.exec(t.slice(0,r.index+3)))return{type:"strong",raw:e.slice(0,o[0].length),text:e.slice(2,o[0].length-2)}}},t.em=function(e,t,n){void 0===n&&(n="");var r=this.rules.inline.em.start.exec(e);if(r&&(!r[1]||r[1]&&(""===n||this.rules.inline.punctuation.exec(n)))){t=t.slice(-1*e.length);var o,i="*"===r[0]?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;for(i.lastIndex=0;null!=(r=i.exec(t));)if(o=this.rules.inline.em.middle.exec(t.slice(0,r.index+2)))return{type:"em",raw:e.slice(0,o[0].length),text:e.slice(1,o[0].length-1)}}},t.codespan=function(e){var t=this.rules.inline.code.exec(e);if(t){var n=t[2].replace(/\n/g," "),r=/[^ ]/.test(n),o=n.startsWith(" ")&&n.endsWith(" ");return r&&o&&(n=n.substring(1,n.length-1)),n=S(n,!0),{type:"codespan",raw:t[0],text:n}}},t.br=function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}},t.del=function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[1]}},t.autolink=function(e,t){var n,r,o=this.rules.inline.autolink.exec(e);if(o)return r="@"===o[2]?"mailto:"+(n=S(this.options.mangle?t(o[1]):o[1])):n=S(o[1]),{type:"link",raw:o[0],text:n,href:r,tokens:[{type:"text",raw:n,text:n}]}},t.url=function(e,t){var n;if(n=this.rules.inline.url.exec(e)){var r,o;if("@"===n[2])o="mailto:"+(r=S(this.options.mangle?t(n[0]):n[0]));else{var i;do{i=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0]}while(i!==n[0]);r=S(n[0]),o="www."===n[1]?"http://"+r:r}return{type:"link",raw:n[0],text:r,href:o,tokens:[{type:"text",raw:r,text:r}]}}},t.inlineText=function(e,t,n){var r,o=this.rules.inline.text.exec(e);if(o)return r=t?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(o[0]):S(o[0]):o[0]:S(this.options.smartypants?n(o[0]):o[0]),{type:"text",raw:o[0],text:r}},e}(),T=w.noopTest,O=w.edit,I=w.merge,M={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:T,table:T,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};M.def=O(M.def).replace("label",M._label).replace("title",M._title).getRegex(),M.bullet=/(?:[*+-]|\d{1,9}[.)])/,M.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,M.item=O(M.item,"gm").replace(/bull/g,M.bullet).getRegex(),M.list=O(M.list).replace(/bull/g,M.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+M.def.source+")").getRegex(),M._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",M._comment=/|$)/,M.html=O(M.html,"i").replace("comment",M._comment).replace("tag",M._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),M.paragraph=O(M._paragraph).replace("hr",M.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",M._tag).getRegex(),M.blockquote=O(M.blockquote).replace("paragraph",M.paragraph).getRegex(),M.normal=I({},M),M.gfm=I({},M.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n {0,3}([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n {0,3}\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),M.gfm.nptable=O(M.gfm.nptable).replace("hr",M.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|!--)").replace("tag",M._tag).getRegex(),M.gfm.table=O(M.gfm.table).replace("hr",M.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|!--)").replace("tag",M._tag).getRegex(),M.pedantic=I({},M.normal,{html:O("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",M._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]+?) *(?:#+ *)?(?:\n+|$)/,fences:T,paragraph:O(M.normal._paragraph).replace("hr",M.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",M.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var L={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:T,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation_\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation*\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation_\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation*\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:T,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~"};L.punctuation=O(L.punctuation).replace(/punctuation/g,L._punctuation).getRegex(),L._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",L._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",L._comment=O(M._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),L.em.start=O(L.em.start).replace(/punctuation/g,L._punctuation).getRegex(),L.em.middle=O(L.em.middle).replace(/punctuation/g,L._punctuation).replace(/overlapSkip/g,L._overlapSkip).getRegex(),L.em.endAst=O(L.em.endAst,"g").replace(/punctuation/g,L._punctuation).getRegex(),L.em.endUnd=O(L.em.endUnd,"g").replace(/punctuation/g,L._punctuation).getRegex(),L.strong.start=O(L.strong.start).replace(/punctuation/g,L._punctuation).getRegex(),L.strong.middle=O(L.strong.middle).replace(/punctuation/g,L._punctuation).replace(/overlapSkip/g,L._overlapSkip).getRegex(),L.strong.endAst=O(L.strong.endAst,"g").replace(/punctuation/g,L._punctuation).getRegex(),L.strong.endUnd=O(L.strong.endUnd,"g").replace(/punctuation/g,L._punctuation).getRegex(),L.blockSkip=O(L._blockSkip,"g").getRegex(),L.overlapSkip=O(L._overlapSkip,"g").getRegex(),L._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,L._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,L._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])?)+(?![-_])/,L.autolink=O(L.autolink).replace("scheme",L._scheme).replace("email",L._email).getRegex(),L._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,L.tag=O(L.tag).replace("comment",L._comment).replace("attribute",L._attribute).getRegex(),L._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,L._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,L._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,L.link=O(L.link).replace("label",L._label).replace("href",L._href).replace("title",L._title).getRegex(),L.reflink=O(L.reflink).replace("label",L._label).getRegex(),L.reflinkSearch=O(L.reflinkSearch,"g").replace("reflink",L.reflink).replace("nolink",L.nolink).getRegex(),L.normal=I({},L),L.pedantic=I({},L.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:O(/^!?\[(label)\]\((.*?)\)/).replace("label",L._label).getRegex(),reflink:O(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",L._label).getRegex()}),L.gfm=I({},L.normal,{escape:O(L.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)~+/,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\.5&&(n="x"+n.toString(16)),r+="&#"+n+";";return r}var K=function(){function t(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||R,this.options.tokenizer=this.options.tokenizer||new A,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var t={block:P.normal,inline:B.normal};this.options.pedantic?(t.block=P.pedantic,t.inline=B.pedantic):this.options.gfm&&(t.block=P.gfm,this.options.breaks?t.inline=B.breaks:t.inline=B.gfm),this.tokenizer.rules=t}t.lex=function(e,n){return new t(n).lex(e)},t.lexInline=function(e,n){return new t(n).inlineTokens(e)};var n,r,o,i=t.prototype;return i.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," "),this.blockTokens(e,this.tokens,!0),this.inline(this.tokens),this.tokens},i.blockTokens=function(e,t,n){var r,o,i,a;for(void 0===t&&(t=[]),void 0===n&&(n=!0),e=e.replace(/^ +$/gm,"");e;)if(r=this.tokenizer.space(e))e=e.substring(r.raw.length),r.type&&t.push(r);else if(r=this.tokenizer.code(e,t))e=e.substring(r.raw.length),r.type?t.push(r):((a=t[t.length-1]).raw+="\n"+r.raw,a.text+="\n"+r.text);else if(r=this.tokenizer.fences(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.heading(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.nptable(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.hr(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.blockquote(e))e=e.substring(r.raw.length),r.tokens=this.blockTokens(r.text,[],n),t.push(r);else if(r=this.tokenizer.list(e)){for(e=e.substring(r.raw.length),i=r.items.length,o=0;o0)for(;null!=(a=this.tokenizer.rules.inline.reflinkSearch.exec(c));)u.includes(a[0].slice(a[0].lastIndexOf("[")+1,-1))&&(c=c.slice(0,a.index)+"["+D("a",a[0].length-2)+"]"+c.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(a=this.tokenizer.rules.inline.blockSkip.exec(c));)c=c.slice(0,a.index)+"["+D("a",a[0].length-2)+"]"+c.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;e;)if(i=this.tokenizer.escape(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.tag(e,n,r))e=e.substring(i.raw.length),n=i.inLink,r=i.inRawBlock,t.push(i);else if(i=this.tokenizer.link(e))e=e.substring(i.raw.length),"link"===i.type&&(i.tokens=this.inlineTokens(i.text,[],!0,r)),t.push(i);else if(i=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(i.raw.length),"link"===i.type&&(i.tokens=this.inlineTokens(i.text,[],!0,r)),t.push(i);else if(i=this.tokenizer.strong(e,c,o))e=e.substring(i.raw.length),i.tokens=this.inlineTokens(i.text,[],n,r),t.push(i);else if(i=this.tokenizer.em(e,c,o))e=e.substring(i.raw.length),i.tokens=this.inlineTokens(i.text,[],n,r),t.push(i);else if(i=this.tokenizer.codespan(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.br(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.del(e))e=e.substring(i.raw.length),i.tokens=this.inlineTokens(i.text,[],n,r),t.push(i);else if(i=this.tokenizer.autolink(e,j))e=e.substring(i.raw.length),t.push(i);else if(n||!(i=this.tokenizer.url(e,j))){if(i=this.tokenizer.inlineText(e,r,F))e=e.substring(i.raw.length),o=i.raw.slice(-1),t.push(i);else if(e){var s="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent)break;throw new Error(s)}}else e=e.substring(i.raw.length),t.push(i);return t},n=t,o=[{key:"rules",get:function(){return{block:P,inline:B}}}],(r=null)&&e(n.prototype,r),o&&e(n,o),t}(),z=r.defaults,Y=w.cleanUrl,U=w.escape,$=function(){function e(e){this.options=e||z}var t=e.prototype;return t.code=function(e,t,n){var r=(t||"").match(/\S*/)[0];if(this.options.highlight){var o=this.options.highlight(e,r);null!=o&&o!==e&&(n=!0,e=o)}return r?'
    '+(n?e:U(e,!0))+"
    \n":"
    "+(n?e:U(e,!0))+"
    \n"},t.blockquote=function(e){return"
    \n"+e+"
    \n"},t.html=function(e){return e},t.heading=function(e,t,n,r){return this.options.headerIds?"'+e+"\n":""+e+"\n"},t.hr=function(){return this.options.xhtml?"
    \n":"
    \n"},t.list=function(e,t,n){var r=t?"ol":"ul";return"<"+r+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"},t.listitem=function(e){return"
  • "+e+"
  • \n"},t.checkbox=function(e){return" "},t.paragraph=function(e){return"

    "+e+"

    \n"},t.table=function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
    \n"},t.tablerow=function(e){return"\n"+e+"\n"},t.tablecell=function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+"\n"},t.strong=function(e){return""+e+""},t.em=function(e){return""+e+""},t.codespan=function(e){return""+e+""},t.br=function(){return this.options.xhtml?"
    ":"
    "},t.del=function(e){return""+e+""},t.link=function(e,t,n){if(null===(e=Y(this.options.sanitize,this.options.baseUrl,e)))return n;var r='
    "},t.image=function(e,t,n){if(null===(e=Y(this.options.sanitize,this.options.baseUrl,e)))return n;var r=''+n+'":">"},t.text=function(e){return e},e}(),H=function(){function e(){}var t=e.prototype;return t.strong=function(e){return e},t.em=function(e){return e},t.codespan=function(e){return e},t.del=function(e){return e},t.html=function(e){return e},t.text=function(e){return e},t.link=function(e,t,n){return""+n},t.image=function(e,t,n){return""+n},t.br=function(){return""},e}(),W=function(){function e(){this.seen={}}var t=e.prototype;return t.serialize=function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},t.getNextSafeSlug=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},t.slug=function(e,t){void 0===t&&(t={});var n=this.serialize(e);return this.getNextSafeSlug(n,t.dryrun)},e}(),q=r.defaults,G=w.unescape,X=function(){function e(e){this.options=e||q,this.options.renderer=this.options.renderer||new $,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new H,this.slugger=new W}e.parse=function(t,n){return new e(n).parse(t)},e.parseInline=function(t,n){return new e(n).parseInline(t)};var t=e.prototype;return t.parse=function(e,t){void 0===t&&(t=!0);var n,r,o,i,a,c,u,s,l,f,d,p,h,g,v,m,y,b,x="",w=e.length;for(n=0;n0&&"text"===v.tokens[0].type?(v.tokens[0].text=b+" "+v.tokens[0].text,v.tokens[0].tokens&&v.tokens[0].tokens.length>0&&"text"===v.tokens[0].tokens[0].type&&(v.tokens[0].tokens[0].text=b+" "+v.tokens[0].tokens[0].text)):v.tokens.unshift({type:"text",text:b}):g+=b),g+=this.parse(v.tokens,h),l+=this.renderer.listitem(g,y,m);x+=this.renderer.list(l,d,p);continue;case"html":x+=this.renderer.html(f.text);continue;case"paragraph":x+=this.renderer.paragraph(this.parseInline(f.tokens));continue;case"text":for(l=f.tokens?this.parseInline(f.tokens):f.text;n+1An error occurred:

    "+J(u.message+"",!0)+"
    ";throw u}}return re.options=re.setOptions=function(e){return Z(re.defaults,e),te(re.defaults),re},re.getDefaults=ee,re.defaults=ne,re.use=function(e){var t=Z({},e);if(e.renderer&&function(){var n=re.defaults.renderer||new $,r=function(t){var r=n[t];n[t]=function(){for(var o=arguments.length,i=new Array(o),a=0;aAn error occurred:

    "+J(r.message+"",!0)+"
    ";throw r}},re.Parser=X,re.parser=X.parse,re.Renderer=$,re.TextRenderer=H,re.Lexer=K,re.lexer=K.lex,re.Tokenizer=A,re.Slugger=W,re.parse=re,re}()}]]); \ No newline at end of file diff --git a/tgui/public/tgui-panel.bundle.css b/tgui/public/tgui-panel.bundle.css index 9b1921fb831..a55d5a9cfdc 100644 --- a/tgui/public/tgui-panel.bundle.css +++ b/tgui/public/tgui-panel.bundle.css @@ -1 +1 @@ -body,html{box-sizing:border-box;height:100%;margin:0;font-size:12px}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4,h5,h6{display:block;margin:0;padding:.5rem 0}h1{font-size:18px;font-size:1.5rem}h2{font-size:16px;font-size:1.333rem}h3{font-size:14px;font-size:1.167rem}h4{font-size:12px;font-size:1rem}td,th{vertical-align:baseline;text-align:left}.candystripe:nth-child(odd){background-color:rgba(0,0,0,.25)}.color-black{color:#1a1a1a!important}.color-white{color:#fff!important}.color-red{color:#df3e3e!important}.color-orange{color:#f37f33!important}.color-yellow{color:#fbda21!important}.color-olive{color:#cbe41c!important}.color-green{color:#25ca4c!important}.color-teal{color:#00d6cc!important}.color-blue{color:#2e93de!important}.color-violet{color:#7349cf!important}.color-purple{color:#ad45d0!important}.color-pink{color:#e34da1!important}.color-brown{color:#b97447!important}.color-grey{color:#848484!important}.color-good{color:#68c22d!important}.color-average{color:#f29a29!important}.color-bad{color:#df3e3e!important}.color-label{color:#8b9bb0!important}.color-bg-black{background-color:#000!important}.color-bg-white{background-color:#d9d9d9!important}.color-bg-red{background-color:#bd2020!important}.color-bg-orange{background-color:#d95e0c!important}.color-bg-yellow{background-color:#d9b804!important}.color-bg-olive{background-color:#9aad14!important}.color-bg-green{background-color:#1b9638!important}.color-bg-teal{background-color:#009a93!important}.color-bg-blue{background-color:#1c71b1!important}.color-bg-violet{background-color:#552dab!important}.color-bg-purple{background-color:#8b2baa!important}.color-bg-pink{background-color:#cf2082!important}.color-bg-brown{background-color:#8c5836!important}.color-bg-grey{background-color:#646464!important}.color-bg-good{background-color:#4d9121!important}.color-bg-average{background-color:#cd7a0d!important}.color-bg-bad{background-color:#bd2020!important}.color-bg-label{background-color:#657a94!important}.debug-layout,.debug-layout :not(g):not(path){color:hsla(0,0%,100%,.9)!important;background:transparent!important;outline:1px solid hsla(0,0%,100%,.5)!important;box-shadow:none!important;filter:none!important}.debug-layout:hover,.debug-layout :not(g):not(path):hover{outline-color:hsla(0,0%,100%,.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:.167rem solid #1a1a1a!important}.outline-color-white{outline:.167rem solid #fff!important}.outline-color-red{outline:.167rem solid #df3e3e!important}.outline-color-orange{outline:.167rem solid #f37f33!important}.outline-color-yellow{outline:.167rem solid #fbda21!important}.outline-color-olive{outline:.167rem solid #cbe41c!important}.outline-color-green{outline:.167rem solid #25ca4c!important}.outline-color-teal{outline:.167rem solid #00d6cc!important}.outline-color-blue{outline:.167rem solid #2e93de!important}.outline-color-violet{outline:.167rem solid #7349cf!important}.outline-color-purple{outline:.167rem solid #ad45d0!important}.outline-color-pink{outline:.167rem solid #e34da1!important}.outline-color-brown{outline:.167rem solid #b97447!important}.outline-color-grey{outline:.167rem solid #848484!important}.outline-color-good{outline:.167rem solid #68c22d!important}.outline-color-average{outline:.167rem solid #f29a29!important}.outline-color-bad{outline:.167rem solid #df3e3e!important}.outline-color-label{outline:.167rem solid #8b9bb0!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}.BlockQuote{color:#8b9bb0;border-left:.1666666667em solid #8b9bb0;padding-left:.5em;margin-bottom:.5em}.BlockQuote:last-child{margin-bottom:0}.Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.Button:last-child{margin-right:0;margin-bottom:0}.Button .fa,.Button .far,.Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.333em;text-align:center}.Button--hasContent .fa,.Button--hasContent .far,.Button--hasContent .fas{margin-right:.25em}.Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.Button--fluid{display:block;margin-left:0;margin-right:0}.Button--circular{border-radius:50%}.Button--compact{padding:0 .25em;line-height:1.333em}.Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.Button--color--black:hover{transition:color 0ms,background-color 0ms}.Button--color--black:focus{transition:color .1s,background-color .1s}.Button--color--black:focus,.Button--color--black:hover{background-color:#0a0a0a;color:#fff}.Button--color--white{transition:color 50ms,background-color 50ms;background-color:#d9d9d9;color:#000}.Button--color--white:hover{transition:color 0ms,background-color 0ms}.Button--color--white:focus{transition:color .1s,background-color .1s}.Button--color--white:focus,.Button--color--white:hover{background-color:#f3f3f3;color:#000}.Button--color--red{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--red:hover{transition:color 0ms,background-color 0ms}.Button--color--red:focus{transition:color .1s,background-color .1s}.Button--color--red:focus,.Button--color--red:hover{background-color:#d52b2b;color:#fff}.Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#d95e0c;color:#fff}.Button--color--orange:hover{transition:color 0ms,background-color 0ms}.Button--color--orange:focus{transition:color .1s,background-color .1s}.Button--color--orange:focus,.Button--color--orange:hover{background-color:#ed6f1d;color:#fff}.Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.Button--color--yellow:focus{transition:color .1s,background-color .1s}.Button--color--yellow:focus,.Button--color--yellow:hover{background-color:#f3d00e;color:#000}.Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#9aad14;color:#fff}.Button--color--olive:hover{transition:color 0ms,background-color 0ms}.Button--color--olive:focus{transition:color .1s,background-color .1s}.Button--color--olive:focus,.Button--color--olive:hover{background-color:#afc41f;color:#fff}.Button--color--green{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--color--green:hover{transition:color 0ms,background-color 0ms}.Button--color--green:focus{transition:color .1s,background-color .1s}.Button--color--green:focus,.Button--color--green:hover{background-color:#27ab46;color:#fff}.Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#009a93;color:#fff}.Button--color--teal:hover{transition:color 0ms,background-color 0ms}.Button--color--teal:focus{transition:color .1s,background-color .1s}.Button--color--teal:focus,.Button--color--teal:hover{background-color:#0aafa8;color:#fff}.Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#1c71b1;color:#fff}.Button--color--blue:hover{transition:color 0ms,background-color 0ms}.Button--color--blue:focus{transition:color .1s,background-color .1s}.Button--color--blue:focus,.Button--color--blue:hover{background-color:#2883c8;color:#fff}.Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#552dab;color:#fff}.Button--color--violet:hover{transition:color 0ms,background-color 0ms}.Button--color--violet:focus{transition:color .1s,background-color .1s}.Button--color--violet:focus,.Button--color--violet:hover{background-color:#653ac1;color:#fff}.Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#8b2baa;color:#fff}.Button--color--purple:hover{transition:color 0ms,background-color 0ms}.Button--color--purple:focus{transition:color .1s,background-color .1s}.Button--color--purple:focus,.Button--color--purple:hover{background-color:#9e38c1;color:#fff}.Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#cf2082;color:#fff}.Button--color--pink:hover{transition:color 0ms,background-color 0ms}.Button--color--pink:focus{transition:color .1s,background-color .1s}.Button--color--pink:focus,.Button--color--pink:hover{background-color:#dd3794;color:#fff}.Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#8c5836;color:#fff}.Button--color--brown:hover{transition:color 0ms,background-color 0ms}.Button--color--brown:focus{transition:color .1s,background-color .1s}.Button--color--brown:focus,.Button--color--brown:hover{background-color:#a06844;color:#fff}.Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#646464;color:#fff}.Button--color--grey:hover{transition:color 0ms,background-color 0ms}.Button--color--grey:focus{transition:color .1s,background-color .1s}.Button--color--grey:focus,.Button--color--grey:hover{background-color:#757575;color:#fff}.Button--color--good{transition:color 50ms,background-color 50ms;background-color:#4d9121;color:#fff}.Button--color--good:hover{transition:color 0ms,background-color 0ms}.Button--color--good:focus{transition:color .1s,background-color .1s}.Button--color--good:focus,.Button--color--good:hover{background-color:#5da52d;color:#fff}.Button--color--average{transition:color 50ms,background-color 50ms;background-color:#cd7a0d;color:#fff}.Button--color--average:hover{transition:color 0ms,background-color 0ms}.Button--color--average:focus{transition:color .1s,background-color .1s}.Button--color--average:focus,.Button--color--average:hover{background-color:#e68d18;color:#fff}.Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--bad:hover{transition:color 0ms,background-color 0ms}.Button--color--bad:focus{transition:color .1s,background-color .1s}.Button--color--bad:focus,.Button--color--bad:hover{background-color:#d52b2b;color:#fff}.Button--color--label{transition:color 50ms,background-color 50ms;background-color:#657a94;color:#fff}.Button--color--label:hover{transition:color 0ms,background-color 0ms}.Button--color--label:focus{transition:color .1s,background-color .1s}.Button--color--label:focus,.Button--color--label:hover{background-color:#7b8da4;color:#fff}.Button--color--default{transition:color 50ms,background-color 50ms;background-color:#3e6189;color:#fff}.Button--color--default:hover{transition:color 0ms,background-color 0ms}.Button--color--default:focus{transition:color .1s,background-color .1s}.Button--color--default:focus,.Button--color--default:hover{background-color:#4c729d;color:#fff}.Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--caution:hover{transition:color 0ms,background-color 0ms}.Button--color--caution:focus{transition:color .1s,background-color .1s}.Button--color--caution:focus,.Button--color--caution:hover{background-color:#f3d00e;color:#000}.Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--danger:hover{transition:color 0ms,background-color 0ms}.Button--color--danger:focus{transition:color .1s,background-color .1s}.Button--color--danger:focus,.Button--color--danger:hover{background-color:#d52b2b;color:#fff}.Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#202020;color:#fff;background-color:rgba(32,32,32,0);color:hsla(0,0%,100%,.5)}.Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.Button--color--transparent:focus{transition:color .1s,background-color .1s}.Button--color--transparent:focus,.Button--color--transparent:hover{background-color:#2c2c2c;color:#fff}.Button--disabled{background-color:#999!important}.Button--selected{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--selected:hover{transition:color 0ms,background-color 0ms}.Button--selected:focus{transition:color .1s,background-color .1s}.Button--selected:focus,.Button--selected:hover{background-color:#27ab46;color:#fff}.ColorBox{display:inline-block;width:1em;height:1em;line-height:1em;text-align:center}.Dimmer{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.75);z-index:1}.Divider--horizontal{margin:.5em 0}.Divider--horizontal:not(.Divider--hidden){border-top:.1666666667em solid hsla(0,0%,100%,.1)}.Divider--vertical{height:100%;margin:0 .5em}.Divider--vertical:not(.Divider--hidden){border-left:.1666666667em solid hsla(0,0%,100%,.1)}.Dropdown{position:relative}.Dropdown__control{position:relative;display:inline-block;font-family:Verdana,sans-serif;font-size:1em;width:8.3333333333em;line-height:1.4166666667em;user-select:none}.Dropdown__arrow-button{float:right;padding-left:.5em;border-left:.0833333333em solid #000;border-left:.0833333333em solid rgba(0,0,0,.25)}.Dropdown__menu{overflow-y:auto;overflow-y:scroll}.Dropdown__menu,.Dropdown__menu-noscroll{position:absolute;z-index:5;width:8.3333333333em;max-height:16.6666666667em;border-radius:0 0 .1666666667em .1666666667em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75)}.Dropdown__menu-noscroll{overflow-y:auto}.Dropdown__menuentry{padding:.1666666667em .3333333333em;font-family:Verdana,sans-serif;font-size:1em;line-height:1.4166666667em;transition:background-color .1s}.Dropdown__menuentry:hover{background-color:hsla(0,0%,100%,.2);transition:background-color 0ms}.Dropdown__over{top:auto;bottom:100%}.FatalError{display:block!important;position:absolute;top:0;left:0;right:0;bottom:0;padding:12px;font-size:12px;font-family:Consolas,monospace;color:#fff;background-color:#00d;z-index:1000;overflow:hidden;text-align:center}.FatalError__logo{display:inline-block;text-align:left;font-size:10px;line-height:8px;position:relative;margin-top:12px;top:0;left:0;animation:FatalError__rainbow 2s linear infinite alternate,FatalError__shadow 4s linear infinite alternate,FatalError__tfmX 3s infinite alternate,FatalError__tfmY 4s infinite alternate;white-space:pre-wrap;word-break:break-all}.FatalError__header{margin-top:12px}.FatalError__stack{text-align:left;white-space:pre-wrap;word-break:break-all;margin-top:24px;margin-bottom:24px}.FatalError__footer{margin-bottom:24px}@keyframes FatalError__rainbow{0%{color:#ff0}50%{color:#0ff}to{color:#f0f}}@keyframes FatalError__shadow{0%{left:-2px;text-shadow:4px 0 #f0f}50%{left:0;text-shadow:0 0 #0ff}to{left:2px;text-shadow:-4px 0 #ff0}}@keyframes FatalError__tfmX{0%{left:15px}to{left:-15px}}@keyframes FatalError__tfmY{to{top:-15px}}.Flex{display:-ms-flexbox;display:flex}.Flex--inline{display:inline-flex}.Flex--iefix{display:table!important;width:105%;border-collapse:collapse;border-spacing:0}.Flex--iefix:after{content:"";display:table-cell;width:5%}.Flex--iefix--column{display:table!important;width:100%!important;height:100%!important;border-collapse:collapse;border-spacing:0}.Flex--iefix--column>.Flex__item--iefix{display:table-row!important}.Flex--iefix--column>.Flex__item--iefix--grow{height:100%!important}.Flex__item--iefix{display:table-cell!important;width:1%!important;min-width:99%}.Flex__item--iefix--grow{width:auto!important}.Flex--spacing--1{margin:0 -.25em}.Flex--spacing--1>.Flex__item{margin:0 .25em}.Flex--spacing--2{margin:0 -.5em}.Flex--spacing--2>.Flex__item{margin:0 .5em}.Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto -.2em;cursor:n-resize}.Knob:after{content:".";color:transparent;line-height:2.5em}.Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(180deg,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,0));border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:hsla(0,0%,100%,.9)}.Knob__popupValue{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.Knob__ringTrackPivot{transform:rotate(135deg)}.Knob__ringTrack{fill:transparent;stroke:hsla(0,0%,100%,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.Knob__ringFillPivot{transform:rotate(135deg)}.Knob--bipolar .Knob__ringFillPivot{transform:rotate(270deg)}.Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms}.Knob--color--black .Knob__ringFill{stroke:#1a1a1a}.Knob--color--white .Knob__ringFill{stroke:#fff}.Knob--color--red .Knob__ringFill{stroke:#df3e3e}.Knob--color--orange .Knob__ringFill{stroke:#f37f33}.Knob--color--yellow .Knob__ringFill{stroke:#fbda21}.Knob--color--olive .Knob__ringFill{stroke:#cbe41c}.Knob--color--green .Knob__ringFill{stroke:#25ca4c}.Knob--color--teal .Knob__ringFill{stroke:#00d6cc}.Knob--color--blue .Knob__ringFill{stroke:#2e93de}.Knob--color--violet .Knob__ringFill{stroke:#7349cf}.Knob--color--purple .Knob__ringFill{stroke:#ad45d0}.Knob--color--pink .Knob__ringFill{stroke:#e34da1}.Knob--color--brown .Knob__ringFill{stroke:#b97447}.Knob--color--grey .Knob__ringFill{stroke:#848484}.Knob--color--good .Knob__ringFill{stroke:#68c22d}.Knob--color--average .Knob__ringFill{stroke:#f29a29}.Knob--color--bad .Knob__ringFill{stroke:#df3e3e}.Knob--color--label .Knob__ringFill{stroke:#8b9bb0}.LabeledList{display:table;width:100%;width:calc(100% + 1em);border-collapse:collapse;border-spacing:0;margin:-.25em -.5em 0;padding:0}.LabeledList__row{display:table-row}.LabeledList__row:last-child .LabeledList__cell{padding-bottom:0}.LabeledList__cell{display:table-cell;margin:0;padding:.25em .5em;border:0;text-align:left;vertical-align:baseline}.LabeledList__label{width:1%;white-space:nowrap;min-width:5em}.LabeledList__buttons{width:.1%;white-space:nowrap;text-align:right;padding-top:.0833333333em;padding-bottom:0}.Modal{background-color:#202020;max-width:calc(100% - 1rem);padding:1rem}.NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:700;font-style:italic;color:#000;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg,transparent,transparent .8333333333em,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 1.6666666667em)}.NoticeBox--color--black{color:#fff;background-color:#000}.NoticeBox--color--white{color:#000;background-color:#b3b3b3}.NoticeBox--color--red{color:#fff;background-color:#701f1f}.NoticeBox--color--orange{color:#fff;background-color:#854114}.NoticeBox--color--yellow{color:#000;background-color:#83710d}.NoticeBox--color--olive{color:#000;background-color:#576015}.NoticeBox--color--green{color:#fff;background-color:#174e24}.NoticeBox--color--teal{color:#fff;background-color:#064845}.NoticeBox--color--blue{color:#fff;background-color:#1b4565}.NoticeBox--color--violet{color:#fff;background-color:#3b2864}.NoticeBox--color--purple{color:#fff;background-color:#542663}.NoticeBox--color--pink{color:#fff;background-color:#802257}.NoticeBox--color--brown{color:#fff;background-color:#4c3729}.NoticeBox--color--grey{color:#fff;background-color:#3e3e3e}.NoticeBox--color--good{color:#fff;background-color:#2e4b1a}.NoticeBox--color--average{color:#fff;background-color:#7b4e13}.NoticeBox--color--bad{color:#fff;background-color:#701f1f}.NoticeBox--color--label{color:#fff;background-color:#53565a}.NoticeBox--type--info{color:#fff;background-color:#235982}.NoticeBox--type--success{color:#fff;background-color:#1e662f}.NoticeBox--type--warning{color:#fff;background-color:#a95219}.NoticeBox--type--danger{color:#fff;background-color:#8f2828}.NumberInput{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#88bfff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.NumberInput--fluid{display:block}.NumberInput__content{margin-left:.5em}.NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #88bfff;background-color:#88bfff}.NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#0a0a0a;color:#fff;text-align:right}.ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:transparent;transition:border-color .5s}.ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.ProgressBar__fill--animated{transition:background-color .5s,width .5s}.ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.ProgressBar--color--default{border:.0833333333em solid #3e6189}.ProgressBar--color--default .ProgressBar__fill{background-color:#3e6189}.ProgressBar--color--black{border:.0833333333em solid #000!important}.ProgressBar--color--black .ProgressBar__fill{background-color:#000}.ProgressBar--color--white{border:.0833333333em solid #d9d9d9!important}.ProgressBar--color--white .ProgressBar__fill{background-color:#d9d9d9}.ProgressBar--color--red{border:.0833333333em solid #bd2020!important}.ProgressBar--color--red .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--orange{border:.0833333333em solid #d95e0c!important}.ProgressBar--color--orange .ProgressBar__fill{background-color:#d95e0c}.ProgressBar--color--yellow{border:.0833333333em solid #d9b804!important}.ProgressBar--color--yellow .ProgressBar__fill{background-color:#d9b804}.ProgressBar--color--olive{border:.0833333333em solid #9aad14!important}.ProgressBar--color--olive .ProgressBar__fill{background-color:#9aad14}.ProgressBar--color--green{border:.0833333333em solid #1b9638!important}.ProgressBar--color--green .ProgressBar__fill{background-color:#1b9638}.ProgressBar--color--teal{border:.0833333333em solid #009a93!important}.ProgressBar--color--teal .ProgressBar__fill{background-color:#009a93}.ProgressBar--color--blue{border:.0833333333em solid #1c71b1!important}.ProgressBar--color--blue .ProgressBar__fill{background-color:#1c71b1}.ProgressBar--color--violet{border:.0833333333em solid #552dab!important}.ProgressBar--color--violet .ProgressBar__fill{background-color:#552dab}.ProgressBar--color--purple{border:.0833333333em solid #8b2baa!important}.ProgressBar--color--purple .ProgressBar__fill{background-color:#8b2baa}.ProgressBar--color--pink{border:.0833333333em solid #cf2082!important}.ProgressBar--color--pink .ProgressBar__fill{background-color:#cf2082}.ProgressBar--color--brown{border:.0833333333em solid #8c5836!important}.ProgressBar--color--brown .ProgressBar__fill{background-color:#8c5836}.ProgressBar--color--grey{border:.0833333333em solid #646464!important}.ProgressBar--color--grey .ProgressBar__fill{background-color:#646464}.ProgressBar--color--good{border:.0833333333em solid #4d9121!important}.ProgressBar--color--good .ProgressBar__fill{background-color:#4d9121}.ProgressBar--color--average{border:.0833333333em solid #cd7a0d!important}.ProgressBar--color--average .ProgressBar__fill{background-color:#cd7a0d}.ProgressBar--color--bad{border:.0833333333em solid #bd2020!important}.ProgressBar--color--bad .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--label{border:.0833333333em solid #657a94!important}.ProgressBar--color--label .ProgressBar__fill{background-color:#657a94}.Section{position:relative;margin-bottom:.5em;background-color:#131313;box-sizing:border-box}.Section:last-child{margin-bottom:0}.Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #4972a1}.Section__titleText{font-size:1.1666666667em;font-weight:700;color:#fff}.Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.Section__content{padding:.66em .5em}.Section--fill{display:flex;flex-direction:column;height:100%}.Section--scrollable .Section__content{overflow-y:scroll;overflow-x:hidden}.Section--fill .Section__content{flex-grow:1}.Section--iefix.Section--fill{display:table!important;width:100%!important;height:100%!important;border-collapse:collapse;border-spacing:0}.Section--iefix.Section--fill .Section__content{display:table-row!important;height:100%!important}.Section--scrollable{overflow-x:hidden;overflow-y:hidden}.Section--level--1 .Section__titleText{font-size:1.1666666667em}.Section--level--2 .Section__titleText{font-size:1.0833333333em}.Section--level--3 .Section__titleText{font-size:1em}.Section--level--2,.Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.Slider{cursor:e-resize}.Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none!important}.Slider__cursor{position:absolute;top:0;right:-.0833333333em;bottom:0;width:0;border-left:.1666666667em solid #fff}.Slider__pointer{position:absolute;right:-.4166666667em;bottom:-.3333333333em;width:0;height:0;border-left:.4166666667em solid transparent;border-right:.4166666667em solid transparent;border-bottom:.4166666667em solid #fff}.Slider__popupValue{position:absolute;right:0;top:-2rem;font-size:1rem;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Table{display:table;width:100%;border-collapse:collapse;border-spacing:0;margin:0}.Table--collapsing{width:auto}.Table__row{display:table-row}.Table__cell{display:table-cell;padding:0 .25em}.Table__cell:first-child{padding-left:0}.Table__cell:last-child{padding-right:0}.Table__cell--header,.Table__row--header .Table__cell{font-weight:700;padding-bottom:.5em}.Table__cell--collapsing{width:1%;white-space:nowrap}.Tabs{display:flex;align-items:stretch;overflow:hidden}.Tabs--vertical{flex-direction:column}.Tabs--horizontal{margin-bottom:.5em}.Tabs--horizontal:last-child{margin-bottom:0}.Tabs__Tab{flex-grow:0}.Tabs--fluid .Tabs__Tab{flex-grow:1}.Tab{display:flex;align-items:center;justify-content:space-between;color:hsla(0,0%,100%,.5);min-height:2.25em;min-width:4em}.Tab--selected{color:#dfe7f0}.Tab__text{flex-grow:1;margin:0 .5em}.Tab__left{margin-left:.25em}.Tab__left,.Tab__right{min-width:1.5em;text-align:center}.Tab__right{margin-right:.25em}.Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent}.Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #d4dfec}.Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent}.Tabs--vertical .Tab--selected{border-right:.1666666667em solid #d4dfec}.Tab--selected.Tab--color--black{color:#535353}.Tabs--horizontal .Tab--selected.Tab--color--black{border-bottom-color:#1a1a1a}.Tabs--vertical .Tab--selected.Tab--color--black{border-right-color:#1a1a1a}.Tab--selected.Tab--color--white{color:#fff}.Tabs--horizontal .Tab--selected.Tab--color--white{border-bottom-color:#fff}.Tabs--vertical .Tab--selected.Tab--color--white{border-right-color:#fff}.Tab--selected.Tab--color--red{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--red{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--red{border-right-color:#df3e3e}.Tab--selected.Tab--color--orange{color:#f69f66}.Tabs--horizontal .Tab--selected.Tab--color--orange{border-bottom-color:#f37f33}.Tabs--vertical .Tab--selected.Tab--color--orange{border-right-color:#f37f33}.Tab--selected.Tab--color--yellow{color:#fce358}.Tabs--horizontal .Tab--selected.Tab--color--yellow{border-bottom-color:#fbda21}.Tabs--vertical .Tab--selected.Tab--color--yellow{border-right-color:#fbda21}.Tab--selected.Tab--color--olive{color:#d8eb55}.Tabs--horizontal .Tab--selected.Tab--color--olive{border-bottom-color:#cbe41c}.Tabs--vertical .Tab--selected.Tab--color--olive{border-right-color:#cbe41c}.Tab--selected.Tab--color--green{color:#53e074}.Tabs--horizontal .Tab--selected.Tab--color--green{border-bottom-color:#25ca4c}.Tabs--vertical .Tab--selected.Tab--color--green{border-right-color:#25ca4c}.Tab--selected.Tab--color--teal{color:#21fff5}.Tabs--horizontal .Tab--selected.Tab--color--teal{border-bottom-color:#00d6cc}.Tabs--vertical .Tab--selected.Tab--color--teal{border-right-color:#00d6cc}.Tab--selected.Tab--color--blue{color:#62aee6}.Tabs--horizontal .Tab--selected.Tab--color--blue{border-bottom-color:#2e93de}.Tabs--vertical .Tab--selected.Tab--color--blue{border-right-color:#2e93de}.Tab--selected.Tab--color--violet{color:#9676db}.Tabs--horizontal .Tab--selected.Tab--color--violet{border-bottom-color:#7349cf}.Tabs--vertical .Tab--selected.Tab--color--violet{border-right-color:#7349cf}.Tab--selected.Tab--color--purple{color:#c274db}.Tabs--horizontal .Tab--selected.Tab--color--purple{border-bottom-color:#ad45d0}.Tabs--vertical .Tab--selected.Tab--color--purple{border-right-color:#ad45d0}.Tab--selected.Tab--color--pink{color:#ea79b9}.Tabs--horizontal .Tab--selected.Tab--color--pink{border-bottom-color:#e34da1}.Tabs--vertical .Tab--selected.Tab--color--pink{border-right-color:#e34da1}.Tab--selected.Tab--color--brown{color:#ca9775}.Tabs--horizontal .Tab--selected.Tab--color--brown{border-bottom-color:#b97447}.Tabs--vertical .Tab--selected.Tab--color--brown{border-right-color:#b97447}.Tab--selected.Tab--color--grey{color:#a3a3a3}.Tabs--horizontal .Tab--selected.Tab--color--grey{border-bottom-color:#848484}.Tabs--vertical .Tab--selected.Tab--color--grey{border-right-color:#848484}.Tab--selected.Tab--color--good{color:#8cd95a}.Tabs--horizontal .Tab--selected.Tab--color--good{border-bottom-color:#68c22d}.Tabs--vertical .Tab--selected.Tab--color--good{border-right-color:#68c22d}.Tab--selected.Tab--color--average{color:#f5b35e}.Tabs--horizontal .Tab--selected.Tab--color--average{border-bottom-color:#f29a29}.Tabs--vertical .Tab--selected.Tab--color--average{border-right-color:#f29a29}.Tab--selected.Tab--color--bad{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--bad{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--bad{border-right-color:#df3e3e}.Tab--selected.Tab--color--label{color:#a8b4c4}.Tabs--horizontal .Tab--selected.Tab--color--label{border-bottom-color:#8b9bb0}.Tabs--vertical .Tab--selected.Tab--color--label{border-right-color:#8b9bb0}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.Input--monospace .Input__input{font-family:Consolas,monospace}.TextArea{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;background-color:#0a0a0a;margin-right:.1666666667em;line-height:1.4166666667em;box-sizing:border-box;width:100%}.TextArea--fluid{display:block;width:auto;height:auto}.TextArea__textarea{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;height:100%;font-size:1em;line-height:1.4166666667em;min-height:1.4166666667em;margin:0;padding:0 .5em;font-family:inherit;background-color:transparent;color:inherit;box-sizing:border-box;word-wrap:break-word;overflow:hidden}.TextArea__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.Tooltip{position:absolute;top:0;left:0;right:0;bottom:0;font-style:normal;font-weight:400}.Tooltip:after{position:absolute;display:block;white-space:pre;z-index:2;padding:.5em .75em;transform:translateX(-50%);pointer-events:none;visibility:hidden;opacity:0;text-align:left;content:attr(data-tooltip);transition:all .15s;background-color:#000;box-shadow:.1em .1em 1.25em -.1em rgba(0,0,0,.5);border-radius:.16em}.Tooltip:hover:after{transition:all 70ms;pointer-events:none;visibility:visible;opacity:1}.Tooltip--long:after{width:20.8333333333em;white-space:normal}.Tooltip--top:after{bottom:100%;left:50%;transform:translateX(-50%) translateY(.5em)}.Tooltip--top:hover:after{transform:translateX(-50%) translateY(-.5em)}.Tooltip--top-left:after{bottom:100%;right:50%;transform:translateX(12px) translateY(8px)}.Tooltip--top-left:hover:after{transform:translateX(12px) translateY(-8px)}.Tooltip--top-right:after{top:0;right:0;transform:translateX(100%) translateY(-50%)}.Tooltip--top-right:hover:after{transform:translateX(100%) translateY(-100%)}.Tooltip--bottom:after{top:100%;left:50%;transform:translateX(-50%) translateY(-.5em)}.Tooltip--bottom:hover:after{transform:translateX(-50%) translateY(.5em)}.Tooltip--bottom-left:after{top:100%;right:50%;transform:translateX(12px) translateY(-.5em)}.Tooltip--bottom-left:hover:after{transform:translateX(12px) translateY(.5em)}.Tooltip--bottom-right:after{top:100%;left:50%;transform:translateX(-12px) translateY(-.5em)}.Tooltip--bottom-right:hover:after{transform:translateX(-12px) translateY(.5em)}.Tooltip--left:after{top:50%;right:100%;transform:translateX(.5em) translateY(-50%)}.Tooltip--left:hover:after,.Tooltip--right:after{transform:translateX(-.5em) translateY(-50%)}.Tooltip--right:after{top:50%;left:100%}.Tooltip--right:hover:after{transform:translateX(.5em) translateY(-50%)}.Chat{color:#abc6ec}.Chat__badge{display:inline-block;min-width:.5em;font-size:.7em;padding:.2em .3em;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#dc143c;border-radius:10px;transition:font-size .2s}.Chat__badge:before{content:"x"}.Chat__badge--animate{font-size:.9em;transition:font-size 0ms}.Chat__scrollButton{position:fixed;right:2em;bottom:1em}.Chat__reconnected{font-size:.85em;text-align:center;margin:1em 0 2em}.Chat__reconnected:before{content:"Reconnected";display:inline-block;border-radius:1em;padding:0 .7em;color:#db2828;background-color:#131313}.Chat__reconnected:after{content:"";display:block;margin-top:-.75em;border-bottom:.1666666667em solid #db2828}.Chat__highlight{color:#000}.Chat__highlight--restricted{color:#fff;background-color:#a00;font-weight:700}.ChatMessage{word-wrap:break-word}.ChatMessage--highlighted{position:relative;border-left:.1666666667em solid #fd4;padding-left:.5em}.ChatMessage--highlighted:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,221,68,.1);pointer-events:none}.Ping{position:relative;padding:.125em .25em;border:.0833333333em solid hsla(0,0%,54.9%,.5);border-radius:.25em;width:3.75em;text-align:right}.Ping__indicator{content:"";position:absolute;top:.5em;left:.5em;width:.5em;height:.5em;background-color:#888;border-radius:.25em}.Notifications{position:absolute;bottom:1em;left:1em;right:2em}.Notification{color:#fff;background-color:#dc143c;padding:.5em;margin:1em 0}.Notification:first-child{margin-top:0}.Notification:last-child{margin-bottom:0}.Layout,.Layout *{scrollbar-base-color:#181818;scrollbar-face-color:#363636;scrollbar-3dlight-color:#202020;scrollbar-highlight-color:#202020;scrollbar-track-color:#181818;scrollbar-arrow-color:#909090;scrollbar-shadow-color:#363636}.Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.Window{bottom:0;right:0;color:#fff;background-color:#202020;background-image:linear-gradient(180deg,#202020 0,#202020)}.Window,.Window__titleBar{position:fixed;top:0;left:0}.Window__titleBar{z-index:1;width:100%;height:32px;height:2.6666666667rem}.Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.Window__contentPadding:after{height:0}.Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(56,56,56,.25);pointer-events:none}.Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}img{margin:0;padding:0;line-height:1;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}img.icon{height:1em;min-height:16px;width:auto;vertical-align:bottom}a{color:#397ea5}a.visited,a:visited{color:#7c00e6}a.popt{text-decoration:none}.popup{position:fixed;top:50%;left:50%;background:#ddd}.popup .close{position:absolute;background:#aaa;top:0;right:0;color:#333;text-decoration:none;z-index:2;padding:0 10px;height:30px;line-height:30px}.popup .close:hover,.popup .head{background:#999}.popup .head{color:#ddd;padding:0 10px;height:30px;line-height:30px;text-transform:uppercase;font-size:.9em;font-weight:700;border-bottom:2px solid green}.popup input{border:1px solid #999;background:#fff;margin:0;padding:5px;outline:none;color:#333}.popup input[type=text]:active,.popup input[type=text]:focus,.popup input[type=text]:hover{border-color:green}.popup input[type=submit]{padding:5px 10px;background:#999;color:#ddd;text-transform:uppercase;font-size:.9em;font-weight:700}.popup input[type=submit]:active,.popup input[type=submit]:focus,.popup input[type=submit]:hover{background:#aaa;cursor:pointer}.changeFont{padding:10px}.changeFont a{display:block;text-decoration:none;padding:3px;color:#333}.changeFont a:hover{background:#ccc}.highlightPopup{padding:10px;text-align:center}.highlightPopup input[type=text]{display:block;width:215px;text-align:left;margin-top:5px}.highlightPopup input.highlightColor{background-color:#ff0}.highlightPopup input.highlightTermSubmit{margin-top:5px}.contextMenu{background-color:#ddd;position:fixed;margin:2px;width:150px}.contextMenu a{display:block;padding:2px 5px;text-decoration:none;color:#333}.contextMenu a:hover{background-color:#ccc}.filterMessages{padding:5px}.filterMessages div{padding:2px 0}.icon-stack{height:1em;line-height:1em;width:1em;vertical-align:middle;margin-top:-2px}.motd{color:#a4bad6;font-family:Verdana,sans-serif;white-space:normal}.motd h1,.motd h2,.motd h3,.motd h4,.motd h5,.motd h6{color:#a4bad6;text-decoration:underline}.motd a,.motd a:active,.motd a:hover,.motd a:link,.motd a:visited{color:#a4bad6}.admin,.adminooc,.bold,.looc,.medal,.name,.ooc,.prefix,.yell{font-weight:700}.italic,.italics{font-style:italic}.highlight{background:#ff0}h1,h2,h3,h4,h5,h6{color:#a4bad6;font-family:Georgia,Verdana,sans-serif}h1.alert,h2.alert{color:#a4bad6}em{font-style:normal}.ooc,em{font-weight:700}.ooc{color:#cca300}.looc{color:#69c}.aooc,.looc{font-weight:700}.aooc{color:#b8002e}.event_manager{color:#603;font-weight:700}.adminobserverooc{color:#09c;font-weight:700}.adminooc{color:#3d5bc3;font-weight:700}.adminsay{color:#ff4500;font-weight:700}.adminobserver{color:#960;font-weight:700}.admin{color:#5975da;font-weight:700}.log_message{color:#386aff;font-weight:700}.debug_error{color:red;font-weight:700}.debug_warning{color:red}.debug_debug{color:#00f}.debug_trace{color:#888}.mentorsay{color:#e236d8;font-weight:700}.mentorsay_admin{color:#8a2be2;font-weight:700}.mod_channel{color:#735638}.mod_channel,.name{font-weight:700}.deadsay{color:#e2c1ff}.binarysay{color:#1e90ff}.binarysay a{color:#0f0}.binarysay a:active,.binarysay a:visited{color:#8f8}.radio{color:#1ecc43}.sciradio{color:#c68cfa}.comradio{color:#193a7a}.secradio{color:#dd3535}.medradio{color:#57b8f0}.engradio{color:#f37746}.supradio{color:#5f4519}.servradio{color:#6ca729}.expradio{color:#555}.syndradio{color:#8f4a4b}.centcomradio{color:#2681a5}.aiprivradio{color:#d65d95}.redteamradio{color:#f44}.blueteamradio{color:#3434fd}.yell{font-weight:700}.alert{color:#d82020}.userdanger{font-weight:700;font-size:185%}.danger,.userdanger,.warning{color:#c51e1e}.warning{font-style:italic}.alertwarning{color:red;font-weight:700}.boldwarning{font-style:italic}.announce,.boldannounce,.boldwarning{color:#c51e1e;font-weight:700}.greenannounce{color:#059223;font-weight:700}.rose{color:#ff5050}.info{color:#9ab0ff}.notice{color:#6685f5}.tinynotice{font-size:85%}.smallnotice,.tinynotice{color:#6685f5;font-style:italic}.smallnotice{font-size:90%}.boldnotice{color:#6685f5;font-weight:700}.hear{font-style:italic}.adminnotice,.hear{color:#6685f5}.adminhelp{color:red;font-weight:700}.unconscious{color:#a4bad6;font-weight:700}.suicide{color:#ff5050;font-style:italic}.green{color:#059223}.red{color:red}.blue{color:#215cff}.nicegreen{color:#059223}.userlove{color:#ff42a6;font-weight:700;text-shadow:0 0 6px #82365e}.love,.userlove{font-style:italic}.love{color:#ff4591;text-shadow:0 0 6px #994449}.cult{color:#aa1c1c}.cultbold,.cultitalic{color:#aa1c1c;font-style:italic}.cultbold{font-weight:700}.cultboldtalic,.cultlarge{color:#aa1c1c;font-weight:700;font-size:185%}.narsie{font-size:925%}.narsie,.narsiesmall{color:#aa1c1c;font-weight:700}.narsiesmall{font-size:370%}.colossus{color:#7f282a;font-size:310%}.hierophant{color:#b441ee;font-weight:700;font-style:italic}.hierophant_warning{color:#c56bf1;font-style:italic}.purple{color:#9956d3}.holoparasite{color:#88809c}.revennotice{color:#c099e2}.revenbignotice,.revenboldnotice{color:#c099e2;font-weight:700}.revenbignotice{font-size:185%}.revenminor{color:#823abb}.revenwarning{color:#760fbb;font-style:italic}.revendanger{color:#760fbb;font-weight:700;font-size:185%}.umbra{color:#5000a0}.umbra_emphasis,.umbra_large{color:#5000a0;font-weight:700;font-style:italic}.umbra_large{font-size:3}.deconversion_message{color:#5000a0;font-size:185%;font-style:italic}.brass,.heavy_brass{color:#be8700}.heavy_brass{font-weight:700;font-style:italic}.large_brass{color:#be8700;font-size:185%}.big_brass{font-size:185%}.big_brass,.ratvar{color:#be8700;font-weight:700;font-style:italic}.ratvar{font-size:6}.alloy{color:#42474d}.heavy_alloy,.nezbere_large{color:#42474d;font-weight:700;font-style:italic}.nezbere_large{font-size:185%}.nezbere{font-weight:700;font-style:italic}.nezbere,.nezbere_small{color:#42474d}.sevtug_large{font-size:185%}.sevtug,.sevtug_large{color:#af0aaf;font-weight:700;font-style:italic}.sevtug_small{color:#af0aaf}.inathneq_large{font-size:185%}.inathneq,.inathneq_large{color:#1e8ce1;font-weight:700;font-style:italic}.inathneq_small{color:#1e8ce1}.nzcrentr_large{font-size:185%}.nzcrentr,.nzcrentr_large{color:#daaa18;font-weight:700;font-style:italic}.nzcrentr_small{color:#daaa18}.neovgre_large{font-size:185%}.neovgre,.neovgre_large{color:#6e001a;font-weight:700;font-style:italic}.neovgre_small{color:#6e001a}.ghostalert{color:#60f;font-style:italic;font-weight:700}.alien{color:#855d85}.alertalien,.noticealien{color:#059223}.alertalien{font-weight:700}.changeling{color:#059223;font-style:italic}.alertsyndie{color:red}.alertsyndie,.spider{font-size:185%;font-weight:700}.spider{color:#80f}.interface{color:#750e75}.sans{font-family:Comic Sans MS,cursive,sans-serif}.papyrus{font-family:Papyrus,cursive,sans-serif}.robot{font-family:Courier New,cursive,sans-serif}.command_headset{font-weight:700;font-size:160%}.small{font-size:60%}.big{font-size:185%}.reallybig{font-size:245%}.extremelybig{font-size:310%}.greentext{color:#059223;font-size:185%}.redtext{color:#c51e1e;font-size:185%}.yellowtext{color:#fc0;font-size:185%}.clown{color:#ff70c1;font-size:160%;font-family:Comic Sans MS,cursive,sans-serif;font-weight:700}.singing{font-family:Trebuchet MS,cursive,sans-serif;font-style:italic}.his_grace{color:#15d512;font-family:Courier New,cursive,sans-serif;font-style:italic}.spooky{color:#ff9100}.hypnophrase{color:#202020;font-weight:700;animation:hypnocolor 1.5s infinite;animation-direction:alternate}.velvet{color:#660015;font-weight:700;animation:velvet 5s infinite;animation-direction:alternate}.phobia{color:#d00;font-weight:700;animation:phobia .75s infinite}.icon{height:1em;width:auto}.memo{color:#638500}.memo,.memoedit{text-align:center}.memoedit{font-size:125%}.abductor{color:#c204c2;font-style:italic}.mind_control{color:#df3da9;font-size:100%;font-weight:700;font-style:italic}.slime{color:#00ced1}.drone{color:#848482}.monkey{color:#975032}.swarmer{color:#2c75ff}.resonate{color:#298f85}.monkeyhive{color:#a56408}.monkeylead{color:#af6805;font-size:80%}.connectionClosed,.fatalError{background:red;color:#fff;padding:5px}.connectionClosed.restored{background:green}.internal.boldnshit{color:#3d5bc3;font-weight:700}.text-normal{font-weight:400;font-style:normal}.hidden{display:none;visibility:hidden}.ml-1{margin-left:1em}.ml-2{margin-left:2em}.ml-3{margin-left:3em}.theme-light .color-black{color:#000!important}.theme-light .color-white{color:#e6e6e6!important}.theme-light .color-red{color:#c82121!important}.theme-light .color-orange{color:#e6630d!important}.theme-light .color-yellow{color:#e5c304!important}.theme-light .color-olive{color:#a3b816!important}.theme-light .color-green{color:#1d9f3b!important}.theme-light .color-teal{color:#00a39c!important}.theme-light .color-blue{color:#1e78bb!important}.theme-light .color-violet{color:#5a30b5!important}.theme-light .color-purple{color:#932eb4!important}.theme-light .color-pink{color:#db228a!important}.theme-light .color-brown{color:#955d39!important}.theme-light .color-grey{color:#e6e6e6!important}.theme-light .color-good{color:#529923!important}.theme-light .color-average{color:#da810e!important}.theme-light .color-bad{color:#c82121!important}.theme-light .color-label{color:#353535!important}.theme-light .color-bg-black{background-color:#000!important}.theme-light .color-bg-white{background-color:#bfbfbf!important}.theme-light .color-bg-red{background-color:#a61c1c!important}.theme-light .color-bg-orange{background-color:#c0530b!important}.theme-light .color-bg-yellow{background-color:#bfa303!important}.theme-light .color-bg-olive{background-color:#889912!important}.theme-light .color-bg-green{background-color:#188532!important}.theme-light .color-bg-teal{background-color:#008882!important}.theme-light .color-bg-blue{background-color:#19649c!important}.theme-light .color-bg-violet{background-color:#4b2897!important}.theme-light .color-bg-purple{background-color:#7a2696!important}.theme-light .color-bg-pink{background-color:#b61d73!important}.theme-light .color-bg-brown{background-color:#7c4d2f!important}.theme-light .color-bg-grey{background-color:#bfbfbf!important}.theme-light .color-bg-good{background-color:#44801d!important}.theme-light .color-bg-average{background-color:#b56b0b!important}.theme-light .color-bg-bad{background-color:#a61c1c!important}.theme-light .color-bg-label{background-color:#2c2c2c!important}.theme-light .Tabs{display:flex;align-items:stretch;overflow:hidden}.theme-light .Tabs--vertical{flex-direction:column}.theme-light .Tabs--horizontal{margin-bottom:.5em}.theme-light .Tabs--horizontal:last-child{margin-bottom:0}.theme-light .Tabs__Tab{flex-grow:0}.theme-light .Tabs--fluid .Tabs__Tab{flex-grow:1}.theme-light .Tab{display:flex;align-items:center;justify-content:space-between;color:rgba(0,0,0,.5);min-height:2.25em;min-width:4em}.theme-light .Tab--selected{color:#404040}.theme-light .Tab__text{flex-grow:1;margin:0 .5em}.theme-light .Tab__left{min-width:1.5em;text-align:center;margin-left:.25em}.theme-light .Tab__right{min-width:1.5em;text-align:center;margin-right:.25em}.theme-light .Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent}.theme-light .Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #000}.theme-light .Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent}.theme-light .Tabs--vertical .Tab--selected{border-right:.1666666667em solid #000}.theme-light .Tab--selected.Tab--color--black{color:#404040}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--black{border-bottom-color:#000}.theme-light .Tabs--vertical .Tab--selected.Tab--color--black{border-right-color:#000}.theme-light .Tab--selected.Tab--color--white{color:#ececec}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--white{border-bottom-color:#e6e6e6}.theme-light .Tabs--vertical .Tab--selected.Tab--color--white{border-right-color:#e6e6e6}.theme-light .Tab--selected.Tab--color--red{color:#e14d4d}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--red{border-bottom-color:#c82121}.theme-light .Tabs--vertical .Tab--selected.Tab--color--red{border-right-color:#c82121}.theme-light .Tab--selected.Tab--color--orange{color:#f48942}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--orange{border-bottom-color:#e6630d}.theme-light .Tabs--vertical .Tab--selected.Tab--color--orange{border-right-color:#e6630d}.theme-light .Tab--selected.Tab--color--yellow{color:#fcdd33}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--yellow{border-bottom-color:#e5c304}.theme-light .Tabs--vertical .Tab--selected.Tab--color--yellow{border-right-color:#e5c304}.theme-light .Tab--selected.Tab--color--olive{color:#d0e732}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--olive{border-bottom-color:#a3b816}.theme-light .Tabs--vertical .Tab--selected.Tab--color--olive{border-right-color:#a3b816}.theme-light .Tab--selected.Tab--color--green{color:#33da5a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--green{border-bottom-color:#1d9f3b}.theme-light .Tabs--vertical .Tab--selected.Tab--color--green{border-right-color:#1d9f3b}.theme-light .Tab--selected.Tab--color--teal{color:#00faef}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--teal{border-bottom-color:#00a39c}.theme-light .Tabs--vertical .Tab--selected.Tab--color--teal{border-right-color:#00a39c}.theme-light .Tab--selected.Tab--color--blue{color:#419ce1}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--blue{border-bottom-color:#1e78bb}.theme-light .Tabs--vertical .Tab--selected.Tab--color--blue{border-right-color:#1e78bb}.theme-light .Tab--selected.Tab--color--violet{color:#7f58d3}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--violet{border-bottom-color:#5a30b5}.theme-light .Tabs--vertical .Tab--selected.Tab--color--violet{border-right-color:#5a30b5}.theme-light .Tab--selected.Tab--color--purple{color:#b455d4}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--purple{border-bottom-color:#932eb4}.theme-light .Tabs--vertical .Tab--selected.Tab--color--purple{border-right-color:#932eb4}.theme-light .Tab--selected.Tab--color--pink{color:#e558a7}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--pink{border-bottom-color:#db228a}.theme-light .Tabs--vertical .Tab--selected.Tab--color--pink{border-right-color:#db228a}.theme-light .Tab--selected.Tab--color--brown{color:#c0825a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--brown{border-bottom-color:#955d39}.theme-light .Tabs--vertical .Tab--selected.Tab--color--brown{border-right-color:#955d39}.theme-light .Tab--selected.Tab--color--grey{color:#ececec}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--grey{border-bottom-color:#e6e6e6}.theme-light .Tabs--vertical .Tab--selected.Tab--color--grey{border-right-color:#e6e6e6}.theme-light .Tab--selected.Tab--color--good{color:#77d23b}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--good{border-bottom-color:#529923}.theme-light .Tabs--vertical .Tab--selected.Tab--color--good{border-right-color:#529923}.theme-light .Tab--selected.Tab--color--average{color:#f3a23a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--average{border-bottom-color:#da810e}.theme-light .Tabs--vertical .Tab--selected.Tab--color--average{border-right-color:#da810e}.theme-light .Tab--selected.Tab--color--bad{color:#e14d4d}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--bad{border-bottom-color:#c82121}.theme-light .Tabs--vertical .Tab--selected.Tab--color--bad{border-right-color:#c82121}.theme-light .Tab--selected.Tab--color--label{color:#686868}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--label{border-bottom-color:#353535}.theme-light .Tabs--vertical .Tab--selected.Tab--color--label{border-right-color:#353535}.theme-light .Section{position:relative;margin-bottom:.5em;background-color:#fff;box-sizing:border-box}.theme-light .Section:last-child{margin-bottom:0}.theme-light .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #fff}.theme-light .Section__titleText{font-size:1.1666666667em;font-weight:700;color:#000}.theme-light .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-light .Section__content{padding:.66em .5em}.theme-light .Section--fill{display:flex;flex-direction:column;height:100%}.theme-light .Section--scrollable .Section__content{overflow-y:scroll;overflow-x:hidden}.theme-light .Section--fill .Section__content{flex-grow:1}.theme-light .Section--iefix.Section--fill{display:table!important;width:100%!important;height:100%!important;border-collapse:collapse;border-spacing:0}.theme-light .Section--iefix.Section--fill .Section__content{display:table-row!important;height:100%!important}.theme-light .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-light .Section--level--1 .Section__titleText{font-size:1.1666666667em}.theme-light .Section--level--2 .Section__titleText{font-size:1.0833333333em}.theme-light .Section--level--3 .Section__titleText{font-size:1em}.theme-light .Section--level--2,.theme-light .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.theme-light .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-light .Button:last-child{margin-right:0;margin-bottom:0}.theme-light .Button .fa,.theme-light .Button .far,.theme-light .Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.333em;text-align:center}.theme-light .Button--hasContent .fa,.theme-light .Button--hasContent .far,.theme-light .Button--hasContent .fas{margin-right:.25em}.theme-light .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-light .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-light .Button--circular{border-radius:50%}.theme-light .Button--compact{padding:0 .25em;line-height:1.333em}.theme-light .Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.theme-light .Button--color--black:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--black:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--black:focus,.theme-light .Button--color--black:hover{background-color:#0a0a0a;color:#fff}.theme-light .Button--color--white{transition:color 50ms,background-color 50ms;background-color:#bfbfbf;color:#000}.theme-light .Button--color--white:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--white:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--white:focus,.theme-light .Button--color--white:hover{background-color:#d7d7d7;color:#000}.theme-light .Button--color--red{transition:color 50ms,background-color 50ms;background-color:#a61c1c;color:#fff}.theme-light .Button--color--red:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--red:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--red:focus,.theme-light .Button--color--red:hover{background-color:#bc2828;color:#fff}.theme-light .Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#c0530b;color:#fff}.theme-light .Button--color--orange:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--orange:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--orange:focus,.theme-light .Button--color--orange:hover{background-color:#d76316;color:#fff}.theme-light .Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#bfa303;color:#fff}.theme-light .Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--yellow:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--yellow:focus,.theme-light .Button--color--yellow:hover{background-color:#d7b90d;color:#fff}.theme-light .Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#889912;color:#fff}.theme-light .Button--color--olive:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--olive:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--olive:focus,.theme-light .Button--color--olive:hover{background-color:#9cae1d;color:#fff}.theme-light .Button--color--green{transition:color 50ms,background-color 50ms;background-color:#188532;color:#fff}.theme-light .Button--color--green:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--green:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--green:focus,.theme-light .Button--color--green:hover{background-color:#24993f;color:#fff}.theme-light .Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#008882;color:#fff}.theme-light .Button--color--teal:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--teal:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--teal:focus,.theme-light .Button--color--teal:hover{background-color:#0a9c95;color:#fff}.theme-light .Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#19649c;color:#fff}.theme-light .Button--color--blue:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--blue:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--blue:focus,.theme-light .Button--color--blue:hover{background-color:#2475b1;color:#fff}.theme-light .Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#4b2897;color:#fff}.theme-light .Button--color--violet:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--violet:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--violet:focus,.theme-light .Button--color--violet:hover{background-color:#5a35ac;color:#fff}.theme-light .Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#7a2696;color:#fff}.theme-light .Button--color--purple:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--purple:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--purple:focus,.theme-light .Button--color--purple:hover{background-color:#8d33ab;color:#fff}.theme-light .Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#b61d73;color:#fff}.theme-light .Button--color--pink:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--pink:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--pink:focus,.theme-light .Button--color--pink:hover{background-color:#ce2985;color:#fff}.theme-light .Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#7c4d2f;color:#fff}.theme-light .Button--color--brown:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--brown:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--brown:focus,.theme-light .Button--color--brown:hover{background-color:#8f5d3c;color:#fff}.theme-light .Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#bfbfbf;color:#000}.theme-light .Button--color--grey:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--grey:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--grey:focus,.theme-light .Button--color--grey:hover{background-color:#d7d7d7;color:#000}.theme-light .Button--color--good{transition:color 50ms,background-color 50ms;background-color:#44801d;color:#fff}.theme-light .Button--color--good:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--good:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--good:focus,.theme-light .Button--color--good:hover{background-color:#539329;color:#fff}.theme-light .Button--color--average{transition:color 50ms,background-color 50ms;background-color:#b56b0b;color:#fff}.theme-light .Button--color--average:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--average:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--average:focus,.theme-light .Button--color--average:hover{background-color:#cd7d16;color:#fff}.theme-light .Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#a61c1c;color:#fff}.theme-light .Button--color--bad:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--bad:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--bad:focus,.theme-light .Button--color--bad:hover{background-color:#bc2828;color:#fff}.theme-light .Button--color--label{transition:color 50ms,background-color 50ms;background-color:#2c2c2c;color:#fff}.theme-light .Button--color--label:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--label:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--label:focus,.theme-light .Button--color--label:hover{background-color:#393939;color:#fff}.theme-light .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#bbb;color:#000}.theme-light .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--default:focus,.theme-light .Button--color--default:hover{background-color:#d3d3d3;color:#000}.theme-light .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-light .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--caution:focus,.theme-light .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-light .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-light .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--danger:focus,.theme-light .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-light .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#eee;color:#000;background-color:hsla(0,0%,93.3%,0);color:rgba(0,0,0,.5)}.theme-light .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--transparent:focus,.theme-light .Button--color--transparent:hover{background-color:#fcfcfc;color:#000}.theme-light .Button--disabled{background-color:#363636!important}.theme-light .Button--selected{transition:color 50ms,background-color 50ms;background-color:#0668b8;color:#fff}.theme-light .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--selected:focus{transition:color .1s,background-color .1s}.theme-light .Button--selected:focus,.theme-light .Button--selected:hover{background-color:#107ad0;color:#fff}.theme-light .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;color:#353535;background-color:#fff;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-light .NumberInput--fluid{display:block}.theme-light .NumberInput__content{margin-left:.5em}.theme-light .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-light .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #353535;background-color:#353535}.theme-light .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;text-align:right}.theme-light .Input,.theme-light .NumberInput__input{line-height:1.4166666667em;background-color:#fff;color:#000}.theme-light .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;padding:0 .3333333333em;margin-right:.1666666667em;overflow:visible}.theme-light .Input--fluid{display:block;width:auto}.theme-light .Input__baseline{display:inline-block;color:transparent}.theme-light .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#000;color:inherit}.theme-light .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-light .Input--monospace .Input__input{font-family:Consolas,monospace}.theme-light .TextArea{position:relative;display:inline-block;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;background-color:#fff;margin-right:.1666666667em;line-height:1.4166666667em;box-sizing:border-box;width:100%}.theme-light .TextArea--fluid{display:block;width:auto;height:auto}.theme-light .TextArea__textarea{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;height:100%;font-size:1em;line-height:1.4166666667em;min-height:1.4166666667em;margin:0;padding:0 .5em;font-family:inherit;background-color:transparent;color:inherit;box-sizing:border-box;word-wrap:break-word;overflow:hidden}.theme-light .TextArea__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-light .Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto -.2em;cursor:n-resize}.theme-light .Knob:after{content:".";color:transparent;line-height:2.5em}.theme-light .Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(180deg,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,0));border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.theme-light .Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.theme-light .Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:hsla(0,0%,100%,.9)}.theme-light .Knob__popupValue{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.theme-light .Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.theme-light .Knob__ringTrackPivot{transform:rotate(135deg)}.theme-light .Knob__ringTrack{fill:transparent;stroke:hsla(0,0%,100%,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.theme-light .Knob__ringFillPivot{transform:rotate(135deg)}.theme-light .Knob--bipolar .Knob__ringFillPivot{transform:rotate(270deg)}.theme-light .Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms}.theme-light .Knob--color--black .Knob__ringFill{stroke:#000}.theme-light .Knob--color--white .Knob__ringFill{stroke:#e6e6e6}.theme-light .Knob--color--red .Knob__ringFill{stroke:#c82121}.theme-light .Knob--color--orange .Knob__ringFill{stroke:#e6630d}.theme-light .Knob--color--yellow .Knob__ringFill{stroke:#e5c304}.theme-light .Knob--color--olive .Knob__ringFill{stroke:#a3b816}.theme-light .Knob--color--green .Knob__ringFill{stroke:#1d9f3b}.theme-light .Knob--color--teal .Knob__ringFill{stroke:#00a39c}.theme-light .Knob--color--blue .Knob__ringFill{stroke:#1e78bb}.theme-light .Knob--color--violet .Knob__ringFill{stroke:#5a30b5}.theme-light .Knob--color--purple .Knob__ringFill{stroke:#932eb4}.theme-light .Knob--color--pink .Knob__ringFill{stroke:#db228a}.theme-light .Knob--color--brown .Knob__ringFill{stroke:#955d39}.theme-light .Knob--color--grey .Knob__ringFill{stroke:#e6e6e6}.theme-light .Knob--color--good .Knob__ringFill{stroke:#529923}.theme-light .Knob--color--average .Knob__ringFill{stroke:#da810e}.theme-light .Knob--color--bad .Knob__ringFill{stroke:#c82121}.theme-light .Knob--color--label .Knob__ringFill{stroke:#353535}.theme-light .Slider{cursor:e-resize}.theme-light .Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none!important}.theme-light .Slider__cursor{position:absolute;top:0;right:-.0833333333em;bottom:0;width:0;border-left:.1666666667em solid #000}.theme-light .Slider__pointer{position:absolute;right:-.4166666667em;bottom:-.3333333333em;width:0;height:0;border-left:.4166666667em solid transparent;border-right:.4166666667em solid transparent;border-bottom:.4166666667em solid #000}.theme-light .Slider__popupValue{position:absolute;right:0;top:-2rem;font-size:1rem;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.theme-light .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:transparent;transition:border-color .5s}.theme-light .ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.theme-light .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-light .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-light .ProgressBar--color--default{border:.0833333333em solid #bfbfbf}.theme-light .ProgressBar--color--default .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--black{border:.0833333333em solid #000!important}.theme-light .ProgressBar--color--black .ProgressBar__fill{background-color:#000}.theme-light .ProgressBar--color--white{border:.0833333333em solid #bfbfbf!important}.theme-light .ProgressBar--color--white .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--red{border:.0833333333em solid #a61c1c!important}.theme-light .ProgressBar--color--red .ProgressBar__fill{background-color:#a61c1c}.theme-light .ProgressBar--color--orange{border:.0833333333em solid #c0530b!important}.theme-light .ProgressBar--color--orange .ProgressBar__fill{background-color:#c0530b}.theme-light .ProgressBar--color--yellow{border:.0833333333em solid #bfa303!important}.theme-light .ProgressBar--color--yellow .ProgressBar__fill{background-color:#bfa303}.theme-light .ProgressBar--color--olive{border:.0833333333em solid #889912!important}.theme-light .ProgressBar--color--olive .ProgressBar__fill{background-color:#889912}.theme-light .ProgressBar--color--green{border:.0833333333em solid #188532!important}.theme-light .ProgressBar--color--green .ProgressBar__fill{background-color:#188532}.theme-light .ProgressBar--color--teal{border:.0833333333em solid #008882!important}.theme-light .ProgressBar--color--teal .ProgressBar__fill{background-color:#008882}.theme-light .ProgressBar--color--blue{border:.0833333333em solid #19649c!important}.theme-light .ProgressBar--color--blue .ProgressBar__fill{background-color:#19649c}.theme-light .ProgressBar--color--violet{border:.0833333333em solid #4b2897!important}.theme-light .ProgressBar--color--violet .ProgressBar__fill{background-color:#4b2897}.theme-light .ProgressBar--color--purple{border:.0833333333em solid #7a2696!important}.theme-light .ProgressBar--color--purple .ProgressBar__fill{background-color:#7a2696}.theme-light .ProgressBar--color--pink{border:.0833333333em solid #b61d73!important}.theme-light .ProgressBar--color--pink .ProgressBar__fill{background-color:#b61d73}.theme-light .ProgressBar--color--brown{border:.0833333333em solid #7c4d2f!important}.theme-light .ProgressBar--color--brown .ProgressBar__fill{background-color:#7c4d2f}.theme-light .ProgressBar--color--grey{border:.0833333333em solid #bfbfbf!important}.theme-light .ProgressBar--color--grey .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--good{border:.0833333333em solid #44801d!important}.theme-light .ProgressBar--color--good .ProgressBar__fill{background-color:#44801d}.theme-light .ProgressBar--color--average{border:.0833333333em solid #b56b0b!important}.theme-light .ProgressBar--color--average .ProgressBar__fill{background-color:#b56b0b}.theme-light .ProgressBar--color--bad{border:.0833333333em solid #a61c1c!important}.theme-light .ProgressBar--color--bad .ProgressBar__fill{background-color:#a61c1c}.theme-light .ProgressBar--color--label{border:.0833333333em solid #2c2c2c!important}.theme-light .ProgressBar--color--label .ProgressBar__fill{background-color:#2c2c2c}.theme-light .Chat{color:#000}.theme-light .Chat__badge{display:inline-block;min-width:.5em;font-size:.7em;padding:.2em .3em;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#dc143c;border-radius:10px;transition:font-size .2s}.theme-light .Chat__badge:before{content:"x"}.theme-light .Chat__badge--animate{font-size:.9em;transition:font-size 0ms}.theme-light .Chat__scrollButton{position:fixed;right:2em;bottom:1em}.theme-light .Chat__reconnected{font-size:.85em;text-align:center;margin:1em 0 2em}.theme-light .Chat__reconnected:before{content:"Reconnected";display:inline-block;border-radius:1em;padding:0 .7em;color:#db2828;background-color:#fff}.theme-light .Chat__reconnected:after{content:"";display:block;margin-top:-.75em;border-bottom:.1666666667em solid #db2828}.theme-light .Chat__highlight{color:#000}.theme-light .Chat__highlight--restricted{color:#fff;background-color:#a00;font-weight:700}.theme-light .ChatMessage{word-wrap:break-word}.theme-light .ChatMessage--highlighted{position:relative;border-left:.1666666667em solid #fd4;padding-left:.5em}.theme-light .ChatMessage--highlighted:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,221,68,.1);pointer-events:none}.theme-light .Layout,.theme-light .Layout *{scrollbar-base-color:#f2f2f2;scrollbar-face-color:#d6d6d6;scrollbar-3dlight-color:#eee;scrollbar-highlight-color:#eee;scrollbar-track-color:#f2f2f2;scrollbar-arrow-color:#777;scrollbar-shadow-color:#d6d6d6}.theme-light .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-light .Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.theme-light .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#000;background-color:#eee;background-image:linear-gradient(180deg,#eee 0,#eee)}.theme-light .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-light .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-light .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-light .Window__contentPadding:after{height:0}.theme-light .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-light .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:hsla(0,0%,98.8%,.25);pointer-events:none}.theme-light .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-light .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-light .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-light .TitleBar{background-color:#eee;border-bottom:1px solid rgba(0,0,0,.25);box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-light .TitleBar__clickable{color:rgba(0,0,0,.5);background-color:#eee;transition:color .25s,background-color .25s}.theme-light .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-light .TitleBar__title{position:absolute;top:0;left:46px;left:3.8333333333rem;color:rgba(0,0,0,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap}.theme-light .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-light .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px!important;line-height:2.6666666667rem!important}.theme-light .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-light .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-light body,.theme-light html{padding:0;margin:0;height:100%;color:#000}.theme-light body{background:#e0e0e0;font-family:Verdana,sans-serif;font-size:13px;line-height:1.2;overflow-x:hidden;overflow-y:scroll;word-wrap:break-word}.theme-light img{margin:0;padding:0;line-height:1;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}.theme-light img.icon{height:1em;min-height:16px;width:auto;vertical-align:bottom}.theme-light a{color:#00f}.theme-light a.visited,.theme-light a:visited{color:#f0f}.theme-light a.popt{text-decoration:none}.theme-light .popup{position:fixed;top:50%;left:50%;background:#ddd}.theme-light .popup .close{position:absolute;background:#aaa;top:0;right:0;color:#333;text-decoration:none;z-index:2;padding:0 10px;height:30px;line-height:30px}.theme-light .popup .close:hover{background:#999}.theme-light .popup .head{background:#999;color:#ddd;padding:0 10px;height:30px;line-height:30px;text-transform:uppercase;font-size:.9em;font-weight:700;border-bottom:2px solid green}.theme-light .popup input{border:1px solid #999;background:#fff;margin:0;padding:5px;outline:none;color:#333}.theme-light .popup input[type=text]:active,.theme-light .popup input[type=text]:focus,.theme-light .popup input[type=text]:hover{border-color:green}.theme-light .popup input[type=submit]{padding:5px 10px;background:#999;color:#ddd;text-transform:uppercase;font-size:.9em;font-weight:700}.theme-light .popup input[type=submit]:active,.theme-light .popup input[type=submit]:focus,.theme-light .popup input[type=submit]:hover{background:#aaa;cursor:pointer}.theme-light .changeFont{padding:10px}.theme-light .changeFont a{display:block;text-decoration:none;padding:3px;color:#333}.theme-light .changeFont a:hover{background:#ccc}.theme-light .highlightPopup{padding:10px;text-align:center}.theme-light .highlightPopup input[type=text]{display:block;width:215px;text-align:left;margin-top:5px}.theme-light .highlightPopup input.highlightColor{background-color:#ff0}.theme-light .highlightPopup input.highlightTermSubmit{margin-top:5px}.theme-light .contextMenu{background-color:#ddd;position:fixed;margin:2px;width:150px}.theme-light .contextMenu a{display:block;padding:2px 5px;text-decoration:none;color:#333}.theme-light .contextMenu a:hover{background-color:#ccc}.theme-light .filterMessages{padding:5px}.theme-light .filterMessages div{padding:2px 0}.theme-light .icon-stack{height:1em;line-height:1em;width:1em;vertical-align:middle;margin-top:-2px}.theme-light .motd{color:#638500;font-family:Verdana,sans-serif;white-space:normal}.theme-light .motd h1,.theme-light .motd h2,.theme-light .motd h3,.theme-light .motd h4,.theme-light .motd h5,.theme-light .motd h6{color:#638500;text-decoration:underline}.theme-light .motd a,.theme-light .motd a:active,.theme-light .motd a:hover,.theme-light .motd a:link,.theme-light .motd a:visited{color:#638500}.theme-light .admin,.theme-light .adminooc,.theme-light .bold,.theme-light .looc,.theme-light .medal,.theme-light .name,.theme-light .ooc,.theme-light .prefix,.theme-light .yell{font-weight:700}.theme-light .highlight,.theme-light .italic,.theme-light .italics{background:#ff0}.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light h5,.theme-light h6{color:#00f;font-family:Georgia,Verdana,sans-serif}.theme-light em{font-style:normal;font-weight:700}.theme-light .ooc{color:#002eb8;font-weight:700}.theme-light .looc{color:#69c;font-weight:700}.theme-light .aooc{color:#b8002e;font-weight:700}.theme-light .event_manager{color:#603;font-weight:700}.theme-light .adminobserverooc{color:#09c;font-weight:700}.theme-light .adminooc{color:#700038;font-weight:700}.theme-light .adminsay{color:#ff4500;font-weight:700}.theme-light .adminobserver{color:#960;font-weight:700}.theme-light .admin{color:#4473ff;font-weight:700}.theme-light .log_message{color:#386aff;font-weight:700}.theme-light .debug_error{color:red;font-weight:700}.theme-light .debug_warning{color:red}.theme-light .debug_debug{color:#00f}.theme-light .debug_trace{color:#888}.theme-light .mentorsay{color:#e236d8;font-weight:700}.theme-light .mentorsay_admin{color:#8a2be2;font-weight:700}.theme-light .mod_channel{color:#735638;font-weight:700}.theme-light .name{font-weight:700}.theme-light .deadsay{color:#5c00e6}.theme-light .binarysay{color:#20c20e;background-color:#000;display:block}.theme-light .binarysay a{color:#0f0}.theme-light .binarysay a:active,.theme-light .binarysay a:visited{color:#8f8}.theme-light .radio{color:green}.theme-light .sciradio{color:#939}.theme-light .comradio{color:#193a7a}.theme-light .secradio{color:#a30000}.theme-light .medradio{color:#337296}.theme-light .engradio{color:#fb5613}.theme-light .supradio{color:#5f4519}.theme-light .servradio{color:#6eaa2c}.theme-light .syndradio{color:#6d3f40}.theme-light .centcomradio{color:#686868}.theme-light .aiprivradio{color:#f0f}.theme-light .redteamradio{color:red}.theme-light .blueteamradio{color:#00f}.theme-light .yell{font-weight:700}.theme-light .alert{color:red}.theme-light h1.alert,.theme-light h2.alert{color:#000}.theme-light .userdanger{font-size:185%}.theme-light .bolddanger,.theme-light .userdanger{color:red;font-weight:700}.theme-light .danger{color:red}.theme-light .tinydanger{color:red;font-size:85%}.theme-light .smalldanger{color:red;font-size:90%}.theme-light .warning{color:red;font-style:italic}.theme-light .alertwarning{color:red;font-weight:700}.theme-light .boldwarning{color:red;font-style:italic;font-weight:700}.theme-light .announce{color:#228b22;font-weight:700}.theme-light .boldannounce{color:red;font-weight:700}.theme-light .greenannounce{color:#0f0;font-weight:700}.theme-light .rose{color:#ff5050}.theme-light .info{color:#00c}.theme-light .notice{color:#009}.theme-light .tinynotice{color:#009;font-style:italic;font-size:85%}.theme-light .smallnotice{color:#009;font-size:90%}.theme-light .smallnoticeital{color:#009;font-style:italic;font-size:90%}.theme-light .boldnotice{color:#009;font-weight:700}.theme-light .hear{color:#009;font-style:italic}.theme-light .adminnotice{color:#00f}.theme-light .adminhelp{color:red;font-weight:700}.theme-light .unconscious{color:#00f;font-weight:700}.theme-light .suicide{color:#ff5050;font-style:italic}.theme-light .green{color:#03ff39}.theme-light .red{color:red}.theme-light .blue{color:#00f}.theme-light .nicegreen{color:#14a833}.theme-light .userlove{color:#ff1493;font-style:italic;font-weight:700;text-shadow:0 0 6px #ff6dbc}.theme-light .love{color:#ff006a;font-style:italic;text-shadow:0 0 6px #ff6d6d}.theme-light .cult{color:#960000}.theme-light .cultbold,.theme-light .cultitalic{color:#960000;font-style:italic}.theme-light .cultbold{font-weight:700}.theme-light .cultboldtalic,.theme-light .cultlarge{color:#960000;font-weight:700;font-size:185%}.theme-light .narsie{color:#960000;font-weight:700;font-size:925%}.theme-light .narsiesmall{color:#960000;font-weight:700;font-size:370%}.theme-light .colossus{color:#7f282a;font-size:310%}.theme-light .hierophant{font-weight:700}.theme-light .hierophant,.theme-light .hierophant_warning{color:#609;font-style:italic}.theme-light .purple{color:#5e2d79}.theme-light .holoparasite{color:#35333a}.theme-light .revennotice{color:#1d2953}.theme-light .revenbignotice,.theme-light .revenboldnotice{color:#1d2953;font-weight:700}.theme-light .revenbignotice{font-size:185%}.theme-light .revenminor{color:#823abb}.theme-light .revenwarning{color:#760fbb;font-style:italic}.theme-light .revendanger{color:#760fbb;font-weight:700;font-size:185%}.theme-light .umbra{color:#5000a0}.theme-light .umbra_emphasis,.theme-light .umbra_large{color:#5000a0;font-weight:700;font-style:italic}.theme-light .umbra_large{font-size:3}.theme-light .deconversion_message{color:#5000a0;font-size:185%;font-style:italic}.theme-light .brass{color:#be8700}.theme-light .heavy_brass{color:#be8700;font-weight:700;font-style:italic}.theme-light .big_brass,.theme-light .large_brass{color:#be8700;font-size:185%}.theme-light .big_brass,.theme-light .ratvar{font-weight:700;font-style:italic}.theme-light .ratvar{color:#be8700;font-size:6}.theme-light .alloy{color:#42474d}.theme-light .heavy_alloy,.theme-light .nezbere_large{color:#42474d;font-weight:700;font-style:italic}.theme-light .nezbere_large{font-size:185%}.theme-light .nezbere{color:#42474d;font-weight:700;font-style:italic}.theme-light .nezbere_small{color:#42474d}.theme-light .sevtug_large{font-size:185%}.theme-light .sevtug,.theme-light .sevtug_large{color:#af0aaf;font-weight:700;font-style:italic}.theme-light .sevtug_small{color:#af0aaf}.theme-light .inathneq_large{font-size:185%}.theme-light .inathneq,.theme-light .inathneq_large{color:#1e8ce1;font-weight:700;font-style:italic}.theme-light .inathneq_small{color:#1e8ce1}.theme-light .nzcrentr_large{font-size:185%}.theme-light .nzcrentr,.theme-light .nzcrentr_large{color:#daaa18;font-weight:700;font-style:italic}.theme-light .nzcrentr_small{color:#daaa18}.theme-light .neovgre_large{font-size:185%}.theme-light .neovgre,.theme-light .neovgre_large{color:#6e001a;font-weight:700;font-style:italic}.theme-light .neovgre_small{color:#6e001a}.theme-light .ghostalert{color:#5c00e6;font-style:italic;font-weight:700}.theme-light .alien{color:#543354}.theme-light .noticealien{color:#00c000}.theme-light .alertalien{color:#00c000;font-weight:700}.theme-light .changeling{color:purple;font-style:italic}.theme-light .alertsyndie{color:red;font-size:185%;font-weight:700}.theme-light .spider{color:#4d004d;font-weight:700;font-size:185%}.theme-light .interface{color:#303}.theme-light .sans{font-family:Comic Sans MS,cursive,sans-serif}.theme-light .papyrus{font-family:Papyrus,cursive,sans-serif}.theme-light .robot{font-family:Courier New,cursive,sans-serif}.theme-light .command_headset{font-weight:700;font-size:160%}.theme-light .small{font-size:60%}.theme-light .big{font-size:185%}.theme-light .reallybig{font-size:245%}.theme-light .extremelybig{font-size:310%}.theme-light .greentext{color:#0f0;font-size:185%}.theme-light .redtext{color:red;font-size:185%}.theme-light .yellowtext{color:#fc0;font-size:185%}.theme-light .clown{color:#ff69bf;font-size:160%;font-family:Comic Sans MS,cursive,sans-serif;font-weight:700}.theme-light .singing{font-family:Trebuchet MS,cursive,sans-serif;font-style:italic}.theme-light .his_grace{color:#15d512;font-family:Courier New,cursive,sans-serif;font-style:italic}.theme-light .spooky{color:#ff9100}.theme-light .hypnophrase{color:#0d0d0d;font-weight:700;animation:hypnocolor 1.5s infinite;animation-direction:alternate}@keyframes hypnocolor{0%{color:#0d0d0d}25%{color:#410194}50%{color:#7f17d8}75%{color:#410194}to{color:#3bb5d3}}.theme-light .velvet{color:#660015;font-weight:700;animation:velvet 5s infinite;animation-direction:alternate}@keyframes velvet{0%{color:#400020}40%{color:red}50%{color:#f88}60%{color:red}to{color:#400020}}.theme-light .phobia{color:#d00;font-weight:700;animation:phobia .75s infinite}@keyframes phobia{0%{color:#0d0d0d}50%{color:#d00}to{color:#0d0d0d}}.theme-light .icon{height:1em;width:auto}.theme-light .memo{color:#638500;text-align:center}.theme-light .memoedit{text-align:center;font-size:125%}.theme-light .abductor{color:purple;font-style:italic}.theme-light .mind_control{color:#a00d6f;font-size:100%;font-weight:700;font-style:italic}.theme-light .slime{color:#00ced1}.theme-light .drone{color:#848482}.theme-light .monkey{color:#975032}.theme-light .swarmer{color:#2c75ff}.theme-light .resonate{color:#298f85}.theme-light .monkeyhive{color:#774704}.theme-light .monkeylead{color:#774704;font-size:80%}.theme-light .connectionClosed,.theme-light .fatalError{background:red;color:#fff;padding:5px}.theme-light .connectionClosed.restored{background:green}.theme-light .internal.boldnshit{color:#00f;font-weight:700}.theme-light .text-normal{font-weight:400;font-style:normal}.theme-light .hidden{display:none;visibility:hidden}.theme-light .ml-1{margin-left:1em}.theme-light .ml-2{margin-left:2em}.theme-light .ml-3{margin-left:3em} \ No newline at end of file +body,html{box-sizing:border-box;height:100%;margin:0;font-size:12px}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4,h5,h6{display:block;margin:0;padding:.5rem 0}h1{font-size:18px;font-size:1.5rem}h2{font-size:16px;font-size:1.333rem}h3{font-size:14px;font-size:1.167rem}h4{font-size:12px;font-size:1rem}td,th{vertical-align:baseline;text-align:left}.candystripe:nth-child(odd){background-color:rgba(0,0,0,.25)}.color-black{color:#1a1a1a!important}.color-white{color:#fff!important}.color-red{color:#df3e3e!important}.color-orange{color:#f37f33!important}.color-yellow{color:#fbda21!important}.color-olive{color:#cbe41c!important}.color-green{color:#25ca4c!important}.color-teal{color:#00d6cc!important}.color-blue{color:#2e93de!important}.color-violet{color:#7349cf!important}.color-purple{color:#ad45d0!important}.color-pink{color:#e34da1!important}.color-brown{color:#b97447!important}.color-grey{color:#848484!important}.color-good{color:#68c22d!important}.color-average{color:#f29a29!important}.color-bad{color:#df3e3e!important}.color-label{color:#8b9bb0!important}.color-bg-black{background-color:#000!important}.color-bg-white{background-color:#d9d9d9!important}.color-bg-red{background-color:#bd2020!important}.color-bg-orange{background-color:#d95e0c!important}.color-bg-yellow{background-color:#d9b804!important}.color-bg-olive{background-color:#9aad14!important}.color-bg-green{background-color:#1b9638!important}.color-bg-teal{background-color:#009a93!important}.color-bg-blue{background-color:#1c71b1!important}.color-bg-violet{background-color:#552dab!important}.color-bg-purple{background-color:#8b2baa!important}.color-bg-pink{background-color:#cf2082!important}.color-bg-brown{background-color:#8c5836!important}.color-bg-grey{background-color:#646464!important}.color-bg-good{background-color:#4d9121!important}.color-bg-average{background-color:#cd7a0d!important}.color-bg-bad{background-color:#bd2020!important}.color-bg-label{background-color:#657a94!important}.debug-layout,.debug-layout :not(g):not(path){color:hsla(0,0%,100%,.9)!important;background:transparent!important;outline:1px solid hsla(0,0%,100%,.5)!important;box-shadow:none!important;filter:none!important}.debug-layout:hover,.debug-layout :not(g):not(path):hover{outline-color:hsla(0,0%,100%,.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:.167rem solid #1a1a1a!important}.outline-color-white{outline:.167rem solid #fff!important}.outline-color-red{outline:.167rem solid #df3e3e!important}.outline-color-orange{outline:.167rem solid #f37f33!important}.outline-color-yellow{outline:.167rem solid #fbda21!important}.outline-color-olive{outline:.167rem solid #cbe41c!important}.outline-color-green{outline:.167rem solid #25ca4c!important}.outline-color-teal{outline:.167rem solid #00d6cc!important}.outline-color-blue{outline:.167rem solid #2e93de!important}.outline-color-violet{outline:.167rem solid #7349cf!important}.outline-color-purple{outline:.167rem solid #ad45d0!important}.outline-color-pink{outline:.167rem solid #e34da1!important}.outline-color-brown{outline:.167rem solid #b97447!important}.outline-color-grey{outline:.167rem solid #848484!important}.outline-color-good{outline:.167rem solid #68c22d!important}.outline-color-average{outline:.167rem solid #f29a29!important}.outline-color-bad{outline:.167rem solid #df3e3e!important}.outline-color-label{outline:.167rem solid #8b9bb0!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}.BlockQuote{color:#8b9bb0;border-left:.1666666667em solid #8b9bb0;padding-left:.5em;margin-bottom:.5em}.BlockQuote:last-child{margin-bottom:0}.Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.Button:last-child{margin-right:0;margin-bottom:0}.Button .fa,.Button .far,.Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.333em;text-align:center}.Button--hasContent .fa,.Button--hasContent .far,.Button--hasContent .fas{margin-right:.25em}.Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.Button--fluid{display:block;margin-left:0;margin-right:0}.Button--circular{border-radius:50%}.Button--compact{padding:0 .25em;line-height:1.333em}.Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.Button--color--black:hover{transition:color 0ms,background-color 0ms}.Button--color--black:focus{transition:color .1s,background-color .1s}.Button--color--black:focus,.Button--color--black:hover{background-color:#0a0a0a;color:#fff}.Button--color--white{transition:color 50ms,background-color 50ms;background-color:#d9d9d9;color:#000}.Button--color--white:hover{transition:color 0ms,background-color 0ms}.Button--color--white:focus{transition:color .1s,background-color .1s}.Button--color--white:focus,.Button--color--white:hover{background-color:#f3f3f3;color:#000}.Button--color--red{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--red:hover{transition:color 0ms,background-color 0ms}.Button--color--red:focus{transition:color .1s,background-color .1s}.Button--color--red:focus,.Button--color--red:hover{background-color:#d52b2b;color:#fff}.Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#d95e0c;color:#fff}.Button--color--orange:hover{transition:color 0ms,background-color 0ms}.Button--color--orange:focus{transition:color .1s,background-color .1s}.Button--color--orange:focus,.Button--color--orange:hover{background-color:#ed6f1d;color:#fff}.Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.Button--color--yellow:focus{transition:color .1s,background-color .1s}.Button--color--yellow:focus,.Button--color--yellow:hover{background-color:#f3d00e;color:#000}.Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#9aad14;color:#fff}.Button--color--olive:hover{transition:color 0ms,background-color 0ms}.Button--color--olive:focus{transition:color .1s,background-color .1s}.Button--color--olive:focus,.Button--color--olive:hover{background-color:#afc41f;color:#fff}.Button--color--green{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--color--green:hover{transition:color 0ms,background-color 0ms}.Button--color--green:focus{transition:color .1s,background-color .1s}.Button--color--green:focus,.Button--color--green:hover{background-color:#27ab46;color:#fff}.Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#009a93;color:#fff}.Button--color--teal:hover{transition:color 0ms,background-color 0ms}.Button--color--teal:focus{transition:color .1s,background-color .1s}.Button--color--teal:focus,.Button--color--teal:hover{background-color:#0aafa8;color:#fff}.Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#1c71b1;color:#fff}.Button--color--blue:hover{transition:color 0ms,background-color 0ms}.Button--color--blue:focus{transition:color .1s,background-color .1s}.Button--color--blue:focus,.Button--color--blue:hover{background-color:#2883c8;color:#fff}.Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#552dab;color:#fff}.Button--color--violet:hover{transition:color 0ms,background-color 0ms}.Button--color--violet:focus{transition:color .1s,background-color .1s}.Button--color--violet:focus,.Button--color--violet:hover{background-color:#653ac1;color:#fff}.Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#8b2baa;color:#fff}.Button--color--purple:hover{transition:color 0ms,background-color 0ms}.Button--color--purple:focus{transition:color .1s,background-color .1s}.Button--color--purple:focus,.Button--color--purple:hover{background-color:#9e38c1;color:#fff}.Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#cf2082;color:#fff}.Button--color--pink:hover{transition:color 0ms,background-color 0ms}.Button--color--pink:focus{transition:color .1s,background-color .1s}.Button--color--pink:focus,.Button--color--pink:hover{background-color:#dd3794;color:#fff}.Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#8c5836;color:#fff}.Button--color--brown:hover{transition:color 0ms,background-color 0ms}.Button--color--brown:focus{transition:color .1s,background-color .1s}.Button--color--brown:focus,.Button--color--brown:hover{background-color:#a06844;color:#fff}.Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#646464;color:#fff}.Button--color--grey:hover{transition:color 0ms,background-color 0ms}.Button--color--grey:focus{transition:color .1s,background-color .1s}.Button--color--grey:focus,.Button--color--grey:hover{background-color:#757575;color:#fff}.Button--color--good{transition:color 50ms,background-color 50ms;background-color:#4d9121;color:#fff}.Button--color--good:hover{transition:color 0ms,background-color 0ms}.Button--color--good:focus{transition:color .1s,background-color .1s}.Button--color--good:focus,.Button--color--good:hover{background-color:#5da52d;color:#fff}.Button--color--average{transition:color 50ms,background-color 50ms;background-color:#cd7a0d;color:#fff}.Button--color--average:hover{transition:color 0ms,background-color 0ms}.Button--color--average:focus{transition:color .1s,background-color .1s}.Button--color--average:focus,.Button--color--average:hover{background-color:#e68d18;color:#fff}.Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--bad:hover{transition:color 0ms,background-color 0ms}.Button--color--bad:focus{transition:color .1s,background-color .1s}.Button--color--bad:focus,.Button--color--bad:hover{background-color:#d52b2b;color:#fff}.Button--color--label{transition:color 50ms,background-color 50ms;background-color:#657a94;color:#fff}.Button--color--label:hover{transition:color 0ms,background-color 0ms}.Button--color--label:focus{transition:color .1s,background-color .1s}.Button--color--label:focus,.Button--color--label:hover{background-color:#7b8da4;color:#fff}.Button--color--default{transition:color 50ms,background-color 50ms;background-color:#3e6189;color:#fff}.Button--color--default:hover{transition:color 0ms,background-color 0ms}.Button--color--default:focus{transition:color .1s,background-color .1s}.Button--color--default:focus,.Button--color--default:hover{background-color:#4c729d;color:#fff}.Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--caution:hover{transition:color 0ms,background-color 0ms}.Button--color--caution:focus{transition:color .1s,background-color .1s}.Button--color--caution:focus,.Button--color--caution:hover{background-color:#f3d00e;color:#000}.Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--danger:hover{transition:color 0ms,background-color 0ms}.Button--color--danger:focus{transition:color .1s,background-color .1s}.Button--color--danger:focus,.Button--color--danger:hover{background-color:#d52b2b;color:#fff}.Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#202020;color:#fff;background-color:rgba(32,32,32,0);color:hsla(0,0%,100%,.5)}.Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.Button--color--transparent:focus{transition:color .1s,background-color .1s}.Button--color--transparent:focus,.Button--color--transparent:hover{background-color:#2c2c2c;color:#fff}.Button--disabled{background-color:#999!important}.Button--selected{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--selected:hover{transition:color 0ms,background-color 0ms}.Button--selected:focus{transition:color .1s,background-color .1s}.Button--selected:focus,.Button--selected:hover{background-color:#27ab46;color:#fff}.ColorBox{display:inline-block;width:1em;height:1em;line-height:1em;text-align:center}.Dimmer{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.75);z-index:1}.Divider--horizontal{margin:.5em 0}.Divider--horizontal:not(.Divider--hidden){border-top:.1666666667em solid hsla(0,0%,100%,.1)}.Divider--vertical{height:100%;margin:0 .5em}.Divider--vertical:not(.Divider--hidden){border-left:.1666666667em solid hsla(0,0%,100%,.1)}.Dropdown{position:relative}.Dropdown__control{position:relative;display:inline-block;font-family:Verdana,sans-serif;font-size:1em;width:8.3333333333em;line-height:1.4166666667em;user-select:none}.Dropdown__arrow-button{float:right;padding-left:.5em;border-left:.0833333333em solid #000;border-left:.0833333333em solid rgba(0,0,0,.25)}.Dropdown__menu{overflow-y:auto;overflow-y:scroll}.Dropdown__menu,.Dropdown__menu-noscroll{position:absolute;z-index:5;width:8.3333333333em;max-height:16.6666666667em;border-radius:0 0 .1666666667em .1666666667em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75)}.Dropdown__menu-noscroll{overflow-y:auto}.Dropdown__menuentry{padding:.1666666667em .3333333333em;font-family:Verdana,sans-serif;font-size:1em;line-height:1.4166666667em;transition:background-color .1s}.Dropdown__menuentry:hover{background-color:hsla(0,0%,100%,.2);transition:background-color 0ms}.Dropdown__over{top:auto;bottom:100%}.FatalError{display:block!important;position:absolute;top:0;left:0;right:0;bottom:0;padding:12px;font-size:12px;font-family:Consolas,monospace;color:#fff;background-color:#00d;z-index:1000;overflow:hidden;text-align:center}.FatalError__logo{display:inline-block;text-align:left;font-size:10px;line-height:8px;position:relative;margin-top:12px;top:0;left:0;animation:FatalError__rainbow 2s linear infinite alternate,FatalError__shadow 4s linear infinite alternate,FatalError__tfmX 3s infinite alternate,FatalError__tfmY 4s infinite alternate;white-space:pre-wrap;word-break:break-all}.FatalError__header{margin-top:12px}.FatalError__stack{text-align:left;white-space:pre-wrap;word-break:break-all;margin-top:24px;margin-bottom:24px}.FatalError__footer{margin-bottom:24px}@keyframes FatalError__rainbow{0%{color:#ff0}50%{color:#0ff}to{color:#f0f}}@keyframes FatalError__shadow{0%{left:-2px;text-shadow:4px 0 #f0f}50%{left:0;text-shadow:0 0 #0ff}to{left:2px;text-shadow:-4px 0 #ff0}}@keyframes FatalError__tfmX{0%{left:15px}to{left:-15px}}@keyframes FatalError__tfmY{to{top:-15px}}.Flex{display:-ms-flexbox;display:flex}.Flex--inline{display:inline-flex}.Flex--iefix{display:table!important;width:105%;border-collapse:collapse;border-spacing:0}.Flex--iefix:after{content:"";display:table-cell;width:5%}.Flex--iefix--column{display:table!important;width:100%!important;height:100%!important;border-collapse:collapse;border-spacing:0}.Flex--iefix--column>.Flex__item--iefix{display:table-row!important}.Flex--iefix--column>.Flex__item--iefix--grow{height:100%!important}.Flex__item--iefix{display:table-cell!important;width:1%!important;min-width:99%}.Flex__item--iefix--grow{width:auto!important}.Flex--spacing--1{margin:0 -.25em}.Flex--spacing--1>.Flex__item{margin:0 .25em}.Flex--spacing--2{margin:0 -.5em}.Flex--spacing--2>.Flex__item{margin:0 .5em}.Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto -.2em;cursor:n-resize}.Knob:after{content:".";color:transparent;line-height:2.5em}.Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(180deg,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,0));border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:hsla(0,0%,100%,.9)}.Knob__popupValue{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.Knob__ringTrackPivot{transform:rotate(135deg)}.Knob__ringTrack{fill:transparent;stroke:hsla(0,0%,100%,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.Knob__ringFillPivot{transform:rotate(135deg)}.Knob--bipolar .Knob__ringFillPivot{transform:rotate(270deg)}.Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms}.Knob--color--black .Knob__ringFill{stroke:#1a1a1a}.Knob--color--white .Knob__ringFill{stroke:#fff}.Knob--color--red .Knob__ringFill{stroke:#df3e3e}.Knob--color--orange .Knob__ringFill{stroke:#f37f33}.Knob--color--yellow .Knob__ringFill{stroke:#fbda21}.Knob--color--olive .Knob__ringFill{stroke:#cbe41c}.Knob--color--green .Knob__ringFill{stroke:#25ca4c}.Knob--color--teal .Knob__ringFill{stroke:#00d6cc}.Knob--color--blue .Knob__ringFill{stroke:#2e93de}.Knob--color--violet .Knob__ringFill{stroke:#7349cf}.Knob--color--purple .Knob__ringFill{stroke:#ad45d0}.Knob--color--pink .Knob__ringFill{stroke:#e34da1}.Knob--color--brown .Knob__ringFill{stroke:#b97447}.Knob--color--grey .Knob__ringFill{stroke:#848484}.Knob--color--good .Knob__ringFill{stroke:#68c22d}.Knob--color--average .Knob__ringFill{stroke:#f29a29}.Knob--color--bad .Knob__ringFill{stroke:#df3e3e}.Knob--color--label .Knob__ringFill{stroke:#8b9bb0}.LabeledList{display:table;width:100%;width:calc(100% + 1em);border-collapse:collapse;border-spacing:0;margin:-.25em -.5em 0;padding:0}.LabeledList__row{display:table-row}.LabeledList__row:last-child .LabeledList__cell{padding-bottom:0}.LabeledList__cell{display:table-cell;margin:0;padding:.25em .5em;border:0;text-align:left;vertical-align:baseline}.LabeledList__label{width:1%;white-space:nowrap;min-width:5em}.LabeledList__buttons{width:.1%;white-space:nowrap;text-align:right;padding-top:.0833333333em;padding-bottom:0}.Modal{background-color:#202020;max-width:calc(100% - 1rem);padding:1rem}.NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:700;font-style:italic;color:#000;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg,transparent,transparent .8333333333em,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 1.6666666667em)}.NoticeBox--color--black{color:#fff;background-color:#000}.NoticeBox--color--white{color:#000;background-color:#b3b3b3}.NoticeBox--color--red{color:#fff;background-color:#701f1f}.NoticeBox--color--orange{color:#fff;background-color:#854114}.NoticeBox--color--yellow{color:#000;background-color:#83710d}.NoticeBox--color--olive{color:#000;background-color:#576015}.NoticeBox--color--green{color:#fff;background-color:#174e24}.NoticeBox--color--teal{color:#fff;background-color:#064845}.NoticeBox--color--blue{color:#fff;background-color:#1b4565}.NoticeBox--color--violet{color:#fff;background-color:#3b2864}.NoticeBox--color--purple{color:#fff;background-color:#542663}.NoticeBox--color--pink{color:#fff;background-color:#802257}.NoticeBox--color--brown{color:#fff;background-color:#4c3729}.NoticeBox--color--grey{color:#fff;background-color:#3e3e3e}.NoticeBox--color--good{color:#fff;background-color:#2e4b1a}.NoticeBox--color--average{color:#fff;background-color:#7b4e13}.NoticeBox--color--bad{color:#fff;background-color:#701f1f}.NoticeBox--color--label{color:#fff;background-color:#53565a}.NoticeBox--type--info{color:#fff;background-color:#235982}.NoticeBox--type--success{color:#fff;background-color:#1e662f}.NoticeBox--type--warning{color:#fff;background-color:#a95219}.NoticeBox--type--danger{color:#fff;background-color:#8f2828}.NumberInput{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#88bfff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.NumberInput--fluid{display:block}.NumberInput__content{margin-left:.5em}.NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #88bfff;background-color:#88bfff}.NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#0a0a0a;color:#fff;text-align:right}.ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:transparent;transition:border-color .5s}.ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.ProgressBar__fill--animated{transition:background-color .5s,width .5s}.ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.ProgressBar--color--default{border:.0833333333em solid #3e6189}.ProgressBar--color--default .ProgressBar__fill{background-color:#3e6189}.ProgressBar--color--black{border:.0833333333em solid #000!important}.ProgressBar--color--black .ProgressBar__fill{background-color:#000}.ProgressBar--color--white{border:.0833333333em solid #d9d9d9!important}.ProgressBar--color--white .ProgressBar__fill{background-color:#d9d9d9}.ProgressBar--color--red{border:.0833333333em solid #bd2020!important}.ProgressBar--color--red .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--orange{border:.0833333333em solid #d95e0c!important}.ProgressBar--color--orange .ProgressBar__fill{background-color:#d95e0c}.ProgressBar--color--yellow{border:.0833333333em solid #d9b804!important}.ProgressBar--color--yellow .ProgressBar__fill{background-color:#d9b804}.ProgressBar--color--olive{border:.0833333333em solid #9aad14!important}.ProgressBar--color--olive .ProgressBar__fill{background-color:#9aad14}.ProgressBar--color--green{border:.0833333333em solid #1b9638!important}.ProgressBar--color--green .ProgressBar__fill{background-color:#1b9638}.ProgressBar--color--teal{border:.0833333333em solid #009a93!important}.ProgressBar--color--teal .ProgressBar__fill{background-color:#009a93}.ProgressBar--color--blue{border:.0833333333em solid #1c71b1!important}.ProgressBar--color--blue .ProgressBar__fill{background-color:#1c71b1}.ProgressBar--color--violet{border:.0833333333em solid #552dab!important}.ProgressBar--color--violet .ProgressBar__fill{background-color:#552dab}.ProgressBar--color--purple{border:.0833333333em solid #8b2baa!important}.ProgressBar--color--purple .ProgressBar__fill{background-color:#8b2baa}.ProgressBar--color--pink{border:.0833333333em solid #cf2082!important}.ProgressBar--color--pink .ProgressBar__fill{background-color:#cf2082}.ProgressBar--color--brown{border:.0833333333em solid #8c5836!important}.ProgressBar--color--brown .ProgressBar__fill{background-color:#8c5836}.ProgressBar--color--grey{border:.0833333333em solid #646464!important}.ProgressBar--color--grey .ProgressBar__fill{background-color:#646464}.ProgressBar--color--good{border:.0833333333em solid #4d9121!important}.ProgressBar--color--good .ProgressBar__fill{background-color:#4d9121}.ProgressBar--color--average{border:.0833333333em solid #cd7a0d!important}.ProgressBar--color--average .ProgressBar__fill{background-color:#cd7a0d}.ProgressBar--color--bad{border:.0833333333em solid #bd2020!important}.ProgressBar--color--bad .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--label{border:.0833333333em solid #657a94!important}.ProgressBar--color--label .ProgressBar__fill{background-color:#657a94}.Section{position:relative;margin-bottom:.5em;background-color:#131313;box-sizing:border-box}.Section:last-child{margin-bottom:0}.Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #4972a1}.Section__titleText{font-size:1.1666666667em;font-weight:700;color:#fff}.Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.Section__content{padding:.66em .5em}.Section--fill{display:flex;flex-direction:column;height:100%}.Section--scrollable .Section__content{overflow-y:scroll;overflow-x:hidden}.Section--fill .Section__content{flex-grow:1}.Section--iefix.Section--fill{display:table!important;width:100%!important;height:100%!important;border-collapse:collapse;border-spacing:0}.Section--iefix.Section--fill .Section__content{display:table-row!important;height:100%!important}.Section--scrollable{overflow-x:hidden;overflow-y:hidden}.Section--level--1 .Section__titleText{font-size:1.1666666667em}.Section--level--2 .Section__titleText{font-size:1.0833333333em}.Section--level--3 .Section__titleText{font-size:1em}.Section--level--2,.Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.Slider{cursor:e-resize}.Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none!important}.Slider__cursor{position:absolute;top:0;right:-.0833333333em;bottom:0;width:0;border-left:.1666666667em solid #fff}.Slider__pointer{position:absolute;right:-.4166666667em;bottom:-.3333333333em;width:0;height:0;border-left:.4166666667em solid transparent;border-right:.4166666667em solid transparent;border-bottom:.4166666667em solid #fff}.Slider__popupValue{position:absolute;right:0;top:-2rem;font-size:1rem;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Table{display:table;width:100%;border-collapse:collapse;border-spacing:0;margin:0}.Table--collapsing{width:auto}.Table__row{display:table-row}.Table__cell{display:table-cell;padding:0 .25em}.Table__cell:first-child{padding-left:0}.Table__cell:last-child{padding-right:0}.Table__cell--header,.Table__row--header .Table__cell{font-weight:700;padding-bottom:.5em}.Table__cell--collapsing{width:1%;white-space:nowrap}.Tabs{display:flex;align-items:stretch;overflow:hidden}.Tabs--vertical{flex-direction:column}.Tabs--horizontal{margin-bottom:.5em}.Tabs--horizontal:last-child{margin-bottom:0}.Tabs__Tab{flex-grow:0}.Tabs--fluid .Tabs__Tab{flex-grow:1}.Tab{display:flex;align-items:center;justify-content:space-between;color:hsla(0,0%,100%,.5);min-height:2.25em;min-width:4em}.Tab--selected{color:#dfe7f0}.Tab__text{flex-grow:1;margin:0 .5em}.Tab__left{margin-left:.25em}.Tab__left,.Tab__right{min-width:1.5em;text-align:center}.Tab__right{margin-right:.25em}.Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent}.Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #d4dfec}.Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent}.Tabs--vertical .Tab--selected{border-right:.1666666667em solid #d4dfec}.Tab--selected.Tab--color--black{color:#535353}.Tabs--horizontal .Tab--selected.Tab--color--black{border-bottom-color:#1a1a1a}.Tabs--vertical .Tab--selected.Tab--color--black{border-right-color:#1a1a1a}.Tab--selected.Tab--color--white{color:#fff}.Tabs--horizontal .Tab--selected.Tab--color--white{border-bottom-color:#fff}.Tabs--vertical .Tab--selected.Tab--color--white{border-right-color:#fff}.Tab--selected.Tab--color--red{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--red{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--red{border-right-color:#df3e3e}.Tab--selected.Tab--color--orange{color:#f69f66}.Tabs--horizontal .Tab--selected.Tab--color--orange{border-bottom-color:#f37f33}.Tabs--vertical .Tab--selected.Tab--color--orange{border-right-color:#f37f33}.Tab--selected.Tab--color--yellow{color:#fce358}.Tabs--horizontal .Tab--selected.Tab--color--yellow{border-bottom-color:#fbda21}.Tabs--vertical .Tab--selected.Tab--color--yellow{border-right-color:#fbda21}.Tab--selected.Tab--color--olive{color:#d8eb55}.Tabs--horizontal .Tab--selected.Tab--color--olive{border-bottom-color:#cbe41c}.Tabs--vertical .Tab--selected.Tab--color--olive{border-right-color:#cbe41c}.Tab--selected.Tab--color--green{color:#53e074}.Tabs--horizontal .Tab--selected.Tab--color--green{border-bottom-color:#25ca4c}.Tabs--vertical .Tab--selected.Tab--color--green{border-right-color:#25ca4c}.Tab--selected.Tab--color--teal{color:#21fff5}.Tabs--horizontal .Tab--selected.Tab--color--teal{border-bottom-color:#00d6cc}.Tabs--vertical .Tab--selected.Tab--color--teal{border-right-color:#00d6cc}.Tab--selected.Tab--color--blue{color:#62aee6}.Tabs--horizontal .Tab--selected.Tab--color--blue{border-bottom-color:#2e93de}.Tabs--vertical .Tab--selected.Tab--color--blue{border-right-color:#2e93de}.Tab--selected.Tab--color--violet{color:#9676db}.Tabs--horizontal .Tab--selected.Tab--color--violet{border-bottom-color:#7349cf}.Tabs--vertical .Tab--selected.Tab--color--violet{border-right-color:#7349cf}.Tab--selected.Tab--color--purple{color:#c274db}.Tabs--horizontal .Tab--selected.Tab--color--purple{border-bottom-color:#ad45d0}.Tabs--vertical .Tab--selected.Tab--color--purple{border-right-color:#ad45d0}.Tab--selected.Tab--color--pink{color:#ea79b9}.Tabs--horizontal .Tab--selected.Tab--color--pink{border-bottom-color:#e34da1}.Tabs--vertical .Tab--selected.Tab--color--pink{border-right-color:#e34da1}.Tab--selected.Tab--color--brown{color:#ca9775}.Tabs--horizontal .Tab--selected.Tab--color--brown{border-bottom-color:#b97447}.Tabs--vertical .Tab--selected.Tab--color--brown{border-right-color:#b97447}.Tab--selected.Tab--color--grey{color:#a3a3a3}.Tabs--horizontal .Tab--selected.Tab--color--grey{border-bottom-color:#848484}.Tabs--vertical .Tab--selected.Tab--color--grey{border-right-color:#848484}.Tab--selected.Tab--color--good{color:#8cd95a}.Tabs--horizontal .Tab--selected.Tab--color--good{border-bottom-color:#68c22d}.Tabs--vertical .Tab--selected.Tab--color--good{border-right-color:#68c22d}.Tab--selected.Tab--color--average{color:#f5b35e}.Tabs--horizontal .Tab--selected.Tab--color--average{border-bottom-color:#f29a29}.Tabs--vertical .Tab--selected.Tab--color--average{border-right-color:#f29a29}.Tab--selected.Tab--color--bad{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--bad{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--bad{border-right-color:#df3e3e}.Tab--selected.Tab--color--label{color:#a8b4c4}.Tabs--horizontal .Tab--selected.Tab--color--label{border-bottom-color:#8b9bb0}.Tabs--vertical .Tab--selected.Tab--color--label{border-right-color:#8b9bb0}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.Input--monospace .Input__input{font-family:Consolas,monospace}.TextArea{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;background-color:#0a0a0a;margin-right:.1666666667em;line-height:1.4166666667em;box-sizing:border-box;width:100%}.TextArea--fluid{display:block;width:auto;height:auto}.TextArea__textarea{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;height:100%;font-size:1em;line-height:1.4166666667em;min-height:1.4166666667em;margin:0;padding:0 .5em;font-family:inherit;background-color:transparent;color:inherit;box-sizing:border-box;word-wrap:break-word;overflow:hidden}.TextArea__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.Tooltip{position:absolute;top:0;left:0;right:0;bottom:0;font-style:normal;font-weight:400}.Tooltip:after{position:absolute;display:block;white-space:pre;z-index:2;padding:.5em .75em;transform:translateX(-50%);pointer-events:none;visibility:hidden;opacity:0;text-align:left;content:attr(data-tooltip);transition:all .15s;background-color:#000;box-shadow:.1em .1em 1.25em -.1em rgba(0,0,0,.5);border-radius:.16em}.Tooltip:hover:after{transition:all 70ms;pointer-events:none;visibility:visible;opacity:1}.Tooltip--long:after{width:20.8333333333em;white-space:normal}.Tooltip--top:after{bottom:100%;left:50%;transform:translateX(-50%) translateY(.5em)}.Tooltip--top:hover:after{transform:translateX(-50%) translateY(-.5em)}.Tooltip--top-left:after{bottom:100%;right:50%;transform:translateX(12px) translateY(8px)}.Tooltip--top-left:hover:after{transform:translateX(12px) translateY(-8px)}.Tooltip--top-right:after{top:0;right:0;transform:translateX(100%) translateY(-50%)}.Tooltip--top-right:hover:after{transform:translateX(100%) translateY(-100%)}.Tooltip--bottom:after{top:100%;left:50%;transform:translateX(-50%) translateY(-.5em)}.Tooltip--bottom:hover:after{transform:translateX(-50%) translateY(.5em)}.Tooltip--bottom-left:after{top:100%;right:50%;transform:translateX(12px) translateY(-.5em)}.Tooltip--bottom-left:hover:after{transform:translateX(12px) translateY(.5em)}.Tooltip--bottom-right:after{top:100%;left:50%;transform:translateX(-12px) translateY(-.5em)}.Tooltip--bottom-right:hover:after{transform:translateX(-12px) translateY(.5em)}.Tooltip--left:after{top:50%;right:100%;transform:translateX(.5em) translateY(-50%)}.Tooltip--left:hover:after,.Tooltip--right:after{transform:translateX(-.5em) translateY(-50%)}.Tooltip--right:after{top:50%;left:100%}.Tooltip--right:hover:after{transform:translateX(.5em) translateY(-50%)}.Chat{color:#abc6ec}.Chat__badge{display:inline-block;min-width:.5em;font-size:.7em;padding:.2em .3em;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#dc143c;border-radius:10px;transition:font-size .2s}.Chat__badge:before{content:"x"}.Chat__badge--animate{font-size:.9em;transition:font-size 0ms}.Chat__scrollButton{position:fixed;right:2em;bottom:1em}.Chat__reconnected{font-size:.85em;text-align:center;margin:1em 0 2em}.Chat__reconnected:before{content:"Reconnected";display:inline-block;border-radius:1em;padding:0 .7em;color:#db2828;background-color:#131313}.Chat__reconnected:after{content:"";display:block;margin-top:-.75em;border-bottom:.1666666667em solid #db2828}.Chat__highlight{color:#000}.Chat__highlight--restricted{color:#fff;background-color:#a00;font-weight:700}.ChatMessage{word-wrap:break-word}.ChatMessage--highlighted{position:relative;border-left:.1666666667em solid #fd4;padding-left:.5em}.ChatMessage--highlighted:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,221,68,.1);pointer-events:none}.Ping{position:relative;padding:.125em .25em;border:.0833333333em solid hsla(0,0%,54.9%,.5);border-radius:.25em;width:3.75em;text-align:right}.Ping__indicator{content:"";position:absolute;top:.5em;left:.5em;width:.5em;height:.5em;background-color:#888;border-radius:.25em}.Notifications{position:absolute;bottom:1em;left:1em;right:2em}.Notification{color:#fff;background-color:#dc143c;padding:.5em;margin:1em 0}.Notification:first-child{margin-top:0}.Notification:last-child{margin-bottom:0}.Layout,.Layout *{scrollbar-base-color:#181818;scrollbar-face-color:#363636;scrollbar-3dlight-color:#202020;scrollbar-highlight-color:#202020;scrollbar-track-color:#181818;scrollbar-arrow-color:#909090;scrollbar-shadow-color:#363636}.Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.Window{bottom:0;right:0;color:#fff;background-color:#202020;background-image:linear-gradient(180deg,#202020 0,#202020)}.Window,.Window__titleBar{position:fixed;top:0;left:0}.Window__titleBar{z-index:1;width:100%;height:32px;height:2.6666666667rem}.Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.Window__contentPadding:after{height:0}.Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(56,56,56,.25);pointer-events:none}.Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}img{margin:0;padding:0;line-height:1;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}img.icon{height:1em;min-height:16px;width:auto;vertical-align:bottom}a{color:#397ea5}a.visited,a:visited{color:#7c00e6}a.popt{text-decoration:none}.popup{position:fixed;top:50%;left:50%;background:#ddd}.popup .close{position:absolute;background:#aaa;top:0;right:0;color:#333;text-decoration:none;z-index:2;padding:0 10px;height:30px;line-height:30px}.popup .close:hover,.popup .head{background:#999}.popup .head{color:#ddd;padding:0 10px;height:30px;line-height:30px;text-transform:uppercase;font-size:.9em;font-weight:700;border-bottom:2px solid green}.popup input{border:1px solid #999;background:#fff;margin:0;padding:5px;outline:none;color:#333}.popup input[type=text]:active,.popup input[type=text]:focus,.popup input[type=text]:hover{border-color:green}.popup input[type=submit]{padding:5px 10px;background:#999;color:#ddd;text-transform:uppercase;font-size:.9em;font-weight:700}.popup input[type=submit]:active,.popup input[type=submit]:focus,.popup input[type=submit]:hover{background:#aaa;cursor:pointer}.changeFont{padding:10px}.changeFont a{display:block;text-decoration:none;padding:3px;color:#333}.changeFont a:hover{background:#ccc}.highlightPopup{padding:10px;text-align:center}.highlightPopup input[type=text]{display:block;width:215px;text-align:left;margin-top:5px}.highlightPopup input.highlightColor{background-color:#ff0}.highlightPopup input.highlightTermSubmit{margin-top:5px}.contextMenu{background-color:#ddd;position:fixed;margin:2px;width:150px}.contextMenu a{display:block;padding:2px 5px;text-decoration:none;color:#333}.contextMenu a:hover{background-color:#ccc}.filterMessages{padding:5px}.filterMessages div{padding:2px 0}.icon-stack{height:1em;line-height:1em;width:1em;vertical-align:middle;margin-top:-2px}.motd{color:#a4bad6;font-family:Verdana,sans-serif;white-space:normal}.motd h1,.motd h2,.motd h3,.motd h4,.motd h5,.motd h6{color:#a4bad6;text-decoration:underline}.motd a,.motd a:active,.motd a:hover,.motd a:link,.motd a:visited{color:#a4bad6}.admin,.adminooc,.bold,.looc,.medal,.name,.ooc,.prefix,.yell{font-weight:700}.italic,.italics{font-style:italic}.highlight{background:#ff0}h1,h2,h3,h4,h5,h6{color:#a4bad6;font-family:Georgia,Verdana,sans-serif}h1.alert,h2.alert{color:#a4bad6}em{font-style:normal}.ooc,em{font-weight:700}.ooc{color:#cca300}.looc{color:#69c}.aooc,.looc{font-weight:700}.aooc{color:#b8002e}.event_manager{color:#603;font-weight:700}.adminobserverooc{color:#09c;font-weight:700}.adminooc{color:#3d5bc3;font-weight:700}.adminsay{color:#ff4500;font-weight:700}.adminobserver{color:#960;font-weight:700}.admin{color:#5975da;font-weight:700}.log_message{color:#386aff;font-weight:700}.debug_error{color:red;font-weight:700}.debug_warning{color:red}.debug_debug{color:#00f}.debug_trace{color:#888}.mentorsay{color:#e236d8;font-weight:700}.mentorsay_admin{color:#8a2be2;font-weight:700}.mod_channel{color:#735638}.mod_channel,.name{font-weight:700}.deadsay{color:#e2c1ff}.binarysay{color:#1e90ff}.binarysay a{color:#0f0}.binarysay a:active,.binarysay a:visited{color:#8f8}.radio{color:#1ecc43}.sciradio{color:#c68cfa}.comradio{color:#193a7a}.secradio{color:#dd3535}.medradio{color:#57b8f0}.engradio{color:#f37746}.supradio{color:#5f4519}.servradio{color:#6ca729}.expradio{color:#555}.syndradio{color:#8f4a4b}.centcomradio{color:#2681a5}.aiprivradio{color:#d65d95}.redteamradio{color:#f44}.blueteamradio{color:#3434fd}.yell{font-weight:700}.alert{color:#d82020}.userdanger{font-weight:700;font-size:185%}.danger,.userdanger,.warning{color:#c51e1e}.warning{font-style:italic}.alertwarning{color:red;font-weight:700}.boldwarning{font-style:italic}.announce,.boldannounce,.boldwarning{color:#c51e1e;font-weight:700}.greenannounce{color:#059223;font-weight:700}.rose{color:#ff5050}.info{color:#9ab0ff}.notice{color:#6685f5}.tinynotice{font-size:85%}.smallnotice,.tinynotice{color:#6685f5;font-style:italic}.smallnotice{font-size:90%}.boldnotice{color:#6685f5;font-weight:700}.hear{font-style:italic}.adminnotice,.hear{color:#6685f5}.adminhelp{color:red;font-weight:700}.unconscious{color:#a4bad6;font-weight:700}.suicide{color:#ff5050;font-style:italic}.green{color:#059223}.red{color:red}.blue{color:#215cff}.nicegreen{color:#059223}.userlove{color:#ff42a6;font-weight:700;text-shadow:0 0 6px #82365e}.love,.userlove{font-style:italic}.love{color:#ff4591;text-shadow:0 0 6px #994449}.cult{color:#aa1c1c}.cultbold,.cultitalic{color:#aa1c1c;font-style:italic}.cultbold{font-weight:700}.cultboldtalic,.cultlarge{color:#aa1c1c;font-weight:700;font-size:185%}.narsie{font-size:925%}.narsie,.narsiesmall{color:#aa1c1c;font-weight:700}.narsiesmall{font-size:370%}.colossus{color:#7f282a;font-size:310%}.hierophant{color:#b441ee;font-weight:700;font-style:italic}.hierophant_warning{color:#c56bf1;font-style:italic}.purple{color:#9956d3}.holoparasite{color:#88809c}.revennotice{color:#c099e2}.revenbignotice,.revenboldnotice{color:#c099e2;font-weight:700}.revenbignotice{font-size:185%}.revenminor{color:#823abb}.revenwarning{color:#760fbb;font-style:italic}.revendanger{color:#760fbb;font-weight:700;font-size:185%}.umbra{color:#5000a0}.umbra_emphasis,.umbra_large{color:#5000a0;font-weight:700;font-style:italic}.umbra_large{font-size:3}.deconversion_message{color:#5000a0;font-size:185%;font-style:italic}.brass,.heavy_brass{color:#be8700}.heavy_brass{font-weight:700;font-style:italic}.large_brass{color:#be8700;font-size:185%}.big_brass{font-size:185%}.big_brass,.ratvar{color:#be8700;font-weight:700;font-style:italic}.ratvar{font-size:6}.alloy{color:#42474d}.heavy_alloy,.nezbere_large{color:#42474d;font-weight:700;font-style:italic}.nezbere_large{font-size:185%}.nezbere{font-weight:700;font-style:italic}.nezbere,.nezbere_small{color:#42474d}.sevtug_large{font-size:185%}.sevtug,.sevtug_large{color:#af0aaf;font-weight:700;font-style:italic}.sevtug_small{color:#af0aaf}.inathneq_large{font-size:185%}.inathneq,.inathneq_large{color:#1e8ce1;font-weight:700;font-style:italic}.inathneq_small{color:#1e8ce1}.nzcrentr_large{font-size:185%}.nzcrentr,.nzcrentr_large{color:#daaa18;font-weight:700;font-style:italic}.nzcrentr_small{color:#daaa18}.neovgre_large{font-size:185%}.neovgre,.neovgre_large{color:#6e001a;font-weight:700;font-style:italic}.neovgre_small{color:#6e001a}.ghostalert{color:#60f;font-style:italic;font-weight:700}.alien{color:#855d85}.alertalien,.noticealien{color:#059223}.alertalien{font-weight:700}.changeling{color:#059223;font-style:italic}.alertsyndie{color:red}.alertsyndie,.spider{font-size:185%;font-weight:700}.spider{color:#80f}.interface{color:#750e75}.sans{font-family:Comic Sans MS,cursive,sans-serif}.papyrus{font-family:Papyrus,cursive,sans-serif}.robot{font-family:Courier New,cursive,sans-serif}.alien{color:#543354}.tajaran{color:#803b56}.tajaran_signlang{color:#941c1c}.akhani{color:#ac398c}.skrell{color:#00b0b3}.skrellfar{color:#70fcff}.soghun{color:#228b22}.solcom{color:#22228b}.changeling{color:purple}.sergal{color:#07f}.birdsongc{color:#c90}.vulpkanin{color:#b97a57}.enochian{color:#848a33;word-spacing:4pt;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif}.daemon,.enochian{letter-spacing:-1pt}.daemon{color:#5e339e;word-spacing:0;font-family:Courier New,Courier,monospace}.bug{color:#9e9e39}.vox{color:#a0a}.zaddat{color:#941c1c}.rough{font-family:Trebuchet MS,cursive,sans-serif}.say_quote{font-family:Georgia,Verdana,sans-serif}.terminus{font-family:Times New Roman,Times,serif,sans-serif}.interface{color:#303}.command_headset{font-weight:700;font-size:160%}.small{font-size:60%}.big{font-size:185%}.reallybig{font-size:245%}.extremelybig{font-size:310%}.greentext{color:#059223;font-size:185%}.redtext{color:#c51e1e;font-size:185%}.yellowtext{color:#fc0;font-size:185%}.clown{color:#ff70c1;font-size:160%;font-family:Comic Sans MS,cursive,sans-serif;font-weight:700}.singing{font-family:Trebuchet MS,cursive,sans-serif;font-style:italic}.his_grace{color:#15d512;font-family:Courier New,cursive,sans-serif;font-style:italic}.spooky{color:#ff9100}.hypnophrase{color:#202020;font-weight:700;animation:hypnocolor 1.5s infinite;animation-direction:alternate}.velvet{color:#660015;font-weight:700;animation:velvet 5s infinite;animation-direction:alternate}.phobia{color:#d00;font-weight:700;animation:phobia .75s infinite}.icon{height:1em;width:auto}.memo{color:#638500}.memo,.memoedit{text-align:center}.memoedit{font-size:125%}.abductor{color:#c204c2;font-style:italic}.mind_control{color:#df3da9;font-size:100%;font-weight:700;font-style:italic}.slime{color:#00ced1}.drone{color:#848482}.monkey{color:#975032}.swarmer{color:#2c75ff}.resonate{color:#298f85}.monkeyhive{color:#a56408}.monkeylead{color:#af6805;font-size:80%}.connectionClosed,.fatalError{background:red;color:#fff;padding:5px}.connectionClosed.restored{background:green}.internal.boldnshit{color:#3d5bc3;font-weight:700}.text-normal{font-weight:400;font-style:normal}.hidden{display:none;visibility:hidden}.ml-1{margin-left:1em}.ml-2{margin-left:2em}.ml-3{margin-left:3em}.theme-light .color-black{color:#000!important}.theme-light .color-white{color:#e6e6e6!important}.theme-light .color-red{color:#c82121!important}.theme-light .color-orange{color:#e6630d!important}.theme-light .color-yellow{color:#e5c304!important}.theme-light .color-olive{color:#a3b816!important}.theme-light .color-green{color:#1d9f3b!important}.theme-light .color-teal{color:#00a39c!important}.theme-light .color-blue{color:#1e78bb!important}.theme-light .color-violet{color:#5a30b5!important}.theme-light .color-purple{color:#932eb4!important}.theme-light .color-pink{color:#db228a!important}.theme-light .color-brown{color:#955d39!important}.theme-light .color-grey{color:#e6e6e6!important}.theme-light .color-good{color:#529923!important}.theme-light .color-average{color:#da810e!important}.theme-light .color-bad{color:#c82121!important}.theme-light .color-label{color:#353535!important}.theme-light .color-bg-black{background-color:#000!important}.theme-light .color-bg-white{background-color:#bfbfbf!important}.theme-light .color-bg-red{background-color:#a61c1c!important}.theme-light .color-bg-orange{background-color:#c0530b!important}.theme-light .color-bg-yellow{background-color:#bfa303!important}.theme-light .color-bg-olive{background-color:#889912!important}.theme-light .color-bg-green{background-color:#188532!important}.theme-light .color-bg-teal{background-color:#008882!important}.theme-light .color-bg-blue{background-color:#19649c!important}.theme-light .color-bg-violet{background-color:#4b2897!important}.theme-light .color-bg-purple{background-color:#7a2696!important}.theme-light .color-bg-pink{background-color:#b61d73!important}.theme-light .color-bg-brown{background-color:#7c4d2f!important}.theme-light .color-bg-grey{background-color:#bfbfbf!important}.theme-light .color-bg-good{background-color:#44801d!important}.theme-light .color-bg-average{background-color:#b56b0b!important}.theme-light .color-bg-bad{background-color:#a61c1c!important}.theme-light .color-bg-label{background-color:#2c2c2c!important}.theme-light .Tabs{display:flex;align-items:stretch;overflow:hidden}.theme-light .Tabs--vertical{flex-direction:column}.theme-light .Tabs--horizontal{margin-bottom:.5em}.theme-light .Tabs--horizontal:last-child{margin-bottom:0}.theme-light .Tabs__Tab{flex-grow:0}.theme-light .Tabs--fluid .Tabs__Tab{flex-grow:1}.theme-light .Tab{display:flex;align-items:center;justify-content:space-between;color:rgba(0,0,0,.5);min-height:2.25em;min-width:4em}.theme-light .Tab--selected{color:#404040}.theme-light .Tab__text{flex-grow:1;margin:0 .5em}.theme-light .Tab__left{min-width:1.5em;text-align:center;margin-left:.25em}.theme-light .Tab__right{min-width:1.5em;text-align:center;margin-right:.25em}.theme-light .Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent}.theme-light .Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #000}.theme-light .Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent}.theme-light .Tabs--vertical .Tab--selected{border-right:.1666666667em solid #000}.theme-light .Tab--selected.Tab--color--black{color:#404040}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--black{border-bottom-color:#000}.theme-light .Tabs--vertical .Tab--selected.Tab--color--black{border-right-color:#000}.theme-light .Tab--selected.Tab--color--white{color:#ececec}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--white{border-bottom-color:#e6e6e6}.theme-light .Tabs--vertical .Tab--selected.Tab--color--white{border-right-color:#e6e6e6}.theme-light .Tab--selected.Tab--color--red{color:#e14d4d}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--red{border-bottom-color:#c82121}.theme-light .Tabs--vertical .Tab--selected.Tab--color--red{border-right-color:#c82121}.theme-light .Tab--selected.Tab--color--orange{color:#f48942}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--orange{border-bottom-color:#e6630d}.theme-light .Tabs--vertical .Tab--selected.Tab--color--orange{border-right-color:#e6630d}.theme-light .Tab--selected.Tab--color--yellow{color:#fcdd33}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--yellow{border-bottom-color:#e5c304}.theme-light .Tabs--vertical .Tab--selected.Tab--color--yellow{border-right-color:#e5c304}.theme-light .Tab--selected.Tab--color--olive{color:#d0e732}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--olive{border-bottom-color:#a3b816}.theme-light .Tabs--vertical .Tab--selected.Tab--color--olive{border-right-color:#a3b816}.theme-light .Tab--selected.Tab--color--green{color:#33da5a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--green{border-bottom-color:#1d9f3b}.theme-light .Tabs--vertical .Tab--selected.Tab--color--green{border-right-color:#1d9f3b}.theme-light .Tab--selected.Tab--color--teal{color:#00faef}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--teal{border-bottom-color:#00a39c}.theme-light .Tabs--vertical .Tab--selected.Tab--color--teal{border-right-color:#00a39c}.theme-light .Tab--selected.Tab--color--blue{color:#419ce1}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--blue{border-bottom-color:#1e78bb}.theme-light .Tabs--vertical .Tab--selected.Tab--color--blue{border-right-color:#1e78bb}.theme-light .Tab--selected.Tab--color--violet{color:#7f58d3}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--violet{border-bottom-color:#5a30b5}.theme-light .Tabs--vertical .Tab--selected.Tab--color--violet{border-right-color:#5a30b5}.theme-light .Tab--selected.Tab--color--purple{color:#b455d4}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--purple{border-bottom-color:#932eb4}.theme-light .Tabs--vertical .Tab--selected.Tab--color--purple{border-right-color:#932eb4}.theme-light .Tab--selected.Tab--color--pink{color:#e558a7}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--pink{border-bottom-color:#db228a}.theme-light .Tabs--vertical .Tab--selected.Tab--color--pink{border-right-color:#db228a}.theme-light .Tab--selected.Tab--color--brown{color:#c0825a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--brown{border-bottom-color:#955d39}.theme-light .Tabs--vertical .Tab--selected.Tab--color--brown{border-right-color:#955d39}.theme-light .Tab--selected.Tab--color--grey{color:#ececec}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--grey{border-bottom-color:#e6e6e6}.theme-light .Tabs--vertical .Tab--selected.Tab--color--grey{border-right-color:#e6e6e6}.theme-light .Tab--selected.Tab--color--good{color:#77d23b}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--good{border-bottom-color:#529923}.theme-light .Tabs--vertical .Tab--selected.Tab--color--good{border-right-color:#529923}.theme-light .Tab--selected.Tab--color--average{color:#f3a23a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--average{border-bottom-color:#da810e}.theme-light .Tabs--vertical .Tab--selected.Tab--color--average{border-right-color:#da810e}.theme-light .Tab--selected.Tab--color--bad{color:#e14d4d}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--bad{border-bottom-color:#c82121}.theme-light .Tabs--vertical .Tab--selected.Tab--color--bad{border-right-color:#c82121}.theme-light .Tab--selected.Tab--color--label{color:#686868}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--label{border-bottom-color:#353535}.theme-light .Tabs--vertical .Tab--selected.Tab--color--label{border-right-color:#353535}.theme-light .Section{position:relative;margin-bottom:.5em;background-color:#fff;box-sizing:border-box}.theme-light .Section:last-child{margin-bottom:0}.theme-light .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #fff}.theme-light .Section__titleText{font-size:1.1666666667em;font-weight:700;color:#000}.theme-light .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-light .Section__content{padding:.66em .5em}.theme-light .Section--fill{display:flex;flex-direction:column;height:100%}.theme-light .Section--scrollable .Section__content{overflow-y:scroll;overflow-x:hidden}.theme-light .Section--fill .Section__content{flex-grow:1}.theme-light .Section--iefix.Section--fill{display:table!important;width:100%!important;height:100%!important;border-collapse:collapse;border-spacing:0}.theme-light .Section--iefix.Section--fill .Section__content{display:table-row!important;height:100%!important}.theme-light .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-light .Section--level--1 .Section__titleText{font-size:1.1666666667em}.theme-light .Section--level--2 .Section__titleText{font-size:1.0833333333em}.theme-light .Section--level--3 .Section__titleText{font-size:1em}.theme-light .Section--level--2,.theme-light .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.theme-light .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-light .Button:last-child{margin-right:0;margin-bottom:0}.theme-light .Button .fa,.theme-light .Button .far,.theme-light .Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.333em;text-align:center}.theme-light .Button--hasContent .fa,.theme-light .Button--hasContent .far,.theme-light .Button--hasContent .fas{margin-right:.25em}.theme-light .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-light .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-light .Button--circular{border-radius:50%}.theme-light .Button--compact{padding:0 .25em;line-height:1.333em}.theme-light .Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.theme-light .Button--color--black:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--black:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--black:focus,.theme-light .Button--color--black:hover{background-color:#0a0a0a;color:#fff}.theme-light .Button--color--white{transition:color 50ms,background-color 50ms;background-color:#bfbfbf;color:#000}.theme-light .Button--color--white:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--white:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--white:focus,.theme-light .Button--color--white:hover{background-color:#d7d7d7;color:#000}.theme-light .Button--color--red{transition:color 50ms,background-color 50ms;background-color:#a61c1c;color:#fff}.theme-light .Button--color--red:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--red:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--red:focus,.theme-light .Button--color--red:hover{background-color:#bc2828;color:#fff}.theme-light .Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#c0530b;color:#fff}.theme-light .Button--color--orange:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--orange:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--orange:focus,.theme-light .Button--color--orange:hover{background-color:#d76316;color:#fff}.theme-light .Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#bfa303;color:#fff}.theme-light .Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--yellow:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--yellow:focus,.theme-light .Button--color--yellow:hover{background-color:#d7b90d;color:#fff}.theme-light .Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#889912;color:#fff}.theme-light .Button--color--olive:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--olive:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--olive:focus,.theme-light .Button--color--olive:hover{background-color:#9cae1d;color:#fff}.theme-light .Button--color--green{transition:color 50ms,background-color 50ms;background-color:#188532;color:#fff}.theme-light .Button--color--green:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--green:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--green:focus,.theme-light .Button--color--green:hover{background-color:#24993f;color:#fff}.theme-light .Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#008882;color:#fff}.theme-light .Button--color--teal:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--teal:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--teal:focus,.theme-light .Button--color--teal:hover{background-color:#0a9c95;color:#fff}.theme-light .Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#19649c;color:#fff}.theme-light .Button--color--blue:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--blue:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--blue:focus,.theme-light .Button--color--blue:hover{background-color:#2475b1;color:#fff}.theme-light .Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#4b2897;color:#fff}.theme-light .Button--color--violet:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--violet:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--violet:focus,.theme-light .Button--color--violet:hover{background-color:#5a35ac;color:#fff}.theme-light .Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#7a2696;color:#fff}.theme-light .Button--color--purple:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--purple:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--purple:focus,.theme-light .Button--color--purple:hover{background-color:#8d33ab;color:#fff}.theme-light .Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#b61d73;color:#fff}.theme-light .Button--color--pink:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--pink:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--pink:focus,.theme-light .Button--color--pink:hover{background-color:#ce2985;color:#fff}.theme-light .Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#7c4d2f;color:#fff}.theme-light .Button--color--brown:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--brown:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--brown:focus,.theme-light .Button--color--brown:hover{background-color:#8f5d3c;color:#fff}.theme-light .Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#bfbfbf;color:#000}.theme-light .Button--color--grey:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--grey:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--grey:focus,.theme-light .Button--color--grey:hover{background-color:#d7d7d7;color:#000}.theme-light .Button--color--good{transition:color 50ms,background-color 50ms;background-color:#44801d;color:#fff}.theme-light .Button--color--good:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--good:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--good:focus,.theme-light .Button--color--good:hover{background-color:#539329;color:#fff}.theme-light .Button--color--average{transition:color 50ms,background-color 50ms;background-color:#b56b0b;color:#fff}.theme-light .Button--color--average:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--average:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--average:focus,.theme-light .Button--color--average:hover{background-color:#cd7d16;color:#fff}.theme-light .Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#a61c1c;color:#fff}.theme-light .Button--color--bad:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--bad:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--bad:focus,.theme-light .Button--color--bad:hover{background-color:#bc2828;color:#fff}.theme-light .Button--color--label{transition:color 50ms,background-color 50ms;background-color:#2c2c2c;color:#fff}.theme-light .Button--color--label:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--label:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--label:focus,.theme-light .Button--color--label:hover{background-color:#393939;color:#fff}.theme-light .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#bbb;color:#000}.theme-light .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--default:focus,.theme-light .Button--color--default:hover{background-color:#d3d3d3;color:#000}.theme-light .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-light .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--caution:focus,.theme-light .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-light .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-light .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--danger:focus,.theme-light .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-light .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#eee;color:#000;background-color:hsla(0,0%,93.3%,0);color:rgba(0,0,0,.5)}.theme-light .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--transparent:focus,.theme-light .Button--color--transparent:hover{background-color:#fcfcfc;color:#000}.theme-light .Button--disabled{background-color:#363636!important}.theme-light .Button--selected{transition:color 50ms,background-color 50ms;background-color:#0668b8;color:#fff}.theme-light .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--selected:focus{transition:color .1s,background-color .1s}.theme-light .Button--selected:focus,.theme-light .Button--selected:hover{background-color:#107ad0;color:#fff}.theme-light .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;color:#353535;background-color:#fff;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-light .NumberInput--fluid{display:block}.theme-light .NumberInput__content{margin-left:.5em}.theme-light .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-light .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #353535;background-color:#353535}.theme-light .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;text-align:right}.theme-light .Input,.theme-light .NumberInput__input{line-height:1.4166666667em;background-color:#fff;color:#000}.theme-light .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;padding:0 .3333333333em;margin-right:.1666666667em;overflow:visible}.theme-light .Input--fluid{display:block;width:auto}.theme-light .Input__baseline{display:inline-block;color:transparent}.theme-light .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#000;color:inherit}.theme-light .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-light .Input--monospace .Input__input{font-family:Consolas,monospace}.theme-light .TextArea{position:relative;display:inline-block;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;background-color:#fff;margin-right:.1666666667em;line-height:1.4166666667em;box-sizing:border-box;width:100%}.theme-light .TextArea--fluid{display:block;width:auto;height:auto}.theme-light .TextArea__textarea{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;height:100%;font-size:1em;line-height:1.4166666667em;min-height:1.4166666667em;margin:0;padding:0 .5em;font-family:inherit;background-color:transparent;color:inherit;box-sizing:border-box;word-wrap:break-word;overflow:hidden}.theme-light .TextArea__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-light .Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto -.2em;cursor:n-resize}.theme-light .Knob:after{content:".";color:transparent;line-height:2.5em}.theme-light .Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(180deg,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,0));border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.theme-light .Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.theme-light .Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:hsla(0,0%,100%,.9)}.theme-light .Knob__popupValue{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.theme-light .Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.theme-light .Knob__ringTrackPivot{transform:rotate(135deg)}.theme-light .Knob__ringTrack{fill:transparent;stroke:hsla(0,0%,100%,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.theme-light .Knob__ringFillPivot{transform:rotate(135deg)}.theme-light .Knob--bipolar .Knob__ringFillPivot{transform:rotate(270deg)}.theme-light .Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms}.theme-light .Knob--color--black .Knob__ringFill{stroke:#000}.theme-light .Knob--color--white .Knob__ringFill{stroke:#e6e6e6}.theme-light .Knob--color--red .Knob__ringFill{stroke:#c82121}.theme-light .Knob--color--orange .Knob__ringFill{stroke:#e6630d}.theme-light .Knob--color--yellow .Knob__ringFill{stroke:#e5c304}.theme-light .Knob--color--olive .Knob__ringFill{stroke:#a3b816}.theme-light .Knob--color--green .Knob__ringFill{stroke:#1d9f3b}.theme-light .Knob--color--teal .Knob__ringFill{stroke:#00a39c}.theme-light .Knob--color--blue .Knob__ringFill{stroke:#1e78bb}.theme-light .Knob--color--violet .Knob__ringFill{stroke:#5a30b5}.theme-light .Knob--color--purple .Knob__ringFill{stroke:#932eb4}.theme-light .Knob--color--pink .Knob__ringFill{stroke:#db228a}.theme-light .Knob--color--brown .Knob__ringFill{stroke:#955d39}.theme-light .Knob--color--grey .Knob__ringFill{stroke:#e6e6e6}.theme-light .Knob--color--good .Knob__ringFill{stroke:#529923}.theme-light .Knob--color--average .Knob__ringFill{stroke:#da810e}.theme-light .Knob--color--bad .Knob__ringFill{stroke:#c82121}.theme-light .Knob--color--label .Knob__ringFill{stroke:#353535}.theme-light .Slider{cursor:e-resize}.theme-light .Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none!important}.theme-light .Slider__cursor{position:absolute;top:0;right:-.0833333333em;bottom:0;width:0;border-left:.1666666667em solid #000}.theme-light .Slider__pointer{position:absolute;right:-.4166666667em;bottom:-.3333333333em;width:0;height:0;border-left:.4166666667em solid transparent;border-right:.4166666667em solid transparent;border-bottom:.4166666667em solid #000}.theme-light .Slider__popupValue{position:absolute;right:0;top:-2rem;font-size:1rem;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.theme-light .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:transparent;transition:border-color .5s}.theme-light .ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.theme-light .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-light .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-light .ProgressBar--color--default{border:.0833333333em solid #bfbfbf}.theme-light .ProgressBar--color--default .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--black{border:.0833333333em solid #000!important}.theme-light .ProgressBar--color--black .ProgressBar__fill{background-color:#000}.theme-light .ProgressBar--color--white{border:.0833333333em solid #bfbfbf!important}.theme-light .ProgressBar--color--white .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--red{border:.0833333333em solid #a61c1c!important}.theme-light .ProgressBar--color--red .ProgressBar__fill{background-color:#a61c1c}.theme-light .ProgressBar--color--orange{border:.0833333333em solid #c0530b!important}.theme-light .ProgressBar--color--orange .ProgressBar__fill{background-color:#c0530b}.theme-light .ProgressBar--color--yellow{border:.0833333333em solid #bfa303!important}.theme-light .ProgressBar--color--yellow .ProgressBar__fill{background-color:#bfa303}.theme-light .ProgressBar--color--olive{border:.0833333333em solid #889912!important}.theme-light .ProgressBar--color--olive .ProgressBar__fill{background-color:#889912}.theme-light .ProgressBar--color--green{border:.0833333333em solid #188532!important}.theme-light .ProgressBar--color--green .ProgressBar__fill{background-color:#188532}.theme-light .ProgressBar--color--teal{border:.0833333333em solid #008882!important}.theme-light .ProgressBar--color--teal .ProgressBar__fill{background-color:#008882}.theme-light .ProgressBar--color--blue{border:.0833333333em solid #19649c!important}.theme-light .ProgressBar--color--blue .ProgressBar__fill{background-color:#19649c}.theme-light .ProgressBar--color--violet{border:.0833333333em solid #4b2897!important}.theme-light .ProgressBar--color--violet .ProgressBar__fill{background-color:#4b2897}.theme-light .ProgressBar--color--purple{border:.0833333333em solid #7a2696!important}.theme-light .ProgressBar--color--purple .ProgressBar__fill{background-color:#7a2696}.theme-light .ProgressBar--color--pink{border:.0833333333em solid #b61d73!important}.theme-light .ProgressBar--color--pink .ProgressBar__fill{background-color:#b61d73}.theme-light .ProgressBar--color--brown{border:.0833333333em solid #7c4d2f!important}.theme-light .ProgressBar--color--brown .ProgressBar__fill{background-color:#7c4d2f}.theme-light .ProgressBar--color--grey{border:.0833333333em solid #bfbfbf!important}.theme-light .ProgressBar--color--grey .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--good{border:.0833333333em solid #44801d!important}.theme-light .ProgressBar--color--good .ProgressBar__fill{background-color:#44801d}.theme-light .ProgressBar--color--average{border:.0833333333em solid #b56b0b!important}.theme-light .ProgressBar--color--average .ProgressBar__fill{background-color:#b56b0b}.theme-light .ProgressBar--color--bad{border:.0833333333em solid #a61c1c!important}.theme-light .ProgressBar--color--bad .ProgressBar__fill{background-color:#a61c1c}.theme-light .ProgressBar--color--label{border:.0833333333em solid #2c2c2c!important}.theme-light .ProgressBar--color--label .ProgressBar__fill{background-color:#2c2c2c}.theme-light .Chat{color:#000}.theme-light .Chat__badge{display:inline-block;min-width:.5em;font-size:.7em;padding:.2em .3em;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#dc143c;border-radius:10px;transition:font-size .2s}.theme-light .Chat__badge:before{content:"x"}.theme-light .Chat__badge--animate{font-size:.9em;transition:font-size 0ms}.theme-light .Chat__scrollButton{position:fixed;right:2em;bottom:1em}.theme-light .Chat__reconnected{font-size:.85em;text-align:center;margin:1em 0 2em}.theme-light .Chat__reconnected:before{content:"Reconnected";display:inline-block;border-radius:1em;padding:0 .7em;color:#db2828;background-color:#fff}.theme-light .Chat__reconnected:after{content:"";display:block;margin-top:-.75em;border-bottom:.1666666667em solid #db2828}.theme-light .Chat__highlight{color:#000}.theme-light .Chat__highlight--restricted{color:#fff;background-color:#a00;font-weight:700}.theme-light .ChatMessage{word-wrap:break-word}.theme-light .ChatMessage--highlighted{position:relative;border-left:.1666666667em solid #fd4;padding-left:.5em}.theme-light .ChatMessage--highlighted:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,221,68,.1);pointer-events:none}.theme-light .Layout,.theme-light .Layout *{scrollbar-base-color:#f2f2f2;scrollbar-face-color:#d6d6d6;scrollbar-3dlight-color:#eee;scrollbar-highlight-color:#eee;scrollbar-track-color:#f2f2f2;scrollbar-arrow-color:#777;scrollbar-shadow-color:#d6d6d6}.theme-light .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-light .Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.theme-light .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#000;background-color:#eee;background-image:linear-gradient(180deg,#eee 0,#eee)}.theme-light .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-light .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-light .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-light .Window__contentPadding:after{height:0}.theme-light .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-light .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:hsla(0,0%,98.8%,.25);pointer-events:none}.theme-light .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-light .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-light .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-light .TitleBar{background-color:#eee;border-bottom:1px solid rgba(0,0,0,.25);box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-light .TitleBar__clickable{color:rgba(0,0,0,.5);background-color:#eee;transition:color .25s,background-color .25s}.theme-light .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-light .TitleBar__title{position:absolute;top:0;left:46px;left:3.8333333333rem;color:rgba(0,0,0,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap}.theme-light .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-light .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px!important;line-height:2.6666666667rem!important}.theme-light .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-light .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-light body,.theme-light html{padding:0;margin:0;height:100%;color:#000}.theme-light body{background:#e0e0e0;font-family:Verdana,sans-serif;font-size:13px;line-height:1.2;overflow-x:hidden;overflow-y:scroll;word-wrap:break-word}.theme-light img{margin:0;padding:0;line-height:1;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}.theme-light img.icon{height:1em;min-height:16px;width:auto;vertical-align:bottom}.theme-light a{color:#00f}.theme-light a.visited,.theme-light a:visited{color:#f0f}.theme-light a.popt{text-decoration:none}.theme-light .popup{position:fixed;top:50%;left:50%;background:#ddd}.theme-light .popup .close{position:absolute;background:#aaa;top:0;right:0;color:#333;text-decoration:none;z-index:2;padding:0 10px;height:30px;line-height:30px}.theme-light .popup .close:hover{background:#999}.theme-light .popup .head{background:#999;color:#ddd;padding:0 10px;height:30px;line-height:30px;text-transform:uppercase;font-size:.9em;font-weight:700;border-bottom:2px solid green}.theme-light .popup input{border:1px solid #999;background:#fff;margin:0;padding:5px;outline:none;color:#333}.theme-light .popup input[type=text]:active,.theme-light .popup input[type=text]:focus,.theme-light .popup input[type=text]:hover{border-color:green}.theme-light .popup input[type=submit]{padding:5px 10px;background:#999;color:#ddd;text-transform:uppercase;font-size:.9em;font-weight:700}.theme-light .popup input[type=submit]:active,.theme-light .popup input[type=submit]:focus,.theme-light .popup input[type=submit]:hover{background:#aaa;cursor:pointer}.theme-light .changeFont{padding:10px}.theme-light .changeFont a{display:block;text-decoration:none;padding:3px;color:#333}.theme-light .changeFont a:hover{background:#ccc}.theme-light .highlightPopup{padding:10px;text-align:center}.theme-light .highlightPopup input[type=text]{display:block;width:215px;text-align:left;margin-top:5px}.theme-light .highlightPopup input.highlightColor{background-color:#ff0}.theme-light .highlightPopup input.highlightTermSubmit{margin-top:5px}.theme-light .contextMenu{background-color:#ddd;position:fixed;margin:2px;width:150px}.theme-light .contextMenu a{display:block;padding:2px 5px;text-decoration:none;color:#333}.theme-light .contextMenu a:hover{background-color:#ccc}.theme-light .filterMessages{padding:5px}.theme-light .filterMessages div{padding:2px 0}.theme-light .icon-stack{height:1em;line-height:1em;width:1em;vertical-align:middle;margin-top:-2px}.theme-light .motd{color:#638500;font-family:Verdana,sans-serif;white-space:normal}.theme-light .motd h1,.theme-light .motd h2,.theme-light .motd h3,.theme-light .motd h4,.theme-light .motd h5,.theme-light .motd h6{color:#638500;text-decoration:underline}.theme-light .motd a,.theme-light .motd a:active,.theme-light .motd a:hover,.theme-light .motd a:link,.theme-light .motd a:visited{color:#638500}.theme-light .admin,.theme-light .adminooc,.theme-light .bold,.theme-light .looc,.theme-light .medal,.theme-light .name,.theme-light .ooc,.theme-light .prefix,.theme-light .yell{font-weight:700}.theme-light .highlight,.theme-light .italic,.theme-light .italics{background:#ff0}.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light h5,.theme-light h6{color:#00f;font-family:Georgia,Verdana,sans-serif}.theme-light em{font-style:normal;font-weight:700}.theme-light .ooc{color:#002eb8;font-weight:700}.theme-light .looc{color:#69c;font-weight:700}.theme-light .aooc{color:#b8002e;font-weight:700}.theme-light .event_manager{color:#603;font-weight:700}.theme-light .adminobserverooc{color:#09c;font-weight:700}.theme-light .adminooc{color:#700038;font-weight:700}.theme-light .adminsay{color:#ff4500;font-weight:700}.theme-light .adminobserver{color:#960;font-weight:700}.theme-light .admin{color:#4473ff;font-weight:700}.theme-light .log_message{color:#386aff;font-weight:700}.theme-light .debug_error{color:red;font-weight:700}.theme-light .debug_warning{color:red}.theme-light .debug_debug{color:#00f}.theme-light .debug_trace{color:#888}.theme-light .mentorsay{color:#e236d8;font-weight:700}.theme-light .mentorsay_admin{color:#8a2be2;font-weight:700}.theme-light .mod_channel{color:#735638;font-weight:700}.theme-light .name{font-weight:700}.theme-light .deadsay{color:#5c00e6}.theme-light .binarysay{color:#20c20e;background-color:#000;display:block}.theme-light .binarysay a{color:#0f0}.theme-light .binarysay a:active,.theme-light .binarysay a:visited{color:#8f8}.theme-light .radio{color:green}.theme-light .sciradio{color:#939}.theme-light .comradio{color:#193a7a}.theme-light .secradio{color:#a30000}.theme-light .medradio{color:#337296}.theme-light .engradio{color:#fb5613}.theme-light .supradio{color:#5f4519}.theme-light .servradio{color:#6eaa2c}.theme-light .syndradio{color:#6d3f40}.theme-light .centcomradio{color:#686868}.theme-light .aiprivradio{color:#f0f}.theme-light .redteamradio{color:red}.theme-light .blueteamradio{color:#00f}.theme-light .yell{font-weight:700}.theme-light .alert{color:red}.theme-light h1.alert,.theme-light h2.alert{color:#000}.theme-light .userdanger{font-size:185%}.theme-light .bolddanger,.theme-light .userdanger{color:red;font-weight:700}.theme-light .danger{color:red}.theme-light .tinydanger{color:red;font-size:85%}.theme-light .smalldanger{color:red;font-size:90%}.theme-light .warning{color:red;font-style:italic}.theme-light .alertwarning{color:red;font-weight:700}.theme-light .boldwarning{color:red;font-style:italic;font-weight:700}.theme-light .announce{color:#228b22;font-weight:700}.theme-light .boldannounce{color:red;font-weight:700}.theme-light .greenannounce{color:#0f0;font-weight:700}.theme-light .rose{color:#ff5050}.theme-light .info{color:#00c}.theme-light .notice{color:#009}.theme-light .tinynotice{color:#009;font-style:italic;font-size:85%}.theme-light .smallnotice{color:#009;font-size:90%}.theme-light .smallnoticeital{color:#009;font-style:italic;font-size:90%}.theme-light .boldnotice{color:#009;font-weight:700}.theme-light .hear{color:#009;font-style:italic}.theme-light .adminnotice{color:#00f}.theme-light .adminhelp{color:red;font-weight:700}.theme-light .unconscious{color:#00f;font-weight:700}.theme-light .suicide{color:#ff5050;font-style:italic}.theme-light .green{color:#03ff39}.theme-light .red{color:red}.theme-light .blue{color:#00f}.theme-light .nicegreen{color:#14a833}.theme-light .userlove{color:#ff1493;font-style:italic;font-weight:700;text-shadow:0 0 6px #ff6dbc}.theme-light .love{color:#ff006a;font-style:italic;text-shadow:0 0 6px #ff6d6d}.theme-light .cult{color:#960000}.theme-light .cultbold,.theme-light .cultitalic{color:#960000;font-style:italic}.theme-light .cultbold{font-weight:700}.theme-light .cultboldtalic,.theme-light .cultlarge{color:#960000;font-weight:700;font-size:185%}.theme-light .narsie{color:#960000;font-weight:700;font-size:925%}.theme-light .narsiesmall{color:#960000;font-weight:700;font-size:370%}.theme-light .colossus{color:#7f282a;font-size:310%}.theme-light .hierophant{font-weight:700}.theme-light .hierophant,.theme-light .hierophant_warning{color:#609;font-style:italic}.theme-light .purple{color:#5e2d79}.theme-light .holoparasite{color:#35333a}.theme-light .revennotice{color:#1d2953}.theme-light .revenbignotice,.theme-light .revenboldnotice{color:#1d2953;font-weight:700}.theme-light .revenbignotice{font-size:185%}.theme-light .revenminor{color:#823abb}.theme-light .revenwarning{color:#760fbb;font-style:italic}.theme-light .revendanger{color:#760fbb;font-weight:700;font-size:185%}.theme-light .umbra{color:#5000a0}.theme-light .umbra_emphasis,.theme-light .umbra_large{color:#5000a0;font-weight:700;font-style:italic}.theme-light .umbra_large{font-size:3}.theme-light .deconversion_message{color:#5000a0;font-size:185%;font-style:italic}.theme-light .brass{color:#be8700}.theme-light .heavy_brass{color:#be8700;font-weight:700;font-style:italic}.theme-light .big_brass,.theme-light .large_brass{color:#be8700;font-size:185%}.theme-light .big_brass,.theme-light .ratvar{font-weight:700;font-style:italic}.theme-light .ratvar{color:#be8700;font-size:6}.theme-light .alloy{color:#42474d}.theme-light .heavy_alloy,.theme-light .nezbere_large{color:#42474d;font-weight:700;font-style:italic}.theme-light .nezbere_large{font-size:185%}.theme-light .nezbere{color:#42474d;font-weight:700;font-style:italic}.theme-light .nezbere_small{color:#42474d}.theme-light .sevtug_large{font-size:185%}.theme-light .sevtug,.theme-light .sevtug_large{color:#af0aaf;font-weight:700;font-style:italic}.theme-light .sevtug_small{color:#af0aaf}.theme-light .inathneq_large{font-size:185%}.theme-light .inathneq,.theme-light .inathneq_large{color:#1e8ce1;font-weight:700;font-style:italic}.theme-light .inathneq_small{color:#1e8ce1}.theme-light .nzcrentr_large{font-size:185%}.theme-light .nzcrentr,.theme-light .nzcrentr_large{color:#daaa18;font-weight:700;font-style:italic}.theme-light .nzcrentr_small{color:#daaa18}.theme-light .neovgre_large{font-size:185%}.theme-light .neovgre,.theme-light .neovgre_large{color:#6e001a;font-weight:700;font-style:italic}.theme-light .neovgre_small{color:#6e001a}.theme-light .ghostalert{color:#5c00e6;font-style:italic;font-weight:700}.theme-light .noticealien{color:#00c000}.theme-light .alertalien{color:#00c000;font-weight:700}.theme-light .changeling{font-style:italic}.theme-light .alertsyndie{color:red;font-size:185%;font-weight:700}.theme-light .spider{color:#4d004d;font-weight:700;font-size:185%}.theme-light .sans{font-family:Comic Sans MS,cursive,sans-serif}.theme-light .papyrus{font-family:Papyrus,cursive,sans-serif}.theme-light .robot{font-family:Courier New,cursive,sans-serif}.theme-light .alien{color:#543354}.theme-light .tajaran{color:#803b56}.theme-light .tajaran_signlang{color:#941c1c}.theme-light .akhani{color:#ac398c}.theme-light .skrell{color:#00b0b3}.theme-light .skrellfar{color:#70fcff}.theme-light .soghun{color:#228b22}.theme-light .solcom{color:#22228b}.theme-light .changeling{color:purple}.theme-light .sergal{color:#07f}.theme-light .birdsongc{color:#c90}.theme-light .vulpkanin{color:#b97a57}.theme-light .enochian{color:#848a33;letter-spacing:-1pt;word-spacing:4pt;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif}.theme-light .daemon{color:#5e339e;letter-spacing:-1pt;word-spacing:0;font-family:Courier New,Courier,monospace}.theme-light .bug{color:#9e9e39}.theme-light .vox{color:#a0a}.theme-light .zaddat{color:#941c1c}.theme-light .rough{font-family:Trebuchet MS,cursive,sans-serif}.theme-light .say_quote{font-family:Georgia,Verdana,sans-serif}.theme-light .terminus{font-family:Times New Roman,Times,serif,sans-serif}.theme-light .interface{color:#303}.theme-light .command_headset{font-weight:700;font-size:160%}.theme-light .small{font-size:60%}.theme-light .big{font-size:185%}.theme-light .reallybig{font-size:245%}.theme-light .extremelybig{font-size:310%}.theme-light .greentext{color:#0f0;font-size:185%}.theme-light .redtext{color:red;font-size:185%}.theme-light .yellowtext{color:#fc0;font-size:185%}.theme-light .clown{color:#ff69bf;font-size:160%;font-family:Comic Sans MS,cursive,sans-serif;font-weight:700}.theme-light .singing{font-family:Trebuchet MS,cursive,sans-serif;font-style:italic}.theme-light .his_grace{color:#15d512;font-family:Courier New,cursive,sans-serif;font-style:italic}.theme-light .spooky{color:#ff9100}.theme-light .hypnophrase{color:#0d0d0d;font-weight:700;animation:hypnocolor 1.5s infinite;animation-direction:alternate}@keyframes hypnocolor{0%{color:#0d0d0d}25%{color:#410194}50%{color:#7f17d8}75%{color:#410194}to{color:#3bb5d3}}.theme-light .velvet{color:#660015;font-weight:700;animation:velvet 5s infinite;animation-direction:alternate}@keyframes velvet{0%{color:#400020}40%{color:red}50%{color:#f88}60%{color:red}to{color:#400020}}.theme-light .phobia{color:#d00;font-weight:700;animation:phobia .75s infinite}@keyframes phobia{0%{color:#0d0d0d}50%{color:#d00}to{color:#0d0d0d}}.theme-light .icon{height:1em;width:auto}.theme-light .memo{color:#638500;text-align:center}.theme-light .memoedit{text-align:center;font-size:125%}.theme-light .abductor{color:purple;font-style:italic}.theme-light .mind_control{color:#a00d6f;font-size:100%;font-weight:700;font-style:italic}.theme-light .slime{color:#00ced1}.theme-light .drone{color:#848482}.theme-light .monkey{color:#975032}.theme-light .swarmer{color:#2c75ff}.theme-light .resonate{color:#298f85}.theme-light .monkeyhive{color:#774704}.theme-light .monkeylead{color:#774704;font-size:80%}.theme-light .connectionClosed,.theme-light .fatalError{background:red;color:#fff;padding:5px}.theme-light .connectionClosed.restored{background:green}.theme-light .internal.boldnshit{color:#00f;font-weight:700}.theme-light .text-normal{font-weight:400;font-style:normal}.theme-light .hidden{display:none;visibility:hidden}.theme-light .ml-1{margin-left:1em}.theme-light .ml-2{margin-left:2em}.theme-light .ml-3{margin-left:3em} \ No newline at end of file From bcbb917e1cfaef081222236859ef86f34d9767ba Mon Sep 17 00:00:00 2001 From: Captain277 Date: Wed, 17 Feb 2021 19:26:46 -0800 Subject: [PATCH 15/32] Power and stair adjustments. --- code/game/area/Off Station Areas.dm | 2 +- maps/nsv_triumph/submaps/lavaland/boss1.dmm | 23 +++++++++++++-------- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/code/game/area/Off Station Areas.dm b/code/game/area/Off Station Areas.dm index 79dbe3c0cb6..7ed8c1ca532 100644 --- a/code/game/area/Off Station Areas.dm +++ b/code/game/area/Off Station Areas.dm @@ -587,7 +587,7 @@ /area/lavaland/base/common name = "Lava Land - Mining Base" icon_state = "blue" - requires_power = 0 + requires_power = 1 /area/lavaland/explored name = "Lava Land - Thoroughfare" icon_state = "red" diff --git a/maps/nsv_triumph/submaps/lavaland/boss1.dmm b/maps/nsv_triumph/submaps/lavaland/boss1.dmm index 3136f7996c9..c392699c525 100644 --- a/maps/nsv_triumph/submaps/lavaland/boss1.dmm +++ b/maps/nsv_triumph/submaps/lavaland/boss1.dmm @@ -2,12 +2,6 @@ "a" = ( /turf/template_noop, /area/template_noop) -"b" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/greengrid, -/area/lavaland/bosses) "c" = ( /turf/simulated/floor/greengrid, /area/lavaland/bosses) @@ -23,6 +17,12 @@ /obj/effect/decal/remains/mummy2, /turf/simulated/floor/outdoors/lavaland, /area/template_noop) +"l" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/greengrid, +/area/lavaland/bosses) "m" = ( /obj/effect/decal/cleanable/blood/gibs, /turf/simulated/floor/greengrid, @@ -61,7 +61,6 @@ /turf/simulated/wall/titanium, /area/lavaland/bosses) "D" = ( -/obj/structure/fake_stairs/east/top, /obj/effect/forcefield/swarm, /turf/simulated/floor/bluegrid, /area/lavaland/bosses) @@ -96,6 +95,12 @@ /turf/simulated/floor/greengrid, /area/lavaland/bosses) "Q" = ( +/obj/structure/barricade{ + dir = 8; + icon = 'icons/obj/stairs.dmi'; + icon_state = null; + name = "stairs" + }, /obj/effect/forcefield/swarm, /turf/simulated/floor/greengrid, /area/lavaland/bosses) @@ -513,7 +518,7 @@ a a c C -b +c m c c @@ -609,7 +614,7 @@ a j c C -c +l F c r From 64a44a54bb170346532804de4bebc0d03a31e6f9 Mon Sep 17 00:00:00 2001 From: lolman360 Date: Thu, 18 Feb 2021 14:40:34 +1100 Subject: [PATCH 16/32] =?UTF-8?q?airpod=20shotty,=20i=E2=80=99ma=20catch?= =?UTF-8?q?=20a=20body,=20you=20looking=20real=20sussy?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://www.youtube.com/watch?v=IwFtWJ8miG8 --- code/modules/projectiles/guns/energy/kinetic_accelerator.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm index c2881f24aba..9636de26654 100644 --- a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm +++ b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm @@ -71,7 +71,7 @@ if(!isturf(proj_turf)) return var/datum/gas_mixture/environment = proj_turf.return_air() - if(environment.temperature > 250) + if(environment.return_pressure() > 60) BB.name = "weakened [BB.name]" BB.damage *= BB.pressure_decrease return BB From 5e239ffad9d7c166c35f9fb89963eef563ef5cd7 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Wed, 17 Feb 2021 21:36:22 -0700 Subject: [PATCH 18/32] Update client_procs.dm --- code/modules/client/client_procs.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index 731579d5da9..a4d4a7d9571 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -1,3 +1,4 @@ + //////////// //SECURITY// //////////// @@ -76,6 +77,9 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( to_chat(src, "Your previous action was ignored because you've done too many in a second") return + // Tgui Topic middleware. + if(tgui_Topic(href_list)) + return //Logs all hrefs, except chat pings if(!(href_list["_src_"] == "chat" && href_list["proc"] == "ping" && LAZYLEN(href_list) == 2)) @@ -90,10 +94,6 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( asset_cache_preload_data(href_list["asset_cache_preload_data"]) return - // Tgui Topic middleware. - if(tgui_Topic(href_list)) - return - //Admin PM if(href_list["priv_msg"]) var/client/C = locate(href_list["priv_msg"]) From 6dcf90654e8a383733c9a3272772cd3457ed6096 Mon Sep 17 00:00:00 2001 From: Captain277 Date: Wed, 17 Feb 2021 21:33:08 -0800 Subject: [PATCH 19/32] Lavaland specific cyber mobs/special mobs and Lavaland Pressure drop to assist KA. --- code/modules/maps/atmospheres/lavaland.dm | 6 +- .../simple_mob/subtypes/animal/space/bats.dm | 7 +- .../simple_mob/subtypes/humanoid/cultist.dm | 11 +++ .../mechanical/cyber_horror/cyber_horror.dm | 74 ++++++++++++++++++- .../subtypes/occult/constructs/shade.dm | 10 ++- .../subtypes/vore/corrupt_hounds.dm | 7 ++ maps/nsv_triumph/submaps/lavaland/boss1.dmm | 6 +- maps/nsv_triumph/submaps/lavaland/botany.dmm | 2 +- maps/nsv_triumph/submaps/lavaland/dogs.dmm | 2 +- maps/nsv_triumph/submaps/lavaland/horrors.dmm | 6 +- .../submaps/lavaland/idleruins1.dmm | 4 +- .../submaps/lavaland/idleruins2.dmm | 2 +- .../nsv_triumph/submaps/lavaland/lavaland.dmm | 20 ++++- 13 files changed, 138 insertions(+), 19 deletions(-) diff --git a/code/modules/maps/atmospheres/lavaland.dm b/code/modules/maps/atmospheres/lavaland.dm index b8a7015c85c..7b621f19792 100644 --- a/code/modules/maps/atmospheres/lavaland.dm +++ b/code/modules/maps/atmospheres/lavaland.dm @@ -3,9 +3,9 @@ /datum/gas/oxygen = 0.22, /datum/gas/nitrogen = 0.78 ) - base_target_pressure = 110.1 - minimum_pressure = 110.1 - maximum_pressure = 110.1 + base_target_pressure = 59.9 + minimum_pressure = 59.9 + maximum_pressure = 59.9 minimum_temp = 293.3 maximum_temp = 350.1 diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/space/bats.dm b/code/modules/mob/living/simple_mob/subtypes/animal/space/bats.dm index 33bc9dbd281..10cd1b4222f 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/space/bats.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/space/bats.dm @@ -49,4 +49,9 @@ supernatural = TRUE /mob/living/simple_mob/animal/space/bats/cult/cultify() - return \ No newline at end of file + return + +//Lavaland Bats +/mob/living/simple_mob/animal/space/bats/surt + name = "volcanic bat swarm" + desc = "A swarm of blood sucking bats that have adapted to exist on this volatile planet. They are extremely hostile." diff --git a/code/modules/mob/living/simple_mob/subtypes/humanoid/cultist.dm b/code/modules/mob/living/simple_mob/subtypes/humanoid/cultist.dm index de344ce9ada..db8cbc98cc8 100644 --- a/code/modules/mob/living/simple_mob/subtypes/humanoid/cultist.dm +++ b/code/modules/mob/living/simple_mob/subtypes/humanoid/cultist.dm @@ -516,3 +516,14 @@ /datum/ai_holder/simple_mob/ranged/aggressive/blood_hunter //This directs the AI to charge while shooting at its victim then entering Glorious melee combat. pointblank = FALSE closest_distance = 0 + +//////////////////////////// +// Ash Hunter +//////////////////////////// + + +/mob/living/simple_mob/humanoid/cultist/hunter/surt // This Mob is not meant to be fair, he is not meant to fight regular crew he is to be pitted against heavily armed explo teams to see if he can wipe them out. + name = "Itinerant Blood Hunter" + desc = "This Blood Hunter is far from home. Strange energies course around him, protecting him from the environment. What eldritch influence drew him to this place?" // Blood Hunter on vacation. + + heat_resist = 1 //Might make this 0.75 if 1 is too much resistance for a boss monster. This guy's just a placeholder until we get the Miner in anyways. diff --git a/code/modules/mob/living/simple_mob/subtypes/mechanical/cyber_horror/cyber_horror.dm b/code/modules/mob/living/simple_mob/subtypes/mechanical/cyber_horror/cyber_horror.dm index 7ff4de20946..252761c8b19 100644 --- a/code/modules/mob/living/simple_mob/subtypes/mechanical/cyber_horror/cyber_horror.dm +++ b/code/modules/mob/living/simple_mob/subtypes/mechanical/cyber_horror/cyber_horror.dm @@ -299,7 +299,7 @@ //Direct Ranged Mob /mob/living/simple_mob/mechanical/cyber_horror/corgi name = "Malformed Corgi" - desc = "Pieces of metal and technology is embedded in this Ian." + desc = "Pieces of metal and technology are embedded in this corgi." icon_state = "corgi_cyber_horror" icon_dead = "corgi_cyber_horror_dead" maxHealth = 50 @@ -365,3 +365,75 @@ icon_state = "force_missile" damage = 12 damage_type = BURN + +//////////////////////// +//Lavaland Cyber_Horrors +//////////////////////// + +/mob/living/simple_mob/mechanical/cyber_horror/surt + name = "ash coated remnant" + desc = "What was once a man, now twisted and warped by machine. A heavy layer of volcanic ash clings to what little organic portions remain." + + heat_resist = 1 + +/datum/say_list/cyber_horror/surt + speak = list("H@!#$$P M@!$#", + "GHAA!@@#", + "KR@!!N", + "K!@@##L!@@ %!@#E", + "G@#!$ H@!#%", + "H!@%%@ @!E") + emote_hear = list("sparks!", "groans.", "wails.", "sobs.") + emote_see = list ("stares unblinkingly.", "jitters and twitches.", "emits a synthetic scream.", "rapidly twitches.", "convulses.", "twitches uncontrollably.", "goes stock still.") + say_threaten = list ("FR@#DOM","EN@ T#I$-$","N0$ M^> B@!#", "P#RF$*!T$ON") + say_got_target = list("I *#@ Y@%","!E@#$P","F#RR @I","D0@#$ ##OK %","IT $##TS") + +// Fragile but dangerous +/mob/living/simple_mob/mechanical/cyber_horror/plasma_cyber_horror/surt + name = "obsidian-studded husk" + desc = "What was once a phoronoid, now a empty shell of malfunctioning nanites. Chunks of volcanic glass have been painfully grafted into the tissue." + + heat_resist = 1 + +// Mech Shredder +/mob/living/simple_mob/mechanical/cyber_horror/ling_cyber_horror/surt + name = "grainy nanite abomination" + desc = "What was once something, now an exposed shell with lashing cables. Its form is mealy and inconsistent - it appears to have involuntarily incorporated the ash into its biology." + + heat_resist = 1 + +//Slightly more durable fodder +/mob/living/simple_mob/mechanical/cyber_horror/vox/surt + name = "ragged shambler" + desc = "Once a Vox now torn and changed, peices of a Durand has been grafted onto it. This body seems fresher than the others - perhaps a recent convert." + + heat_resist = 1 + + // Hit and run mob +/mob/living/simple_mob/mechanical/cyber_horror/tajaran/surt + name = "singed ash-stalker" + desc = "A mangled mess of machine and fur, light seems to bounce off it. Although it cannot be seen easily, at close ranges it smells strongly of burnt hair." + + heat_resist = 1 + + +//Arcing Ranged Mob +/mob/living/simple_mob/mechanical/cyber_horror/grey/surt + name = "exhumed deacon" + desc = "A mess of machine and organic, it's hard to even know what it was before. Strips of charred paper and hand-crafted religious icons have been draped over its body." + + heat_resist = 1 + +//Direct Ranged Mob +/mob/living/simple_mob/mechanical/cyber_horror/corgi/surt + name = "matted tracker drone" + desc = "Pieces of metal and technology embedded in this corgi have turned it into a blank drone. Its fur is burned and matted down with soot and ash." + + heat_resist = 1 + +//Cats and mayhem +/mob/living/simple_mob/mechanical/cyber_horror/cat_cyber_horror/surt + name = "smoldering hunter drone" + desc = "This creature, formerly a cat, has had arachnid legs crudely grafted to its body. It moves with frightening acuity." + + heat_resist = 1 diff --git a/code/modules/mob/living/simple_mob/subtypes/occult/constructs/shade.dm b/code/modules/mob/living/simple_mob/subtypes/occult/constructs/shade.dm index 61630ad6c5c..a806b145bcd 100644 --- a/code/modules/mob/living/simple_mob/subtypes/occult/constructs/shade.dm +++ b/code/modules/mob/living/simple_mob/subtypes/occult/constructs/shade.dm @@ -46,4 +46,12 @@ ghostize() qdel(src) - return \ No newline at end of file + return + +//Lavaland Shades +/mob/living/simple_mob/construct/shade/surt + name = "Lingering Shade" + real_name = "Lingering Shade" + desc = "This spirit was bound to this planet ages ago. Its masters have long since passed, and the war it served in has been forgotten. The energies binding it remain." + + heat_resist = 1 diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/corrupt_hounds.dm b/code/modules/mob/living/simple_mob/subtypes/vore/corrupt_hounds.dm index aa9cc412e39..98d70a29260 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/corrupt_hounds.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/corrupt_hounds.dm @@ -132,3 +132,10 @@ /datum/ai_holder/simple_mob/melee/evasive/corrupthound violent_breakthrough = TRUE can_breakthrough = TRUE + +//Lavaland Hound +/mob/living/simple_mob/vore/aggressive/corrupthound/surt + name = "warped corrupt hound" + desc = "A remnant of a forgotten conflict. The harsh atmosphere has warped the plating on this hound. The slightest motion summons shrieks and squeals from its tortured machinery." + + heat_resist = 1 diff --git a/maps/nsv_triumph/submaps/lavaland/boss1.dmm b/maps/nsv_triumph/submaps/lavaland/boss1.dmm index c392699c525..628be77f363 100644 --- a/maps/nsv_triumph/submaps/lavaland/boss1.dmm +++ b/maps/nsv_triumph/submaps/lavaland/boss1.dmm @@ -6,7 +6,7 @@ /turf/simulated/floor/greengrid, /area/lavaland/bosses) "e" = ( -/mob/living/simple_mob/mechanical/cyber_horror/grey, +/mob/living/simple_mob/mechanical/cyber_horror/grey/surt, /turf/simulated/floor/greengrid, /area/lavaland/bosses) "h" = ( @@ -46,7 +46,7 @@ /turf/simulated/floor/outdoors/lavaland, /area/template_noop) "v" = ( -/mob/living/simple_mob/mechanical/cyber_horror, +/mob/living/simple_mob/mechanical/cyber_horror/surt, /turf/simulated/floor/greengrid, /area/lavaland/bosses) "z" = ( @@ -117,7 +117,7 @@ /turf/simulated/wall/solidrock, /area/template_noop) "V" = ( -/mob/living/simple_mob/mechanical/cyber_horror/tajaran, +/mob/living/simple_mob/mechanical/cyber_horror/tajaran/surt, /turf/simulated/floor/greengrid, /area/lavaland/bosses) diff --git a/maps/nsv_triumph/submaps/lavaland/botany.dmm b/maps/nsv_triumph/submaps/lavaland/botany.dmm index 550e5c1fffb..57a9c8bae4a 100644 --- a/maps/nsv_triumph/submaps/lavaland/botany.dmm +++ b/maps/nsv_triumph/submaps/lavaland/botany.dmm @@ -47,7 +47,7 @@ /turf/simulated/floor/tiled, /area/lavaland/idleruins) "u" = ( -/mob/living/simple_mob/mechanical/cyber_horror/ling_cyber_horror, +/mob/living/simple_mob/mechanical/cyber_horror/ling_cyber_horror/surt, /turf/simulated/floor/tiled, /area/lavaland/idleruins) "v" = ( diff --git a/maps/nsv_triumph/submaps/lavaland/dogs.dmm b/maps/nsv_triumph/submaps/lavaland/dogs.dmm index 977d233ac19..dafbd816f2b 100644 --- a/maps/nsv_triumph/submaps/lavaland/dogs.dmm +++ b/maps/nsv_triumph/submaps/lavaland/dogs.dmm @@ -14,7 +14,7 @@ /turf/simulated/floor/outdoors/lava, /area/lavaland/bosses) "B" = ( -/mob/living/simple_mob/vore/aggressive/corrupthound, +/mob/living/simple_mob/vore/aggressive/corrupthound/surt, /turf/simulated/floor/outdoors/lavaland, /area/lavaland/bosses) "D" = ( diff --git a/maps/nsv_triumph/submaps/lavaland/horrors.dmm b/maps/nsv_triumph/submaps/lavaland/horrors.dmm index ce49255ce72..c42ecb95d2d 100644 --- a/maps/nsv_triumph/submaps/lavaland/horrors.dmm +++ b/maps/nsv_triumph/submaps/lavaland/horrors.dmm @@ -28,6 +28,10 @@ /obj/structure/table/bench/sifwooden/padded, /turf/simulated/floor/bmarble, /area/lavaland/horrors) +"q" = ( +/mob/living/simple_mob/mechanical/cyber_horror/tajaran/surt, +/turf/simulated/floor/wmarble, +/area/lavaland/horrors) "u" = ( /turf/template_noop, /area/template_noop) @@ -199,7 +203,7 @@ u u k O -I +q o I o diff --git a/maps/nsv_triumph/submaps/lavaland/idleruins1.dmm b/maps/nsv_triumph/submaps/lavaland/idleruins1.dmm index d99fdd0de7a..3877229cbd3 100644 --- a/maps/nsv_triumph/submaps/lavaland/idleruins1.dmm +++ b/maps/nsv_triumph/submaps/lavaland/idleruins1.dmm @@ -10,7 +10,7 @@ /turf/simulated/floor/wood, /area/lavaland/idleruins) "j" = ( -/mob/living/simple_mob/mechanical/cyber_horror/corgi, +/mob/living/simple_mob/mechanical/cyber_horror/corgi/surt, /turf/simulated/floor/wood, /area/lavaland/idleruins) "k" = ( @@ -50,7 +50,7 @@ /turf/simulated/floor/outdoors/lavaland, /area/lavaland/idleruins) "D" = ( -/mob/living/simple_mob/mechanical/cyber_horror/cat_cyber_horror, +/mob/living/simple_mob/mechanical/cyber_horror/cat_cyber_horror/surt, /turf/simulated/floor/outdoors/lavaland, /area/lavaland/idleruins) "E" = ( diff --git a/maps/nsv_triumph/submaps/lavaland/idleruins2.dmm b/maps/nsv_triumph/submaps/lavaland/idleruins2.dmm index a0566da689d..2520787d2f3 100644 --- a/maps/nsv_triumph/submaps/lavaland/idleruins2.dmm +++ b/maps/nsv_triumph/submaps/lavaland/idleruins2.dmm @@ -120,7 +120,7 @@ /turf/simulated/shuttle/floor, /area/lavaland/idleruins) "IX" = ( -/mob/living/simple_mob/mechanical/cyber_horror/plasma_cyber_horror, +/mob/living/simple_mob/mechanical/cyber_horror/plasma_cyber_horror/surt, /turf/simulated/shuttle/floor, /area/lavaland/idleruins) "KO" = ( diff --git a/maps/nsv_triumph/submaps/lavaland/lavaland.dmm b/maps/nsv_triumph/submaps/lavaland/lavaland.dmm index f14ca2eeee8..930eb8b9d98 100644 --- a/maps/nsv_triumph/submaps/lavaland/lavaland.dmm +++ b/maps/nsv_triumph/submaps/lavaland/lavaland.dmm @@ -226,7 +226,7 @@ /turf/simulated/floor/plating, /area/lavaland/base/common) "fw" = ( -/mob/living/simple_mob/construct/shade, +/mob/living/simple_mob/construct/shade/surt, /turf/simulated/floor/outdoors/lavaland, /area/lavaland/explored) "gb" = ( @@ -377,7 +377,7 @@ /turf/simulated/floor/plating, /area/lavaland/base/common) "ix" = ( -/mob/living/simple_mob/animal/space/bats/roguemines, +/mob/living/simple_mob/animal/space/bats/surt, /turf/simulated/floor/outdoors/lavaland, /area/lavaland/unexplored) "iz" = ( @@ -434,6 +434,14 @@ /obj/machinery/microwave, /turf/simulated/floor/wood, /area/lavaland/base/common) +"jK" = ( +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/machinery/airlock_sensor/airlock_exterior{ + dir = 4; + pixel_x = -25 + }, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/base) "jY" = ( /obj/structure/closet/secure_closet/personal, /obj/machinery/light/small{ @@ -1074,7 +1082,7 @@ /turf/simulated/floor/wood, /area/lavaland/base/common) "yg" = ( -/mob/living/simple_mob/humanoid/cultist/hunter, +/mob/living/simple_mob/humanoid/cultist/hunter/surt, /turf/simulated/mineral/triumph/lavaland, /area/lavaland/explored) "yq" = ( @@ -1412,6 +1420,10 @@ dir = 4 }, /obj/effect/decal/cleanable/cobweb2, +/obj/machinery/airlock_sensor/airlock_interior{ + pixel_y = 25 + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, /turf/simulated/floor/tiled, /area/lavaland/base/common) "EP" = ( @@ -9937,7 +9949,7 @@ Hr Hr Hr Hr -Hr +jK nw Ma hS From 6f65a111d6211d365da73a98d5fb13040bba9472 Mon Sep 17 00:00:00 2001 From: Captain277 Date: Wed, 17 Feb 2021 21:54:27 -0800 Subject: [PATCH 20/32] Fixes a grammatical error. --- .../subtypes/mechanical/cyber_horror/cyber_horror.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/simple_mob/subtypes/mechanical/cyber_horror/cyber_horror.dm b/code/modules/mob/living/simple_mob/subtypes/mechanical/cyber_horror/cyber_horror.dm index 252761c8b19..6cd88014658 100644 --- a/code/modules/mob/living/simple_mob/subtypes/mechanical/cyber_horror/cyber_horror.dm +++ b/code/modules/mob/living/simple_mob/subtypes/mechanical/cyber_horror/cyber_horror.dm @@ -180,7 +180,7 @@ //Slightly more durable fodder /mob/living/simple_mob/mechanical/cyber_horror/vox name = "Vox shambles" - desc = "Once a Vox now torn and changed, peices of a Durand has been grafted onto it." + desc = "Once a Vox now torn and changed, peices of a Durand have been grafted onto it." icon_state = "vox_cyber_horror" icon_dead = "vox_cyber_horror_dead" @@ -405,7 +405,7 @@ //Slightly more durable fodder /mob/living/simple_mob/mechanical/cyber_horror/vox/surt name = "ragged shambler" - desc = "Once a Vox now torn and changed, peices of a Durand has been grafted onto it. This body seems fresher than the others - perhaps a recent convert." + desc = "Once a Vox now torn and changed, peices of a Durand have been grafted onto it. This body seems fresher than the others - perhaps a recent convert." heat_resist = 1 From 7c1a7deb390a520980685bbb54ae45576647e5ab Mon Sep 17 00:00:00 2001 From: Captain277 Date: Wed, 17 Feb 2021 22:46:15 -0800 Subject: [PATCH 21/32] Guns guns guns. --- modular_citadel/code/datums/outfits/jobs/centcom.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modular_citadel/code/datums/outfits/jobs/centcom.dm b/modular_citadel/code/datums/outfits/jobs/centcom.dm index 5defe486372..783a02011bf 100644 --- a/modular_citadel/code/datums/outfits/jobs/centcom.dm +++ b/modular_citadel/code/datums/outfits/jobs/centcom.dm @@ -5,9 +5,10 @@ l_ear = /obj/item/radio/headset/centcom shoes = /obj/item/clothing/shoes/laceup id_type = /obj/item/card/id/centcom - pda_type = /obj/item/pda/centcom + belt = /obj/item/gun/energy/pulse_rifle/M1911 gloves = /obj/item/clothing/gloves/white head = /obj/item/clothing/head/beret/centcom/officer + l_pocket = /obj/item/pda/centcom r_pocket = /obj/item/pda/heads id_pda_assignment = "CentCom Officer" From 7ac2d2a92af430dfda09c1a129ebba53a006de86 Mon Sep 17 00:00:00 2001 From: Captain277 Date: Wed, 17 Feb 2021 22:50:29 -0800 Subject: [PATCH 22/32] Let's do the correct file this time. --- code/game/jobs/job/special.dm | 11 +++++++---- modular_citadel/code/datums/outfits/jobs/centcom.dm | 3 +-- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/code/game/jobs/job/special.dm b/code/game/jobs/job/special.dm index 6a853b52432..7f51f0e21e3 100755 --- a/code/game/jobs/job/special.dm +++ b/code/game/jobs/job/special.dm @@ -26,11 +26,12 @@ if(3) H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), slot_back) if(4) H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), slot_back) H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/centcom, slot_w_uniform) - H.equip_to_slot_or_del(new /obj/item/pda/centcom(H), slot_belt) + H.equip_to_slot_or_del(new /obj/item/gun/energy/pulse_rifle/M1911, slot_belt) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/laceup(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/clothing/gloves/white(H), slot_gloves) H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/centcom/officer(H), slot_head) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/omnihud/all(H), slot_l_store) + H.equip_to_slot_or_del(new /obj/item/pda/centcom(H), slot_l_store) + H.equip_to_slot_or_del(new /obj/item/clothing/glasses/omnihud/all(H), slot_r_store) H.implant_loyalty() @@ -68,11 +69,13 @@ if(3) H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), slot_back) if(4) H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), slot_back) H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/centcom, slot_w_uniform) - H.equip_to_slot_or_del(new /obj/item/pda/centcom(H), slot_belt) + H.equip_to_slot_or_del(new /obj/item/gun/energy/pulse_rifle/M1911, slot_belt) + H.equip_to_slot_or_del(new /obj/item/pda/centcom(H), slot_l_store) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/laceup(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/clothing/gloves/white(H), slot_gloves) H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/centcom/officer(H), slot_head) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/omnihud(H), slot_l_store) + H.equip_to_slot_or_del(new /obj/item/pda/centcom(H), slot_l_store) + H.equip_to_slot_or_del(new /obj/item/clothing/glasses/omnihud(H), slot_r_store) H.implant_loyalty() diff --git a/modular_citadel/code/datums/outfits/jobs/centcom.dm b/modular_citadel/code/datums/outfits/jobs/centcom.dm index 783a02011bf..5defe486372 100644 --- a/modular_citadel/code/datums/outfits/jobs/centcom.dm +++ b/modular_citadel/code/datums/outfits/jobs/centcom.dm @@ -5,10 +5,9 @@ l_ear = /obj/item/radio/headset/centcom shoes = /obj/item/clothing/shoes/laceup id_type = /obj/item/card/id/centcom - belt = /obj/item/gun/energy/pulse_rifle/M1911 + pda_type = /obj/item/pda/centcom gloves = /obj/item/clothing/gloves/white head = /obj/item/clothing/head/beret/centcom/officer - l_pocket = /obj/item/pda/centcom r_pocket = /obj/item/pda/heads id_pda_assignment = "CentCom Officer" From bc5c7005ba029dc545e8c742e10e74b3786193f7 Mon Sep 17 00:00:00 2001 From: Captain277 Date: Thu, 18 Feb 2021 02:45:24 -0800 Subject: [PATCH 23/32] More shotgun skins and a bat fix. --- .../simple_mob/subtypes/animal/space/bats.dm | 2 + .../projectiles/guns/projectile/shotgun.dm | 35 ++++++++++++++++++ icons/obj/gun/ballistic.dmi | Bin 58199 -> 59326 bytes 3 files changed, 37 insertions(+) diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/space/bats.dm b/code/modules/mob/living/simple_mob/subtypes/animal/space/bats.dm index 10cd1b4222f..3e38679ef2d 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/space/bats.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/space/bats.dm @@ -55,3 +55,5 @@ /mob/living/simple_mob/animal/space/bats/surt name = "volcanic bat swarm" desc = "A swarm of blood sucking bats that have adapted to exist on this volatile planet. They are extremely hostile." + + heat_resist = 1 diff --git a/code/modules/projectiles/guns/projectile/shotgun.dm b/code/modules/projectiles/guns/projectile/shotgun.dm index 0954b8cf1e3..4d5ffc25419 100644 --- a/code/modules/projectiles/guns/projectile/shotgun.dm +++ b/code/modules/projectiles/guns/projectile/shotgun.dm @@ -76,6 +76,41 @@ w_class = ITEMSIZE_NORMAL ammo_type = /obj/item/ammo_casing/a12g/beanbag +obj/item/gun/projectile/shotgun/pump/combat/warden/verb/rename_gun() + set name = "Name Gun" + set category = "Object" + set desc = "Rename your gun. If you're the Warden." + + var/mob/M = usr + if(!M.mind) return 0 + var/job = M.mind.assigned_role + if(job != "Warden") + to_chat(M, "You don't feel cool enough to name this gun.") + return 0 + + var/input = sanitizeSafe(input("What do you want to name the gun?", ,""), MAX_NAME_LEN) + + if(src && input && !M.stat && in_range(M,src)) + name = input + to_chat(M, "You name the gun [input]. Lock and load.") + return 1 + +/obj/item/gun/projectile/shotgun/pump/combat/warden/verb/reskin_gun() + set name = "Resprite gun" + set category = "Object" + set desc = "Click to choose a sprite for your gun." + + var/mob/M = usr + var/list/options = list() + options["KS-40 CQC"] = "shotgun_w" + options["NT Limted Run CQ-6"] = "shotgun_w_corp" + options["WT Sabot Stinger"] = "shotgun_w_sting" + var/choice = input(M,"Choose your sprite!","Resprite Gun") in options + if(src && choice && !M.stat && in_range(M,src)) + icon_state = options[choice] + to_chat(M, "Your gun is now sprited as [choice]. Lock and load.") + return 1 + /obj/item/gun/projectile/shotgun/doublebarrel name = "double-barreled shotgun" desc = "A truely classic weapon. No need to change what works. Uses 12g rounds." diff --git a/icons/obj/gun/ballistic.dmi b/icons/obj/gun/ballistic.dmi index 6f0a36141d5310a46104b20629cac3207b32059e..57c53367933d1c5f15e0f3dd63bdbdac52b51ea2 100644 GIT binary patch delta 18140 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 delta 16938 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 From 4cd49578286ecd627a5d0e12c052b6b226482a12 Mon Sep 17 00:00:00 2001 From: Captain277 Date: Thu, 18 Feb 2021 04:01:29 -0800 Subject: [PATCH 24/32] Fixes shotgun inhand. --- code/modules/projectiles/guns/projectile/shotgun.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/projectiles/guns/projectile/shotgun.dm b/code/modules/projectiles/guns/projectile/shotgun.dm index 4d5ffc25419..b061263a45a 100644 --- a/code/modules/projectiles/guns/projectile/shotgun.dm +++ b/code/modules/projectiles/guns/projectile/shotgun.dm @@ -71,7 +71,7 @@ name = "warden's shotgun" desc = "A heavily modified Hephaestus Industries KS-40. This version bears multiple after-market mods, including a laser sight to help compensate for its shortened stock. 'Property of the Warden' has been etched into the side of the reciever. Uses 12g rounds." icon_state = "shotgun_w" - item_state = "wshotgun" + item_state = "sawnshotgun" slot_flags = SLOT_BELT|SLOT_HOLSTER w_class = ITEMSIZE_NORMAL ammo_type = /obj/item/ammo_casing/a12g/beanbag From 181d6057f2e13d04a5865ce716f1f4258358dd8b Mon Sep 17 00:00:00 2001 From: Captain277 Date: Thu, 18 Feb 2021 04:17:11 -0800 Subject: [PATCH 25/32] Places the correct medkits in Lavaland base. --- maps/nsv_triumph/submaps/lavaland/lavaland.dmm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/maps/nsv_triumph/submaps/lavaland/lavaland.dmm b/maps/nsv_triumph/submaps/lavaland/lavaland.dmm index 930eb8b9d98..272ca9b7bc5 100644 --- a/maps/nsv_triumph/submaps/lavaland/lavaland.dmm +++ b/maps/nsv_triumph/submaps/lavaland/lavaland.dmm @@ -1009,18 +1009,18 @@ /area/lavaland/base/common) "wO" = ( /obj/structure/table/standard, -/obj/item/storage/firstaid{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/storage/firstaid{ - pixel_x = 2; - pixel_y = 2 - }, /obj/machinery/light/small, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, +/obj/item/storage/firstaid/regular{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 2 + }, /turf/simulated/floor/tiled, /area/lavaland/base/common) "wX" = ( From 4a932531251eb9393ded3e71bb02a5d065a7f6aa Mon Sep 17 00:00:00 2001 From: Captain277 Date: Thu, 18 Feb 2021 04:46:31 -0800 Subject: [PATCH 26/32] Adds a drill thingy. --- maps/nsv_triumph/submaps/lavaland/lavaland.dmm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/maps/nsv_triumph/submaps/lavaland/lavaland.dmm b/maps/nsv_triumph/submaps/lavaland/lavaland.dmm index 272ca9b7bc5..32cd1a16ee3 100644 --- a/maps/nsv_triumph/submaps/lavaland/lavaland.dmm +++ b/maps/nsv_triumph/submaps/lavaland/lavaland.dmm @@ -103,10 +103,10 @@ /turf/simulated/floor/tiled, /area/lavaland/base/common) "cW" = ( -/obj/structure/ore_box, /obj/structure/window/reinforced{ dir = 1 }, +/obj/structure/ore_box, /turf/simulated/floor/tiled/dark, /area/lavaland/base/common) "db" = ( @@ -538,10 +538,10 @@ /turf/simulated/floor/outdoors/lavaland, /area/lavaland/explored) "lr" = ( -/obj/structure/ore_box, /obj/machinery/light/small{ dir = 8 }, +/obj/structure/ore_box, /turf/simulated/floor/tiled/dark, /area/lavaland/base/common) "lt" = ( @@ -1337,7 +1337,7 @@ /turf/simulated/floor/tiled, /area/lavaland/base/common) "DA" = ( -/obj/structure/ore_box, +/obj/machinery/mining/drill, /turf/simulated/floor/tiled/dark, /area/lavaland/base/common) "DK" = ( From 91a74ce6b6da803438f8f5d1822c2aed6727c5ee Mon Sep 17 00:00:00 2001 From: Captain277 Date: Thu, 18 Feb 2021 07:28:21 -0800 Subject: [PATCH 27/32] Changes code so the Warden's shotgun updates in-hands. Fixes Enviro Sensors on LL. --- .../projectiles/guns/projectile/shotgun.dm | 4 +++- icons/mob/items/lefthand_guns.dmi | Bin 77167 -> 83830 bytes icons/mob/items/lefthand_guns_vr.dmi | Bin 9154 -> 0 bytes icons/mob/items/righthand_guns.dmi | Bin 80566 -> 88581 bytes icons/mob/items/righthand_guns_vr.dmi | Bin 9867 -> 0 bytes icons/obj/gun/ballistic.dmi | Bin 59326 -> 60720 bytes .../nsv_triumph/submaps/lavaland/lavaland.dmm | 16 +++++++--------- 7 files changed, 10 insertions(+), 10 deletions(-) delete mode 100644 icons/mob/items/lefthand_guns_vr.dmi delete mode 100644 icons/mob/items/righthand_guns_vr.dmi diff --git a/code/modules/projectiles/guns/projectile/shotgun.dm b/code/modules/projectiles/guns/projectile/shotgun.dm index b061263a45a..719dbe5882b 100644 --- a/code/modules/projectiles/guns/projectile/shotgun.dm +++ b/code/modules/projectiles/guns/projectile/shotgun.dm @@ -71,7 +71,6 @@ name = "warden's shotgun" desc = "A heavily modified Hephaestus Industries KS-40. This version bears multiple after-market mods, including a laser sight to help compensate for its shortened stock. 'Property of the Warden' has been etched into the side of the reciever. Uses 12g rounds." icon_state = "shotgun_w" - item_state = "sawnshotgun" slot_flags = SLOT_BELT|SLOT_HOLSTER w_class = ITEMSIZE_NORMAL ammo_type = /obj/item/ammo_casing/a12g/beanbag @@ -105,10 +104,13 @@ obj/item/gun/projectile/shotgun/pump/combat/warden/verb/rename_gun() options["KS-40 CQC"] = "shotgun_w" options["NT Limted Run CQ-6"] = "shotgun_w_corp" options["WT Sabot Stinger"] = "shotgun_w_sting" + options["Donksoft Prank Kit"] = "shotgun_w_donk" var/choice = input(M,"Choose your sprite!","Resprite Gun") in options if(src && choice && !M.stat && in_range(M,src)) icon_state = options[choice] + item_state = options[choice] to_chat(M, "Your gun is now sprited as [choice]. Lock and load.") + update_icon() return 1 /obj/item/gun/projectile/shotgun/doublebarrel diff --git a/icons/mob/items/lefthand_guns.dmi b/icons/mob/items/lefthand_guns.dmi index 506e5d1b9ff5ccf1872d00c758d05e04150ecbc6..49ec052c46b946f0e0c042d383e5b99cf4f6e88c 100644 GIT binary patch literal 83830 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 diff --git a/icons/obj/gun/ballistic.dmi b/icons/obj/gun/ballistic.dmi index 57c53367933d1c5f15e0f3dd63bdbdac52b51ea2..d4c169190405043b17f068248537eece66594949 100644 GIT binary patch delta 19862 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

    ZbVs9(K$=GD5mF8s(h2Zn}fXXO_8AK*W`utWLW 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 z%0D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⪚JL8HDrCeL4Q-@bkE-o3GN_+~i&0T$JurX4SDDZj+`%?u2T-#{Dmt)LZw zhF$5ir%w%GE?LPrNr7YOhK`2Jtx+?4)b;>d)@6r3flA=o`rqGJ6Y`jVWBVSSo(J1_ zrGXoSGfZ+$Pt!d#$Flf{3(w1={J?GU{0xvlnR*GBDFV9efLl5j0_(-+-zQ diff --git a/maps/nsv_triumph/submaps/lavaland/lavaland.dmm b/maps/nsv_triumph/submaps/lavaland/lavaland.dmm index 32cd1a16ee3..d4dd65c84c9 100644 --- a/maps/nsv_triumph/submaps/lavaland/lavaland.dmm +++ b/maps/nsv_triumph/submaps/lavaland/lavaland.dmm @@ -434,14 +434,6 @@ /obj/machinery/microwave, /turf/simulated/floor/wood, /area/lavaland/base/common) -"jK" = ( -/obj/effect/map_helper/airlock/sensor/ext_sensor, -/obj/machinery/airlock_sensor/airlock_exterior{ - dir = 4; - pixel_x = -25 - }, -/turf/simulated/floor/outdoors/lavaland, -/area/lavaland/base) "jY" = ( /obj/structure/closet/secure_closet/personal, /obj/machinery/light/small{ @@ -718,6 +710,12 @@ /obj/machinery/door/airlock/glass_external{ req_one_access = list(48) }, +/obj/machinery/airlock_sensor/airlock_exterior{ + dir = 4; + pixel_x = 10; + pixel_y = 25 + }, +/obj/effect/map_helper/airlock/sensor/ext_sensor, /turf/simulated/floor/plating, /area/lavaland/base/common) "oU" = ( @@ -9949,7 +9947,7 @@ Hr Hr Hr Hr -jK +Hr nw Ma hS From 426867465c85f01b3d14fa50cc5e014a47e516e9 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 19 Feb 2021 00:18:13 +0000 Subject: [PATCH 28/32] Automatic changelog compile [ci skip] --- html/changelog.html | 9 --------- 1 file changed, 9 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index d286208cdf1..a1448cf2d73 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -256,15 +256,6 @@

  • cloakglowing and cloakglowingdark accessory items
  • Civilian Cloak - Glowing Light and Civilian Cloak - Glowing Dark as loadout selections
  • - -

    18 December 2020

    -

    Hatterhat updated:

    -
      -
    • Destructive analyzers now return material to their lathes properly.
    • -
    • RPEDs now drop lowest part tier when used inhand.
    • -
    • RPEDs can be clickdragged onto destructive analyzers to recycle lowest part tier.
    • -
    • Protolathes and autolathes are now less awful to look at.
    • -

    Baystation 12 Credit List From 81280387e83d430dfd96023bb86b361b5f5839d5 Mon Sep 17 00:00:00 2001 From: Captain277 Date: Thu, 18 Feb 2021 19:09:08 -0800 Subject: [PATCH 29/32] Reduces Taser charge and fixes some files that were trying to pull from _vr. --- code/modules/projectiles/guns/energy/kinetic_accelerator.dm | 3 --- code/modules/projectiles/guns/energy/special.dm | 4 ---- code/modules/projectiles/guns/energy/stun.dm | 2 +- code/modules/vore/fluffstuff/custom_guns.dm | 1 - 4 files changed, 1 insertion(+), 9 deletions(-) diff --git a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm index c2881f24aba..843a05f676f 100644 --- a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm +++ b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm @@ -4,9 +4,6 @@ icon = 'icons/obj/gun/energy.dmi' icon_state = "kineticgun" item_state = "kineticgun" - item_icons = list( - slot_l_hand_str = 'icons/mob/items/lefthand_guns_vr.dmi', - slot_r_hand_str = 'icons/mob/items/righthand_guns_vr.dmi') projectile_type = /obj/item/projectile/kinetic origin_tech = list(TECH_COMBAT = 3, TECH_POWER = 3, TECH_ENGINEERING = 3) can_flashlight = TRUE diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index f78b97104ab..9138b8fb8dd 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -297,10 +297,6 @@ obj/item/gun/energy/staff/focus icon_state = "medbeam" item_state = "medbeam" icon = 'icons/obj/gun/energy.dmi' - item_icons = list( - slot_l_hand_str = 'icons/mob/items/lefthand_guns_vr.dmi', - slot_r_hand_str = 'icons/mob/items/righthand_guns_vr.dmi', - ) slot_flags = SLOT_BELT accuracy = 100 fire_delay = 12 diff --git a/code/modules/projectiles/guns/energy/stun.dm b/code/modules/projectiles/guns/energy/stun.dm index 90f26a3ac58..c7acf9b149c 100644 --- a/code/modules/projectiles/guns/energy/stun.dm +++ b/code/modules/projectiles/guns/energy/stun.dm @@ -4,7 +4,7 @@ icon_state = "taser" item_state = null //so the human update icon uses the icon_state instead. projectile_type = /obj/item/projectile/beam/stun - charge_cost = 160 + charge_cost = 240 fire_delay = 4 /obj/item/gun/energy/taser/mounted diff --git a/code/modules/vore/fluffstuff/custom_guns.dm b/code/modules/vore/fluffstuff/custom_guns.dm index c97dc85bb7d..028c08f128d 100644 --- a/code/modules/vore/fluffstuff/custom_guns.dm +++ b/code/modules/vore/fluffstuff/custom_guns.dm @@ -721,7 +721,6 @@ END OF CITADEL CHANGES */ desc = "An extraordinarily rugged laser weapon, built to last and requiring effectively no maintenance. Includes a built-in crank charger for recharging away from civilization." icon_state = "phaser" item_state = "phaser" - item_icons = list(slot_l_hand_str = 'icons/mob/items/lefthand_guns_vr.dmi', slot_r_hand_str = 'icons/mob/items/righthand_guns_vr.dmi', "slot_belt" = 'icons/mob/belt_vr.dmi') item_state_slots = list(slot_r_hand_str = "phaser", slot_l_hand_str = "phaser", "slot_belt" = "phaser") fire_sound = 'sound/weapons/laser_rifle_1.wav' origin_tech = list(TECH_COMBAT = 4, TECH_MAGNET = 2, TECH_POWER = 4) From 1c90a59b1a79e783fa900736dae7e708d313c86b Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 18 Feb 2021 21:13:15 -0600 Subject: [PATCH 30/32] Automatic changelog generation for PR #2734 [ci skip] --- html/changelogs/AutoChangeLog-pr-2734.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2734.yml diff --git a/html/changelogs/AutoChangeLog-pr-2734.yml b/html/changelogs/AutoChangeLog-pr-2734.yml new file mode 100644 index 00000000000..2b37342b3c7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2734.yml @@ -0,0 +1,4 @@ +author: "lolman360" +delete-after: True +changes: + - tweak: "kpas now pressure dependent, 60 kpa" From 14441d2a45e3030e6c882c4c38df3029b5087887 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 18 Feb 2021 23:12:43 -0600 Subject: [PATCH 31/32] Automatic changelog generation for PR #2729 [ci skip] --- html/changelogs/AutoChangeLog-pr-2729.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2729.yml diff --git a/html/changelogs/AutoChangeLog-pr-2729.yml b/html/changelogs/AutoChangeLog-pr-2729.yml new file mode 100644 index 00000000000..aa72e8dc5ea --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2729.yml @@ -0,0 +1,7 @@ +author: "lolman360" +delete-after: True +changes: + - bugfix: "emotes are no longer in tguichat unsorted tab" + - bugfix: "materials on examine are no longer caps always" + - bugfix: "crew monitor console map view" + - bugfix: "human examine spacing (hopefully)" From 1b85fe5e1cebd0ef99fdd1ed8cda55c0d1edc509 Mon Sep 17 00:00:00 2001 From: Captain277 Date: Thu, 18 Feb 2021 22:07:48 -0800 Subject: [PATCH 32/32] Removes Blood Hunter from natural spawn. --- .../nsv_triumph/submaps/lavaland/lavaland.dmm | 3428 ++++------------- 1 file changed, 803 insertions(+), 2625 deletions(-) diff --git a/maps/nsv_triumph/submaps/lavaland/lavaland.dmm b/maps/nsv_triumph/submaps/lavaland/lavaland.dmm index d4dd65c84c9..995315de269 100644 --- a/maps/nsv_triumph/submaps/lavaland/lavaland.dmm +++ b/maps/nsv_triumph/submaps/lavaland/lavaland.dmm @@ -1,278 +1,78 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ad" = ( -/obj/structure/table/standard, -/obj/item/roller, -/obj/machinery/atmospherics/unary/vent_pump/on{ +"aN" = ( +/obj/effect/floor_decal/industrial/warning{ dir = 1 }, /turf/simulated/floor/tiled, -/area/lavaland/base/common) -"aw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) +/area/lavaland/base) "aO" = ( /turf/simulated/floor/outdoors/lava, /area/lavaland/unexplored) -"bn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/polarized{ - dir = 8; - id = "wind_blue" +"bb" = ( +/obj/structure/bed/double/padded, +/obj/item/bedsheet/browndouble, +/turf/simulated/floor/carpet/bcarpet, +/area/lavaland/base) +"cZ" = ( +/obj/machinery/door/airlock{ + name = "Recovery" }, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"bH" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"bQ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/alarm/alarms_hidden{ - dir = 8; - pixel_x = 23; - req_one_access = list(48) - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"cd" = ( -/obj/structure/table/standard, -/obj/item/storage/toolbox/electrical, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"cn" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor{ - req_one_access = list(48) - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"cq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"cA" = ( -/obj/machinery/atmospherics/pipe/simple/visible/cyan{ - dir = 8 - }, -/obj/machinery/meter, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"cC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ - frequency = 1384; - id_tag = "lava_lock"; - pixel_y = 25 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"cW" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/ore_box, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/carpet/blucarpet, /area/lavaland/base/common) "db" = ( /turf/simulated/wall, /area/lavaland/base/common) -"dg" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"dl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) "do" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ +/obj/machinery/media/jukebox{ + icon_state = "superjuke-nopower"; + state_base = "superjuke" + }, +/obj/machinery/light{ dir = 4 }, /turf/simulated/floor/tiled, /area/lavaland/base/common) -"dH" = ( -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"dK" = ( -/obj/machinery/atmospherics/pipe/simple/visible/red{ - dir = 6 - }, -/turf/simulated/floor/outdoors/lavaland, -/area/lavaland/base/common) -"em" = ( -/obj/machinery/vending/cola, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"en" = ( -/obj/machinery/atmospherics/pipe/simple/visible/universal{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) "er" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"ev" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/tiled, +/obj/structure/table/marble, +/obj/machinery/reagentgrinder, +/obj/item/reagent_containers/glass/rag, +/turf/simulated/floor/tiled/dark, /area/lavaland/base/common) "ew" = ( /turf/simulated/floor/tiled, /area/lavaland/base/common) -"eE" = ( -/obj/structure/closet/crate, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 +"eF" = ( +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_alc/full{ + dir = 4 }, -/obj/machinery/alarm/alarms_hidden{ - dir = 1; - pixel_y = -23; - req_one_access = list(48) - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -26 - }, -/turf/simulated/floor/tiled, +/turf/simulated/floor/tiled/dark, /area/lavaland/base/common) "eT" = ( -/obj/machinery/atmospherics/binary/pump/on{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) +/obj/structure/table/rack/shelf, +/turf/simulated/floor/tiled/steel_grid, +/area/lavaland/base) "eU" = ( -/obj/structure/table/rack, -/obj/item/storage/bag/ore, -/obj/structure/sign/warning{ - desc = "Warning: The PMD has confirmed multiple Memetic Hazards in this area. Please wear the appropriate protection."; - name = "\improper MEMETIC HAZARD"; - pixel_x = 32 - }, -/obj/machinery/light/small{ +/obj/structure/flora/pottedplant/subterranean, +/obj/machinery/light{ dir = 4 }, -/obj/item/gun/energy/kinetic_accelerator, /turf/simulated/floor/tiled, /area/lavaland/base/common) "fg" = ( -/obj/machinery/atmospherics/pipe/simple/visible/cyan{ - dir = 4 - }, -/obj/structure/grille, -/obj/structure/window/phoronreinforced/full, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"fw" = ( -/mob/living/simple_mob/construct/shade/surt, -/turf/simulated/floor/outdoors/lavaland, -/area/lavaland/explored) -"gb" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/bed/chair{ +/obj/machinery/light{ dir = 1 }, -/obj/machinery/alarm/alarms_hidden{ - dir = 1; - pixel_y = -23; - req_one_access = list(48) - }, -/turf/simulated/floor/carpet/purcarpet, -/area/lavaland/base/common) -"ge" = ( -/obj/machinery/atmospherics/portables_connector, -/obj/machinery/portable_atmospherics/canister/phoron{ - start_pressure = 12000 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"gj" = ( -/obj/machinery/atmospherics/unary/freezer{ - dir = 8; - icon_state = "freezer_1"; - set_temperature = 65; - use_power = 1 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"gw" = ( -/obj/structure/table/woodentable, -/obj/machinery/recharger, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/carpet/blucarpet, -/area/lavaland/base/common) -"gx" = ( -/obj/machinery/recharge_station, -/turf/simulated/floor/tiled, +/turf/simulated/floor/tiled/steel_grid, +/area/lavaland/base) +"fw" = ( +/mob/living/simple_mob/construct/shade, +/turf/simulated/floor/outdoors/lavaland, +/area/lavaland/explored) +"fE" = ( +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_coffee/full, +/turf/simulated/floor/tiled/dark, /area/lavaland/base/common) "gy" = ( /obj/away_mission_init/lavaland, @@ -285,574 +85,107 @@ /turf/simulated/floor/tiled/monotile, /area/lavaland/base/common) "gH" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mining Engine Room"; - req_access = list(48) - }, -/obj/machinery/atmospherics/pipe/simple/hidden, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"gU" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/visible/yellow, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"ha" = ( -/obj/machinery/atmospherics/pipe/simple/visible/cyan{ - dir = 9 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"hy" = ( -/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"hI" = ( -/obj/machinery/atmospherics/pipe/simple/visible/cyan{ - dir = 9 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"hK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"hS" = ( -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 1 - }, -/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/door/airlock/multi_tile/glass, /turf/simulated/floor/tiled, -/area/lavaland/base/common) +/area/lavaland/base) +"hQ" = ( +/turf/simulated/floor/tiled/old_tile, +/area/lavaland/base) "hU" = ( -/obj/structure/table/marble, +/obj/structure/bed/chair/sofa/left{ + dir = 1; + icon_state = "sofaend_left" + }, /obj/effect/floor_decal/spline/fancy/wood{ dir = 4 }, /turf/simulated/floor/wood, -/area/lavaland/base/common) -"ie" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/visible/red{ - dir = 9 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) +/area/lavaland/base) "ix" = ( -/mob/living/simple_mob/animal/space/bats/surt, +/mob/living/simple_mob/animal/space/bats/roguemines, /turf/simulated/floor/outdoors/lavaland, /area/lavaland/unexplored) "iz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, +/obj/structure/table/standard, +/obj/item/towel/random, +/turf/simulated/floor/tiled/old_tile, +/area/lavaland/base) +"iE" = ( +/obj/structure/ore_box, /turf/simulated/floor/tiled, /area/lavaland/base/common) -"iD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/old_tile, -/area/lavaland/base/common) -"iJ" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/tiled/old_tile, -/area/lavaland/base/common) -"iM" = ( -/obj/machinery/vending/boozeomat{ - req_access = null; - req_log_access = null - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/lavaland/base/common) -"jo" = ( -/obj/structure/bed/double/padded, -/obj/item/bedsheet/purpledouble, -/turf/simulated/floor/carpet/oracarpet, -/area/lavaland/base/common) -"js" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/phoron{ - start_pressure = 12000 - }, -/obj/machinery/alarm/alarms_hidden{ - dir = 4; - pixel_x = -27; - req_one_access = list(48) - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"jH" = ( -/obj/structure/table/marble, -/obj/machinery/microwave, -/turf/simulated/floor/wood, -/area/lavaland/base/common) -"jY" = ( -/obj/structure/closet/secure_closet/personal, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/carpet/bcarpet, -/area/lavaland/base/common) -"kg" = ( +"kq" = ( +/turf/simulated/floor/tiled, +/area/lavaland/base) +"kr" = ( /obj/structure/bed/chair/sofa/right{ - dir = 1; icon_state = "sofaend_right" }, /obj/effect/floor_decal/spline/fancy/wood{ - dir = 8 + dir = 9 }, +/obj/effect/decal/cleanable/cobweb, +/obj/random/mob/mouse, /turf/simulated/floor/wood, -/area/lavaland/base/common) -"kp" = ( -/obj/machinery/door/airlock{ - id_tag = "mine_black"; - name = "Dormitory"; - req_access = list(48) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/carpet/bcarpet, -/area/lavaland/base/common) -"kq" = ( -/obj/structure/table/marble, -/obj/machinery/chemical_dispenser/bar_soft/full, -/turf/simulated/floor/wood, -/area/lavaland/base/common) -"kr" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/table/marble, -/obj/item/reagent_containers/food/drinks/shaker, -/obj/item/reagent_containers/glass/rag, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/lavaland/base/common) -"ku" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"kw" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/firealarm{ - dir = 4; - layer = 3.3; - pixel_x = 26 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"ky" = ( -/obj/machinery/atmospherics/pipe/simple/hidden, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"kK" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/machinery/light/small, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) +/area/lavaland/base) "lb" = ( /turf/simulated/floor/outdoors/lavaland, /area/lavaland/explored) -"lr" = ( -/obj/machinery/light/small{ +"ml" = ( +/obj/structure/table/marble, +/obj/machinery/light{ dir = 8 }, -/obj/structure/ore_box, /turf/simulated/floor/tiled/dark, /area/lavaland/base/common) -"lt" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"lu" = ( -/obj/structure/bed, -/obj/item/bedsheet/red, -/turf/simulated/floor/carpet/blucarpet, -/area/lavaland/base/common) -"mb" = ( -/turf/simulated/floor/tiled/asteroid_steel, -/area/lavaland/explored) "mr" = ( /obj/structure/catwalk, /turf/simulated/floor/outdoors/lava, /area/lavaland/unexplored) -"mt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -26 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"mI" = ( -/obj/structure/closet/secure_closet/personal, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/carpet/oracarpet, -/area/lavaland/base/common) -"mK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/obj/machinery/alarm/alarms_hidden{ - pixel_y = 22; - req_one_access = list(48) - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"mS" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/carpet/bcarpet, -/area/lavaland/base/common) -"mT" = ( -/obj/machinery/door/airlock{ - id_tag = "mine_orange"; - name = "Dormitory"; - req_access = list(48) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/carpet/oracarpet, -/area/lavaland/base/common) -"nb" = ( -/obj/structure/table/standard, -/obj/item/storage/box/mousetraps, -/obj/item/reagent_containers/glass/bucket, -/obj/item/mop, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/alarm/alarms_hidden{ - pixel_y = 22; - req_one_access = list(48) - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"ni" = ( -/obj/machinery/door/airlock/glass_medical{ - name = "Triage"; - req_one_access = list(48) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"nm" = ( -/obj/structure/sink/kitchen{ - dir = 4; - pixel_x = -11 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) +"mZ" = ( +/obj/structure/closet, +/turf/simulated/floor/carpet/purcarpet, +/area/lavaland/base) "nr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"nw" = ( -/obj/machinery/door/firedoor{ - req_one_access = list(48) - }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, +/obj/structure/table/marble, +/turf/simulated/floor/tiled/dark, /area/lavaland/base/common) "nz" = ( -/obj/structure/closet/secure_closet/personal, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, /turf/simulated/floor/carpet/blucarpet, -/area/lavaland/base/common) -"nF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/firealarm{ - dir = 4; - layer = 3.3; - pixel_x = 26 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"nL" = ( -/obj/machinery/door/firedoor{ - req_one_access = list(48) - }, -/obj/structure/grille, -/obj/structure/window/phoronreinforced{ - dir = 1 - }, -/obj/structure/window/phoronreinforced/full, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"oF" = ( -/obj/machinery/door/firedoor{ - req_one_access = list(48) - }, -/obj/effect/map_helper/airlock/door/ext_door, -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(48) - }, -/obj/machinery/airlock_sensor/airlock_exterior{ - dir = 4; - pixel_x = 10; - pixel_y = 25 - }, -/obj/effect/map_helper/airlock/sensor/ext_sensor, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"oU" = ( -/obj/machinery/door/firedoor{ - req_one_access = list(48) - }, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"pp" = ( -/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) +/area/lavaland/base) +"oG" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/turf/simulated/floor/carpet/blucarpet, +/area/lavaland/base) "pJ" = ( -/obj/structure/bed/chair/sofa/left{ - icon_state = "sofaend_left" - }, +/obj/structure/table/marble, /obj/effect/floor_decal/spline/fancy/wood{ - dir = 5 - }, -/turf/simulated/floor/wood, -/area/lavaland/base/common) -"pM" = ( -/obj/machinery/atmospherics/binary/pump/high_power/on{ - dir = 4; - target_pressure = 15000 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) +/turf/simulated/floor/wood, +/area/lavaland/base) "qz" = ( /obj/effect/floor_decal/industrial/warning{ dir = 5 }, /turf/simulated/floor/tiled/monotile, /area/lavaland/base/common) -"qC" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/outdoors/lavaland, -/area/lavaland/base/common) "qE" = ( -/obj/machinery/button/remote/airlock{ - id = "mine_purp"; - name = "Door Lock"; - pixel_x = -25; - pixel_y = 26; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, +/obj/structure/bed/double/padded, +/obj/item/bedsheet/hosdouble, /turf/simulated/floor/carpet/purcarpet, -/area/lavaland/base/common) -"rs" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 +/area/lavaland/base) +"qJ" = ( +/obj/machinery/light{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/wood, -/area/lavaland/base/common) -"ru" = ( +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/old_tile, -/area/lavaland/base/common) -"rB" = ( -/obj/machinery/door/airlock{ - id_tag = "mine_purp"; - name = "Dormitory"; - req_access = list(48) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/carpet/purcarpet, -/area/lavaland/base/common) -"rI" = ( -/obj/machinery/vending/coffee, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"ss" = ( -/obj/machinery/light/small, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"su" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/firealarm{ - dir = 4; - layer = 3.3; - pixel_x = 26 - }, -/turf/simulated/floor/tiled/old_tile, -/area/lavaland/base/common) -"sS" = ( -/obj/machinery/door/airlock{ - id_tag = "mine_blue"; - name = "Dormitory"; - req_access = list(48) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/carpet/blucarpet, -/area/lavaland/base/common) -"sU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 +/area/lavaland/base) +"sG" = ( +/obj/machinery/light{ + dir = 1 }, /turf/simulated/floor/tiled, /area/lavaland/base/common) @@ -860,279 +193,30 @@ /turf/simulated/floor/outdoors/lava, /area/lavaland/base) "tv" = ( -/obj/structure/table/woodentable, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"un" = ( -/obj/machinery/atmospherics/binary/pump/high_power/on{ - dir = 1; - target_pressure = 15000 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"uv" = ( -/obj/machinery/atmospherics/binary/pump/high_power/on{ - dir = 8; - target_pressure = 15000 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"uF" = ( -/obj/structure/urinal{ - pixel_y = 31 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/tiled/old_tile, -/area/lavaland/base/common) -"uP" = ( -/obj/machinery/atmospherics/pipe/simple/visible/red{ - dir = 4 - }, -/turf/simulated/wall/r_wall, -/area/lavaland/base/common) -"uR" = ( -/obj/structure/table/standard, -/obj/item/towel/random, -/obj/item/towel/random, -/obj/item/towel/random, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/alarm/alarms_hidden{ - dir = 4; - pixel_x = -27; - req_one_access = list(48) - }, -/turf/simulated/floor/tiled/old_tile, -/area/lavaland/base/common) -"uY" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"vc" = ( -/obj/machinery/vending/snack, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"vo" = ( -/obj/machinery/door/airlock{ - name = "Showers"; - req_one_access = list(48) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/old_tile, -/area/lavaland/base/common) -"vr" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable/yellow{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"vA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -28 - }, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"vT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/alarm/alarms_hidden{ - dir = 4; - pixel_x = -27; - req_one_access = list(48) - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"wt" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"wC" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/machinery/button/windowtint{ - id = "wind_blue"; - pixel_y = -25 - }, -/turf/simulated/floor/carpet/blucarpet, -/area/lavaland/base/common) -"wG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"wO" = ( -/obj/structure/table/standard, -/obj/machinery/light/small, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/item/storage/firstaid/regular{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/storage/firstaid/regular{ - pixel_x = 2; - pixel_y = 2 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"wX" = ( -/obj/machinery/power/generator{ - anchored = 1 - }, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"xd" = ( -/turf/simulated/mineral/triumph/rich/lavaland, -/area/lavaland/unexplored) -"xh" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"xr" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"xz" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance{ - name = "SMES Access"; - req_access = list(48) - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"xK" = ( -/obj/structure/dispenser/oxygen, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"xX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -26 - }, -/turf/simulated/floor/wood, -/area/lavaland/base/common) -"yg" = ( -/mob/living/simple_mob/humanoid/cultist/hunter/surt, -/turf/simulated/mineral/triumph/lavaland, -/area/lavaland/explored) -"yq" = ( -/obj/structure/closet/secure_closet/personal, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, +/turf/simulated/floor/tiled/monotile, +/area/lavaland/base) +"uE" = ( /turf/simulated/floor/carpet/purcarpet, -/area/lavaland/base/common) -"yt" = ( -/obj/machinery/door/airlock{ - name = "Custodial Supplies"; - req_one_access = list(48) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"yy" = ( -/obj/machinery/mech_recharger, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"yF" = ( -/obj/machinery/atmospherics/binary/circulator{ - anchored = 1; - dir = 8 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"yH" = ( -/turf/simulated/floor/plating, -/area/lavaland/base/common) +/area/lavaland/base) +"vA" = ( +/obj/structure/table/rack/shelf, +/obj/random/multiple/miningdrills, +/turf/simulated/floor/tiled/steel_grid, +/area/lavaland/base) +"xd" = ( +/turf/simulated/mineral/triumph/rich, +/area/lavaland/unexplored) "yX" = ( -/obj/machinery/button/remote/airlock{ - id = "mine_black"; - name = "Door Lock"; - pixel_x = -25; - pixel_y = -26; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/carpet/bcarpet, -/area/lavaland/base/common) -"zm" = ( -/obj/structure/flora/pottedplant/subterranean, +/obj/structure/grille, +/obj/structure/window/reinforced/full, /turf/simulated/floor/tiled, /area/lavaland/base/common) +"yY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/curtain/black, +/turf/simulated/floor/plating, +/area/lavaland/base/common) "zs" = ( /obj/structure/flora/pottedplant/smalltree{ pixel_x = -5; @@ -1140,373 +224,57 @@ }, /turf/simulated/floor/tiled, /area/lavaland/base/common) -"zH" = ( -/obj/structure/table/rack, -/obj/item/storage/bag/ore, -/obj/item/gun/energy/kinetic_accelerator, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"zN" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/sleeper{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"Ac" = ( -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 6 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"Aj" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/alarm/alarms_hidden{ - pixel_y = 22; - req_one_access = list(48) - }, -/turf/simulated/floor/wood, -/area/lavaland/base/common) -"Ao" = ( -/obj/machinery/door/firedoor/multi_tile{ - req_one_access = list(48) - }, -/obj/machinery/door/airlock/multi_tile/glass{ - name = "Lounge"; - req_one_access = list(48) - }, -/turf/simulated/floor/wood, -/area/lavaland/base/common) -"Ap" = ( -/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"As" = ( -/obj/structure/undies_wardrobe, -/turf/simulated/floor/tiled/old_tile, -/area/lavaland/base/common) -"AF" = ( -/obj/machinery/vending/cigarette, -/turf/simulated/floor/wood, -/area/lavaland/base/common) "AG" = ( -/obj/machinery/atmospherics/unary/vent_pump{ - dir = 4; - external_pressure_bound = 0; - external_pressure_bound_default = 0; - frequency = null; - icon_state = "map_vent_in"; - initialize_directions = 1; - internal_pressure_bound = 4000; - internal_pressure_bound_default = 4000; - pressure_checks = 2; - pressure_checks_default = 2; - pump_direction = 0; - use_power = 1 - }, -/turf/simulated/floor/reinforced/airmix, -/area/lavaland/base/common) -"AI" = ( -/obj/machinery/atmospherics/unary/outlet_injector{ - dir = 1; - frequency = 1441; - id = "mine_out"; - power_rating = 5000; - use_power = 1 - }, -/turf/simulated/floor/outdoors/lavaland, -/area/lavaland/base/common) +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/table/rack/shelf, +/obj/random/multiple/miningdrills, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/steel_grid, +/area/lavaland/base) "AJ" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"AR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"Bb" = ( -/obj/machinery/atmospherics/pipe/simple/visible/red{ - dir = 4 - }, -/obj/machinery/atmospherics/binary/pump/on{ - dir = 8; - name = "Waste" - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) +/turf/simulated/floor/carpet/bcarpet, +/area/lavaland/base) "Bs" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 +/obj/machinery/door/airlock{ + name = "Recovery" }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"BI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -26 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"BX" = ( -/obj/structure/closet/crate/large, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"Cf" = ( -/obj/structure/table/standard, -/obj/structure/bedsheetbin, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/old_tile, +/turf/simulated/floor/carpet/bcarpet, /area/lavaland/base/common) "Ch" = ( /obj/effect/floor_decal/industrial/warning, /turf/simulated/floor/tiled/monotile, /area/lavaland/base/common) -"Cq" = ( -/obj/machinery/power/smes/buildable/main{ - charge = 4e+007 - }, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) "CL" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/alarm/alarms_hidden{ - dir = 1; - pixel_y = -23; - req_one_access = list(48) - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"CW" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/button/windowtint{ - id = "wind_orange"; - pixel_y = -25 - }, -/turf/simulated/floor/carpet/oracarpet, -/area/lavaland/base/common) -"Dm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"DA" = ( -/obj/machinery/mining/drill, +/obj/structure/table/marble, +/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/food/drinks/shaker, /turf/simulated/floor/tiled/dark, /area/lavaland/base/common) -"DK" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10, -/turf/simulated/floor/tiled/old_tile, -/area/lavaland/base/common) -"DQ" = ( -/obj/machinery/door/firedoor{ - req_one_access = list(48) - }, -/obj/machinery/door/airlock/glass{ - name = "Storage"; - req_access = list(48) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"DZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/lavaland/base/common) -"Eg" = ( -/obj/machinery/door/firedoor{ - req_one_access = list(48) - }, -/obj/effect/map_helper/airlock/door/int_door, -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(48) - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"Ek" = ( -/obj/machinery/door/firedoor{ - req_one_access = list(48) - }, -/obj/machinery/door/airlock/glass{ - name = "Transit"; - req_access = list(48) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"Ep" = ( -/obj/structure/bed/double/padded, -/obj/item/bedsheet/double, -/turf/simulated/floor/carpet/bcarpet, -/area/lavaland/base/common) -"EE" = ( -/obj/machinery/atmospherics/pipe/simple/visible/cyan{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"EL" = ( -/obj/structure/closet/emcloset, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/decal/cleanable/cobweb2, -/obj/machinery/airlock_sensor/airlock_interior{ - pixel_y = 25 - }, -/obj/effect/map_helper/airlock/sensor/int_sensor, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"EP" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/mineral/triumph/lavaland, -/area/lavaland/base) -"EV" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/carpet/oracarpet, -/area/lavaland/base/common) -"Fs" = ( -/obj/machinery/airlock_sensor{ - dir = 6; - pixel_y = -25 - }, -/obj/effect/map_helper/airlock/sensor/chamber_sensor, -/obj/machinery/light/small, +"EB" = ( +/obj/machinery/door/airlock/external, +/obj/structure/fans/tiny, /turf/simulated/floor/tiled, /area/lavaland/base/common) +"Fj" = ( +/mob/living/simple_mob/animal/space/bats/roguemines, +/turf/simulated/mineral/triumph, +/area/lavaland/explored) "Ft" = ( /turf/simulated/floor/outdoors/lavaland, /area/lavaland/unexplored) -"Gr" = ( -/obj/machinery/button/remote/airlock{ - id = "mine_blue"; - name = "Door Lock"; - pixel_x = 25; - pixel_y = -26; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/carpet/blucarpet, -/area/lavaland/base/common) "GT" = ( -/obj/machinery/door/firedoor/multi_tile{ - dir = 1; - req_one_access = list(48) - }, -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 2; - name = "Lounge"; - req_access = list(48) - }, +/obj/structure/grille, +/obj/structure/window/reinforced/full, /turf/simulated/floor/wood, /area/lavaland/base/common) "GZ" = ( -/obj/structure/closet/crate/freezer/rations, /turf/simulated/floor/wood, -/area/lavaland/base/common) -"Hf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/wood, -/area/lavaland/base/common) -"Hi" = ( -/obj/machinery/atmospherics/pipe/simple/visible/black{ - dir = 6 - }, -/obj/machinery/meter, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"Ho" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/lavaland/base/common) +/area/lavaland/base) "Hr" = ( -/turf/simulated/floor/outdoors/lavaland, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/curtain/black, +/turf/simulated/floor/plating, /area/lavaland/base) "Hz" = ( /obj/effect/floor_decal/industrial/warning{ @@ -1514,495 +282,101 @@ }, /turf/simulated/floor/tiled/monotile, /area/lavaland/base/common) -"HB" = ( -/obj/machinery/sleep_console, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"HC" = ( -/obj/machinery/atmospherics/binary/pump/high_power/on{ - target_pressure = 15000 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) "HM" = ( -/turf/simulated/wall/r_wall, -/area/lavaland/base/common) -"HR" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ +/obj/machinery/shower{ dir = 4 }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"Id" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"Ig" = ( -/obj/structure/table/marble, -/obj/item/storage/box/donkpockets, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/simulated/floor/wood, -/area/lavaland/base/common) -"Ii" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"It" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"Ix" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/alarm/alarms_hidden{ - dir = 1; - pixel_y = -23; - req_one_access = list(48) - }, -/turf/simulated/floor/carpet/oracarpet, -/area/lavaland/base/common) -"IC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"IE" = ( -/obj/machinery/atmospherics/binary/circulator{ - anchored = 1; - dir = 4 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"IO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"IR" = ( -/obj/machinery/atmospherics/pipe/simple/visible/black{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"IV" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) +/turf/simulated/floor/tiled/old_tile, +/area/lavaland/base) "Js" = ( /obj/effect/floor_decal/industrial/warning{ dir = 6 }, /turf/simulated/floor/tiled/monotile, /area/lavaland/base/common) -"JB" = ( -/obj/machinery/alarm/alarms_hidden{ - pixel_y = 22; - req_one_access = list(48) - }, -/turf/simulated/floor/carpet/bcarpet, -/area/lavaland/base/common) -"JO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/polarized{ - dir = 8; - id = "wind_orange" - }, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"JT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"Ku" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"Kw" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"KJ" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor{ - req_one_access = list(48) - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"KQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/alarm/alarms_hidden{ - dir = 1; - pixel_y = -23; - req_one_access = list(48) - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"Lf" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/alarm/alarms_hidden{ - dir = 4; - pixel_x = -27; - req_one_access = list(48) - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) "Lj" = ( /obj/effect/floor_decal/industrial/warning{ dir = 4 }, /turf/simulated/floor/tiled/monotile, /area/lavaland/base/common) -"LB" = ( -/obj/structure/bed/chair, -/turf/simulated/floor/carpet/bcarpet, -/area/lavaland/base/common) -"LW" = ( -/obj/machinery/button/remote/airlock{ - id = "mine_orange"; - name = "Door Lock"; - pixel_x = 25; - pixel_y = 26; - specialfunctions = 4 +"LN" = ( +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_soft/full{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 +/obj/machinery/light{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/carpet/oracarpet, +/turf/simulated/floor/tiled/dark, /area/lavaland/base/common) "LX" = ( -/turf/simulated/floor/wood, -/area/lavaland/base/common) -"Ma" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"Md" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/phoron{ - start_pressure = 12000 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"Mi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"Mn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"MB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/alarm/alarms_hidden{ - pixel_y = 22; - req_one_access = list(48) - }, +/obj/structure/closet, +/turf/simulated/floor/carpet/bcarpet, +/area/lavaland/base) +"Mv" = ( +/obj/structure/table/standard, +/obj/machinery/recharger, /turf/simulated/floor/carpet/blucarpet, -/area/lavaland/base/common) -"MP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) +/area/lavaland/base) "MQ" = ( -/turf/simulated/mineral/triumph/rich/lavaland, +/turf/simulated/mineral/triumph/rich, /area/lavaland/base) "MX" = ( -/turf/simulated/mineral/triumph/lavaland, +/turf/simulated/mineral/triumph, /area/lavaland/explored) -"Nf" = ( -/obj/structure/bed/double/padded, -/obj/item/bedsheet/greendouble, -/turf/simulated/floor/carpet/purcarpet, -/area/lavaland/base/common) -"Ni" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/sign/warning{ - desc = "Warning: The PMD has confirmed multiple Memetic Hazards in this area. Please wear the appropriate protection."; - name = "\improper MEMETIC HAZARD"; - pixel_x = -32 - }, -/turf/simulated/floor/outdoors/lavaland, -/area/lavaland/base/common) -"Nw" = ( -/obj/structure/table/marble, -/obj/machinery/chemical_dispenser/bar_alc/full, -/obj/effect/decal/cleanable/cobweb, -/turf/simulated/floor/wood, -/area/lavaland/base/common) -"NA" = ( -/obj/machinery/door/firedoor{ - req_one_access = list(48) - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/obj/machinery/access_button{ - name = "interior access button"; - pixel_x = -10; - pixel_y = 25; - req_one_access = null - }, -/obj/effect/map_helper/airlock/button/int_button, -/obj/effect/map_helper/airlock/door/int_door, -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(48) - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) "NH" = ( -/obj/structure/table/marble, +/obj/structure/bed/chair/sofa/right{ + dir = 1; + icon_state = "sofaend_right" + }, /obj/effect/floor_decal/spline/fancy/wood{ dir = 8 }, -/obj/structure/flora/pottedplant/small, /turf/simulated/floor/wood, -/area/lavaland/base/common) -"NM" = ( -/obj/machinery/atmospherics/portables_connector, -/obj/machinery/portable_atmospherics/canister/phoron{ - start_pressure = 12000 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"Oh" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) +/area/lavaland/base) "Oo" = ( -/obj/structure/table/marble, -/obj/machinery/reagentgrinder, -/obj/item/reagent_containers/glass/rag, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 +/obj/structure/bed/chair/sofa/left{ + icon_state = "sofaend_left" + }, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 5 }, /turf/simulated/floor/wood, -/area/lavaland/base/common) -"Op" = ( -/obj/machinery/atmospherics/unary/heater{ - icon_state = "heater" - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"Oq" = ( -/turf/simulated/floor/carpet/purcarpet, -/area/lavaland/base/common) -"Os" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"Pa" = ( -/obj/machinery/door/firedoor{ - req_one_access = list(48) - }, -/obj/machinery/access_button{ - dir = 1; - name = "exterior access button"; - pixel_x = 10; - pixel_y = -25; - req_one_access = null - }, -/obj/effect/map_helper/airlock/button/ext_button, -/obj/effect/map_helper/airlock/door/ext_door, -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(48) - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"Pf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) +/area/lavaland/base) "Pr" = ( /obj/effect/floor_decal/industrial/warning{ dir = 10 }, /turf/simulated/floor/tiled/monotile, /area/lavaland/base/common) -"Px" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 +"Pt" = ( +/obj/machinery/vending/boozeomat{ + req_access = null; + req_log_access = null }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"Py" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"Pz" = ( -/obj/structure/closet/crate/large, -/obj/machinery/light/small, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"PQ" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"PW" = ( -/turf/simulated/floor/reinforced/airmix, -/area/lavaland/base/common) -"Qh" = ( -/obj/structure/bed/chair/sofa/left{ - dir = 1; - icon_state = "sofaend_left" - }, -/obj/effect/floor_decal/spline/fancy/wood{ - dir = 4 - }, -/turf/simulated/floor/wood, +/turf/simulated/floor/tiled/dark, /area/lavaland/base/common) "Qs" = ( /obj/structure/catwalk, /turf/simulated/floor/outdoors/lava, /area/lavaland/explored) -"Qu" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) "Qy" = ( -/obj/machinery/door/firedoor{ - req_one_access = list(48) - }, -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"QJ" = ( -/obj/structure/table/standard, -/obj/item/storage/toolbox/mechanical, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) +/obj/machinery/mech_recharger, +/turf/simulated/floor/tiled/monotile, +/area/lavaland/base) "QN" = ( -/obj/structure/bed/chair/sofa/right{ - icon_state = "sofaend_right" - }, +/obj/structure/table/marble, /obj/effect/floor_decal/spline/fancy/wood{ - dir = 9 + dir = 8 }, -/obj/random/mob/mouse, +/obj/structure/flora/pottedplant/small, /turf/simulated/floor/wood, -/area/lavaland/base/common) +/area/lavaland/base) "QQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Study" }, /turf/simulated/floor/wood, /area/lavaland/base/common) @@ -2013,36 +387,21 @@ "Ru" = ( /turf/unsimulated/mineral/triumph, /area/lavaland/explored) -"Rw" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/simulated/floor/reinforced/airmix, -/area/lavaland/base/common) -"RB" = ( -/obj/machinery/door/firedoor/multi_tile{ - req_one_access = list(48) - }, -/obj/machinery/door/airlock/multi_tile/glass{ - name = "Logistics"; - req_one_access = list(48) - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"RG" = ( -/obj/machinery/mineral/equipment_vendor, +"RA" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/large, /turf/simulated/floor/tiled, /area/lavaland/base/common) "RK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/undies_wardrobe, /turf/simulated/floor/tiled/old_tile, -/area/lavaland/base/common) +/area/lavaland/base) "RL" = ( -/turf/simulated/mineral/triumph/rich/lavaland, +/turf/simulated/mineral/triumph/rich, /area/lavaland/explored) "RX" = ( -/turf/simulated/mineral/triumph/lavaland, +/turf/simulated/mineral/triumph, /area/lavaland/unexplored) "Sm" = ( /obj/effect/floor_decal/industrial/warning{ @@ -2050,102 +409,39 @@ }, /turf/simulated/floor/tiled/monotile, /area/lavaland/base/common) -"SF" = ( -/obj/machinery/door/firedoor{ - req_one_access = list(48) - }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, +"So" = ( +/obj/structure/closet/crate/freezer/rations, +/turf/simulated/floor/tiled, /area/lavaland/base/common) "TW" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 +/obj/machinery/door/airlock{ + name = "Showers" }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"VA" = ( -/obj/machinery/vending/fitness, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"We" = ( -/obj/structure/closet/emcloset, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"Wf" = ( -/obj/machinery/air_sensor{ - frequency = 1443; - id_tag = "air_sensor"; - output = 7 - }, -/turf/simulated/floor/reinforced/airmix, -/area/lavaland/base/common) -"Wv" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"Wy" = ( +/turf/simulated/floor/tiled/old_tile, +/area/lavaland/base) +"UT" = ( /obj/machinery/shower{ dir = 8 }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 8 - }, /turf/simulated/floor/tiled/old_tile, -/area/lavaland/base/common) -"WG" = ( -/obj/machinery/door/firedoor/multi_tile{ - dir = 1; - req_one_access = list(48) - }, -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 2; - name = "Dorms"; - req_access = list(48) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, +/area/lavaland/base) +"VA" = ( +/obj/structure/closet/crate/large, /turf/simulated/floor/tiled, /area/lavaland/base/common) -"WJ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +"Wf" = ( +/obj/structure/closet/crate, +/turf/simulated/floor/tiled, +/area/lavaland/base) +"Wv" = ( +/obj/machinery/door/airlock{ + name = "Recovery" }, -/obj/machinery/door/airlock/maintenance{ - name = "SMES Access"; - req_access = list(48) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, +/turf/simulated/floor/tiled/monotile, /area/lavaland/base/common) +"Wy" = ( +/turf/simulated/wall, +/area/lavaland/base) "WK" = ( /obj/machinery/hyperpad/centre{ map_pad_id = "lavaland_away"; @@ -2155,150 +451,32 @@ /turf/simulated/floor/tiled/monotile, /area/lavaland/base/common) "WW" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled, +/obj/machinery/door/airlock{ + name = "Recovery" + }, +/turf/simulated/floor/carpet/purcarpet, /area/lavaland/base/common) "WX" = ( /turf/simulated/floor/outdoors/lava, /area/lavaland/explored) -"Xd" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"Xk" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/carpet/purcarpet, -/area/lavaland/base/common) "Xq" = ( -/turf/simulated/mineral/triumph/lavaland, +/turf/simulated/mineral/triumph, /area/lavaland/base) -"Xw" = ( -/obj/structure/toilet{ - dir = 8 - }, -/turf/simulated/floor/tiled/old_tile, -/area/lavaland/base/common) "XG" = ( /obj/structure/closet/crate/medical, /turf/simulated/floor/tiled, /area/lavaland/base/common) -"XI" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"Yb" = ( -/obj/machinery/media/jukebox{ - icon_state = "superjuke-nopower"; - state_base = "superjuke" - }, -/turf/simulated/floor/wood, -/area/lavaland/base/common) -"Yo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +"Yw" = ( +/obj/machinery/recharge_station, +/obj/machinery/light{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"YI" = ( -/obj/machinery/atmospherics/pipe/tank/air{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"YK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"YN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/lavaland/base/common) -"YU" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/air/airlock, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"Zk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"Zt" = ( +/turf/simulated/floor/tiled/monotile, +/area/lavaland/base) +"ZJ" = ( /obj/structure/curtain/open/shower/engineering, /turf/simulated/floor/tiled/old_tile, -/area/lavaland/base/common) -"ZJ" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/simulated/floor/tiled/old_tile, -/area/lavaland/base/common) -"ZN" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/visible/red{ - dir = 10 - }, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"ZU" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/closet/firecloset, -/turf/simulated/floor/plating, -/area/lavaland/base/common) -"ZV" = ( -/obj/machinery/atmospherics/pipe/manifold4w/visible/cyan, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/lavaland/base/common) +/area/lavaland/base) (1,1,1) = {" Ru @@ -6261,13 +4439,13 @@ Xq tg tg tg -Hr -Hr -Hr -Hr -Hr -Hr -Hr +Xq +Xq +Xq +Xq +Xq +Xq +Xq Xq tg WX @@ -6402,13 +4580,13 @@ Xq tg tg tg -Hr -Hr -Hr -Hr -Hr -Hr -Hr +Xq +Xq +Xq +Xq +Xq +Xq +Xq Xq Xq Xq @@ -6543,13 +4721,13 @@ Xq Xq tg tg -Hr -Hr -Hr -Hr -Hr -Hr -Hr +Xq +Xq +Xq +Xq +Xq +Xq +Xq Xq Xq Xq @@ -6685,13 +4863,13 @@ Xq tg tg tg -Hr -Hr -Hr -Hr -Hr -Hr -Hr +Xq +Xq +Xq +Xq +Xq +Xq +Xq Xq Xq Xq @@ -6821,20 +4999,20 @@ Xq Xq Xq Xq -Hr -Hr +Xq +Xq tg tg tg -Hr -Hr -HM -IO -IO -HM -HM -JO -HM +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq Xq Xq Xq @@ -6956,27 +5134,27 @@ MQ MQ Xq Xq -Hr -Hr -Hr -Hr -Hr -Hr -Hr -Hr -Hr -Hr -Hr -HM -bn -HM -HM -zs -QR -db -mI -CW -HM +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq Xq Xq Xq @@ -7097,8 +5275,8 @@ Xq MQ MQ MQ -dK -AI +MQ +MQ MQ MQ Xq @@ -7106,19 +5284,19 @@ Xq Xq Xq Xq -Hr -Hr -Hr -HM -gw -wC -db -Qu -sU -mT -LW -EV -HM +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq Xq Xq Xq @@ -7238,29 +5416,29 @@ MX Xq MQ MQ -HM -uP -HM -HM -HM -HM -HM -HM -HM -HM -HM -IO -HM -HM -MB -Gr -sS -Dm -WW -db -jo -Ix -HM +MQ +MQ +MQ +MQ +Wy +Wy +Wy +Wy +Wy +Wy +Hr +Wy +Wy +Wy +Hr +Wy +Hr +Hr +Wy +Xq +Xq +Xq +Xq Xq Xq Xq @@ -7376,33 +5554,33 @@ MX MX MX MX -HM -HM -HM -HM -HM -Bb -HM -HM -Rw +MX +Xq +MQ +MQ +MQ +MQ +MQ +MQ +Wy Wf -HM -Nw -xX +Wf +Wf +Wy kr QN NH -kg -db +Wy +Mv nz -lu -db -ew -Yo -db -HM -HM -HM +Wy +zs +QR +Wy +Xq +Xq +Xq +Xq Xq Xq Xq @@ -7518,32 +5696,32 @@ RL WX WX WX -nL -Op -hy -un -js -en -HM -HM -PW +MX +Xq +MQ +MQ +MQ +MQ +MQ +MQ +Wy AG -HM +aN kq -DZ +Wy Oo pJ hU -Qh -db -db -db -db +Wy +oG +nz +cZ ew -aw -vc -Qy -Xq +ew +Wy +Wy +Wy +Wy Xq Xq Xq @@ -7660,32 +5838,32 @@ RL WX WX WX -nL -yH -Ap -un -Md -dH -HM -HM -HM +MX +Xq +MQ +MQ +MQ +MQ +MQ +MQ +Wy fg -HM -iM -QQ +aN +kq +Wy GZ -LX -LX -LX -Ao +GZ +GZ +Wy +Wy +Wy +Wy +sG ew -ew -ew -ew -Mn +Wy tv Qy -Xq +Wy Xq Xq Xq @@ -7802,32 +5980,32 @@ RL WX WX WX -nL -Ac -gU -yH -Hi -IR -YU -YI -HR +MX +Xq +MQ +MQ +MQ +MQ +MQ +MQ +Wy eT -HM -Aj -rs -Hf -LX -LX -LX +aN +kq +Wy +GZ +GZ +GZ +Wy LX AJ Bs ew ew Wv -dg -Qy -Xq +tv +Yw +Wy Xq Xq Xq @@ -7944,32 +6122,32 @@ RL WX WX WX -nL -uv -IE -wX -yF -pM -xr -Id -hK -en -HM -jH -Ig -Ho -LX -Yb -AF -db -db -db -db -ew -aw -rI -Qy +MX Xq +MQ +MQ +MQ +MQ +MQ +MQ +Wy +Wf +aN +kq +Wy +GZ +GZ +GZ +Wy +bb +AJ +Wy +ew +ew +Wy +Wy +Wy +Wy Xq Xq Xq @@ -8086,33 +6264,33 @@ RL WX WX WX -nL -ZN -ie -IV -cA -EE -Zk -Oh -en +MX +Xq +MQ +MQ +MQ +MQ +MQ +MQ +Wy vA -HM -HM -HM +aN +kq +Wy QQ GT -db -db -db -LB -mS -db +QQ +Wy +Wy +Wy +Wy +sG ew -KQ -db -HM -HM -HM +Wy +uE +mZ +Wy +Xq Xq Xq Xq @@ -8228,33 +6406,33 @@ RL WX WX WX -nL -NM -HC -pp -ZV -ha -nF -JT -AR -ky -wG -wG +MX +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Wy +fg +aN +kq gH -Py -Pf -yt -nm +ew +ew +ew db -JB +fE +ew yX -kp -Dm +ew +ew WW -db -Xk -gb -HM +uE +uE +Wy +Xq Xq Xq Xq @@ -8370,33 +6548,33 @@ RL WX WX WX -nL -ge -HC -hI -gj -HM -HM -HM -HM -HM -HM -HM -HM -uY +MX +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Wy +eT +aN +kq +kq +ew +QR ew db -nb +eF +ew db -Ep -jY -db -Qu -ev -rB +ew +ew +Wy +uE qE -Oq -HM +Wy +Xq Xq Xq Xq @@ -8512,33 +6690,33 @@ RL WX WX WX -HM -HM -xz -WJ -HM -HM -DK -DK -db -uR -Cf -As -db -dl +MX +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Wy +Wy +Wy +Wy +Wy ew -db -db -db -db -db -db ew -It -db -yq -Nf -HM +ew +LN +Pt +ew +ml +ew +ew +Wy +Wy +Wy +Wy +Xq Xq Xq Xq @@ -8654,33 +6832,33 @@ RL WX WX WX -HM -Cq -vr -Kw -QJ -HM -iJ -ru -Zt -su +MX +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Wy RK -iD -vo -Ii -wt -db -RG -cW -lr -DA -HM +hQ +Wy ew -WG -HM -HM -HM -HM +ew +ew +ew +ew +ew +nr +ew +ew +ew +Wy +Wy +Xq +Xq Xq Xq Xq @@ -8796,33 +6974,33 @@ RL WX WX WX -HM -ZU -kw -bQ -cd -HM +MX +Xq +Xq +Xq +Xq +Xq +Xq Wy Wy -db -db -db -Zt -db -MP -PQ -db +Wy +Wy +hQ +Wy +Wy +ew +ew +nr nr er -er CL -HM -cq -Px -BI -Lf -ss -HM +ew +ew +ew +ew +Wy +Wy +Xq Xq Xq Xq @@ -8938,36 +7116,36 @@ RL WX WX WX -HM -HM -HM -HM -HM -HM -HM -HM +MX +Xq +Xq +Xq +Xq +Xq +Xq +Wy HM HM ZJ -ru -db -mK +hQ +hQ +Wy +ew ew -RB ew -Ku -PQ ew -oU -It Sm gE Pr ew -KJ +ew +ew +yY +Xq +Xq +Xq Xq Xq -Hr WX WX WX @@ -9086,30 +7264,30 @@ Xq Xq Xq Xq -EP Xq -Xq -HM -uF -Xw -db +Wy +qJ +hQ +Wy +Wy +hQ TW -Os -Os -Os -xh -Dm -Dm -Ek -WW +ew +ew +ew +ew Hz WK Ch ew -Qy +ew +ew +EB +Xq +Xq +Xq +Xq Xq -Hr -Hr lb WX WX @@ -9229,28 +7407,28 @@ Xq Xq Xq Xq -Xq -HM -HM -db -db -db -lt +Wy +UT +UT +ZJ +hQ +hQ +Wy +ew +ew ew -db -Xd -YK -wt ew -oU -It qz Lj Js ew -KJ -Hr -Hr +ew +ew +yY +Xq +Xq +Xq +Xq Xq WX WX @@ -9371,28 +7549,28 @@ Xq Xq Xq Xq +Wy +Wy +Wy +Wy +hQ +Wy +Wy +ew +ew +ew +ew +ew +ew +ew +ew +ew +ew +Wy +Wy +Xq +Xq Xq -HM -zN -vT -mt -ni -bH -ew -db -xK -do -ew -zm -HM -ku -Dm -XI -wt -kK -HM -Hr -Hr Xq lb WX @@ -9514,28 +7692,28 @@ Xq Xq Xq Xq -HM -HB +Xq +Wy iz -wO -db +hQ +Wy VA -em -db -We -do ew -zH -HM -HM -HM -DQ -HM -HM -HM -Hr -Hr -Hr +XG +Wy +ew +ew +ew +Wy +iE +ew +ew +Wy +Xq +Xq +Xq +Xq +Xq WX WX WX @@ -9656,24 +7834,24 @@ Xq Xq Xq Xq -HM -XG -IC -ad -HM -HM -HM -HM -EL +Xq +Wy +Wy +Wy +Wy +RA +ew +So +Wy do ew eU -HM -HM -yy -iz -eE -HM +Wy +iE +ew +Wy +Wy +Xq Xq tg tg @@ -9798,24 +7976,24 @@ Xq Xq Xq Xq -HM -cn -cn -SF -HM +Xq +Xq +Xq +Xq +Wy Hr Hr -HM -HM -NA -Eg -HM -HM -HM -yy -Mi -Pz -HM +Hr +Wy +Wy +Hr +Wy +Wy +Hr +Hr +Wy +Xq +Xq Xq tg tg @@ -9942,24 +8120,24 @@ Xq Xq Xq Xq -Hr -Hr -Hr -Hr -Hr -Hr -nw -Ma -hS -Qy -Hr -nw -gx -IC -BX -Qy -Hr -Hr +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq Xq Xq WX @@ -10082,26 +8260,26 @@ tg Xq Xq Xq -Hr -Hr -Hr -Hr Xq Xq -Hr -Hr -HM -cC -Fs -HM -Hr -HM -cn -cn -SF -HM Xq -Hr +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq Xq Xq WX @@ -10231,16 +8409,16 @@ Xq Xq Xq Xq -Hr -nw -YN -hS -Qy -Hr -Hr -Hr -Hr -Hr +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq Xq Xq Xq @@ -10373,15 +8551,15 @@ Xq Xq Xq Xq -Hr -HM -oF -Pa -HM -Hr -Hr -Hr -Hr +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq Xq Xq Xq @@ -10511,18 +8689,18 @@ MQ MQ Xq Xq -Hr -Hr -Hr Xq -Hr -Ni -Hr -Hr -qC -Hr -Hr -Hr +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq Xq Xq Xq @@ -10655,14 +8833,14 @@ Xq Xq Xq Xq -Hr -Hr -Hr -Hr -Hr -Hr -Hr -Hr +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq Xq Xq Xq @@ -10798,14 +8976,14 @@ Xq Xq Xq Xq -Hr -Hr Xq Xq Xq -Hr -Hr -Hr +Xq +Xq +Xq +Xq +Xq Xq Xq Xq @@ -10946,9 +9124,9 @@ MX MX MX MX -lb -lb -lb +MX +MX +MX MX MX MX @@ -11088,8 +9266,8 @@ WX MX MX MX -lb -lb +RL +MX lb lb lb @@ -11532,8 +9710,8 @@ Ru "} (66,1,1) = {" Ru -mb -mb +MX +MX WX MX WX @@ -11674,9 +9852,9 @@ Ru "} (67,1,1) = {" Ru -mb -mb -mb +MX +MX +WX WX WX WX @@ -11816,9 +9994,9 @@ Ru "} (68,1,1) = {" Ru -mb -mb -mb +MX +MX +MX WX WX WX @@ -11958,8 +10136,8 @@ Ru "} (69,1,1) = {" Ru -mb -mb +MX +MX WX WX WX @@ -13084,7 +11262,7 @@ WX WX WX WX -MX +RL MX MX WX @@ -13225,7 +11403,7 @@ WX WX WX WX -MX +RL MX MX WX @@ -13367,7 +11545,7 @@ WX WX WX MX -MX +RL MX MX WX @@ -13508,7 +11686,7 @@ WX WX WX MX -MX +RL MX MX MX @@ -13650,7 +11828,7 @@ WX WX WX MX -MX +RL MX MX MX @@ -13791,7 +11969,7 @@ WX WX WX WX -MX +RL MX MX MX @@ -14896,7 +13074,7 @@ MX MX MX MX -MX +Fj RX RX xd @@ -18699,7 +16877,7 @@ RX RX MX MX -yg +MX MX MX MX @@ -20388,7 +18566,7 @@ RX RX RX MX -MX +Fj MX MX MX @@ -20677,7 +18855,7 @@ MX MX MX MX -MX +Fj MX MX MX @@ -20963,7 +19141,7 @@ RX RX RX RX -MX +Fj MX RX RX

    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 diff --git a/icons/mob/items/lefthand_guns_vr.dmi b/icons/mob/items/lefthand_guns_vr.dmi deleted file mode 100644 index 76ad8ebf3118c846c41431c35205d361d190ea71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9154 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 XdWuBSFOLCV$^qTFp{HG;WfSpV)Slfn diff --git a/icons/mob/items/righthand_guns.dmi b/icons/mob/items/righthand_guns.dmi index 689fba6f4823b3088afc70cd9b0834ce14450520..fa3460e40e6f2fe96acb91dc866fbe62b6d61bb7 100644 GIT binary patch literal 88581 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