From 40b6ef79fe210a383d0ff41b2af711b92677d995 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Thu, 30 Jan 2020 19:15:07 +0100 Subject: [PATCH 001/123] reagent projectiles fix. --- code/modules/projectiles/projectile.dm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 55a75e1688..1564fe6ee0 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -211,11 +211,8 @@ L.on_hit(src) var/reagent_note - if(reagents && reagents.reagent_list) - reagent_note = " REAGENTS:" - for(var/datum/reagent/R in reagents.reagent_list) - reagent_note += R.type + " (" - reagent_note += num2text(R.volume) + ") " + if(reagents) + reagent_note = reagents.log_list() if(ismob(firer)) log_combat(firer, L, "shot", src, reagent_note) From d2520ee5f4d2ea714040030b0fa6ed7479bfd0ef Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Thu, 30 Jan 2020 19:45:01 +0100 Subject: [PATCH 002/123] Topic_input helper removal. --- code/datums/helper_datums/topic_input.dm | 62 ---------------- .../mecha/equipment/tools/medical_tools.dm | 32 ++++----- code/game/mecha/mech_fabricator.dm | 17 +++-- code/game/mecha/mecha_control_console.dm | 17 +++-- code/game/mecha/mecha_topic.dm | 70 +++++++++---------- tgstation.dme | 1 - 6 files changed, 68 insertions(+), 131 deletions(-) delete mode 100644 code/datums/helper_datums/topic_input.dm diff --git a/code/datums/helper_datums/topic_input.dm b/code/datums/helper_datums/topic_input.dm deleted file mode 100644 index d07aec067e..0000000000 --- a/code/datums/helper_datums/topic_input.dm +++ /dev/null @@ -1,62 +0,0 @@ -/datum/topic_input - var/href - var/list/href_list - -/datum/topic_input/New(thref,list/thref_list) - href = thref - href_list = thref_list.Copy() - return - -/datum/topic_input/proc/get(i) - return listgetindex(href_list,i) - -/datum/topic_input/proc/getAndLocate(i) - var/t = get(i) - if(t) - t = locate(t) - if (istext(t)) - t = null - return t || null - -/datum/topic_input/proc/getNum(i) - var/t = get(i) - if(t) - t = text2num(t) - return isnum(t) ? t : null - -/datum/topic_input/proc/getObj(i) - var/t = getAndLocate(i) - return isobj(t) ? t : null - -/datum/topic_input/proc/getMob(i) - var/t = getAndLocate(i) - return ismob(t) ? t : null - -/datum/topic_input/proc/getTurf(i) - var/t = getAndLocate(i) - return isturf(t) ? t : null - -/datum/topic_input/proc/getAtom(i) - return getType(i, /atom) - -/datum/topic_input/proc/getArea(i) - var/t = getAndLocate(i) - return isarea(t) ? t : null - -/datum/topic_input/proc/getStr(i)//params should always be text, but... - var/t = get(i) - return istext(t) ? t : null - -/datum/topic_input/proc/getType(i,type) - var/t = getAndLocate(i) - return istype(t,type) ? t : null - -/datum/topic_input/proc/getPath(i) - var/t = get(i) - if(t) - t = text2path(t) - return ispath(t) ? t : null - -/datum/topic_input/proc/getList(i) - var/t = getAndLocate(i) - return islist(t) ? t : null diff --git a/code/game/mecha/equipment/tools/medical_tools.dm b/code/game/mecha/equipment/tools/medical_tools.dm index c850e046a6..460537ecf6 100644 --- a/code/game/mecha/equipment/tools/medical_tools.dm +++ b/code/game/mecha/equipment/tools/medical_tools.dm @@ -108,16 +108,17 @@ /obj/item/mecha_parts/mecha_equipment/medical/sleeper/Topic(href,href_list) ..() - var/datum/topic_input/afilter = new /datum/topic_input(href,href_list) - if(afilter.get("eject")) + if(href_list["eject"]) go_out() - if(afilter.get("view_stats")) + if(href_list["view_stats"]) chassis.occupant << browse(get_patient_stats(),"window=msleeper") onclose(chassis.occupant, "msleeper") return - if(afilter.get("inject")) - inject_reagent(afilter.getType("inject", /datum/reagent),afilter.getObj("source")) - return + if(href_list["inject"]) + var/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/SG = locate() in chassis + var/datum/reagent/R = locate(href_list["inject"]) in SG.reagents.reagent_list + if (istype(R)) + inject_reagent(R, SG) /obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/get_patient_stats() if(!patient) @@ -354,19 +355,18 @@ /obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/Topic(href,href_list) ..() - var/datum/topic_input/afilter = new (href,href_list) - if(afilter.get("toggle_mode")) + if (href_list["toggle_mode"]) mode = !mode update_equip_info() return - if(afilter.get("select_reagents")) + if (href_list["select_reagents"]) processed_reagents.len = 0 var/m = 0 var/message for(var/i=1 to known_reagents.len) if(m>=synth_speed) break - var/reagent = afilter.get("reagent_[i]") + var/reagent = text2path(href_list["reagent_[i]"]) if(reagent && (reagent in known_reagents)) message = "[m ? ", " : null][known_reagents[reagent]]" processed_reagents += reagent @@ -375,20 +375,18 @@ message += " added to production" START_PROCESSING(SSobj, src) occupant_message(message) - occupant_message("Reagent processing started.") + occupant_message("Reagent processing started.") log_message("Reagent processing started.") return - if(afilter.get("show_reagents")) + if (href_list["show_reagents"]) chassis.occupant << browse(get_reagents_page(),"window=msyringegun") - if(afilter.get("purge_reagent")) - var/reagent = afilter.get("purge_reagent") + if (href_list["purge_reagent"]) + var/reagent = href_list["purge_reagent"] if(reagent) reagents.del_reagent(reagent) return - if(afilter.get("purge_all")) + if (href_list["purge_all"]) reagents.clear_reagents() - return - return /obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/get_reagents_page() var/output = {" diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm index 98e4eb4258..caaa11ac9c 100644 --- a/code/game/mecha/mech_fabricator.dm +++ b/code/game/mecha/mech_fabricator.dm @@ -317,9 +317,8 @@ /obj/machinery/mecha_part_fabricator/Topic(href, href_list) if(..()) return - var/datum/topic_input/afilter = new /datum/topic_input(href,href_list) if(href_list["part_set"]) - var/tpart_set = afilter.getStr("part_set") + var/tpart_set = href_list["part_set"] if(tpart_set) if(tpart_set=="clear") part_set = null @@ -327,7 +326,7 @@ part_set = tpart_set screen = "parts" if(href_list["part"]) - var/T = afilter.getStr("part") + var/T = href_list["part_set"] for(var/v in stored_research.researched_designs) var/datum/design/D = SSresearch.techweb_design_by_id(v) if(D.build_type & MECHFAB) @@ -338,7 +337,7 @@ add_to_queue(D) break if(href_list["add_to_queue"]) - var/T = afilter.getStr("add_to_queue") + var/T = href_list["part_set"] for(var/v in stored_research.researched_designs) var/datum/design/D = SSresearch.techweb_design_by_id(v) if(D.build_type & MECHFAB) @@ -347,10 +346,10 @@ break return update_queue_on_page() if(href_list["remove_from_queue"]) - remove_from_queue(afilter.getNum("remove_from_queue")) + remove_from_queue(text2num(href_list["remove_from_queue"])) return update_queue_on_page() if(href_list["partset_to_queue"]) - add_part_set_to_queue(afilter.get("partset_to_queue")) + add_part_set_to_queue(text2num(href_list["remove_from_queue"])) return update_queue_on_page() if(href_list["process_queue"]) spawn(0) @@ -364,8 +363,8 @@ if(href_list["screen"]) screen = href_list["screen"] if(href_list["queue_move"] && href_list["index"]) - var/index = afilter.getNum("index") - var/new_index = index + afilter.getNum("queue_move") + var/index = text2num(href_list["index"]) + var/new_index = index + text2num(href_list["queue_move"]) if(isnum(index) && isnum(new_index) && ISINTEGER(index) && ISINTEGER(new_index)) if(ISINRANGE(new_index,1,queue.len)) queue.Swap(index,new_index) @@ -376,7 +375,7 @@ if(href_list["sync"]) sync() if(href_list["part_desc"]) - var/T = afilter.getStr("part_desc") + var/T = href_list["part_desc"] for(var/v in stored_research.researched_designs) var/datum/design/D = SSresearch.techweb_design_by_id(v) if(D.build_type & MECHFAB) diff --git a/code/game/mecha/mecha_control_console.dm b/code/game/mecha/mecha_control_console.dm index 0188419f0f..61e6c8e5e4 100644 --- a/code/game/mecha/mecha_control_console.dm +++ b/code/game/mecha/mecha_control_console.dm @@ -39,21 +39,24 @@ /obj/machinery/computer/mecha/Topic(href, href_list) if(..()) return - var/datum/topic_input/afilter = new /datum/topic_input(href,href_list) if(href_list["send_message"]) - var/obj/item/mecha_parts/mecha_tracking/MT = afilter.getObj("send_message") + var/obj/item/mecha_parts/mecha_tracking/MT = locate(href_list["send_message"]) + if (!istype(MT)) + return var/message = stripped_input(usr,"Input message","Transmit message") var/obj/mecha/M = MT.in_mecha() if(trim(message) && M) M.occupant_message(message) return if(href_list["shock"]) - var/obj/item/mecha_parts/mecha_tracking/MT = afilter.getObj("shock") - MT.shock() + var/obj/item/mecha_parts/mecha_tracking/MT = locate(href_list["shock"]) + if (istype(MT)) + MT.shock() if(href_list["get_log"]) - var/obj/item/mecha_parts/mecha_tracking/MT = afilter.getObj("get_log") - stored_data = MT.get_mecha_log() - screen = 1 + var/obj/item/mecha_parts/mecha_tracking/MT = locate(href_list["get_log"]) + if(istype(MT)) + stored_data = MT.get_mecha_log() + screen = 1 if(href_list["return"]) screen = 0 updateUsrDialog() diff --git a/code/game/mecha/mecha_topic.dm b/code/game/mecha/mecha_topic.dm index f9e04990fc..0359541964 100644 --- a/code/game/mecha/mecha_topic.dm +++ b/code/game/mecha/mecha_topic.dm @@ -224,70 +224,70 @@ var/datum/topic_input/afilter = new /datum/topic_input(href,href_list) if(in_range(src, usr)) + var/obj/item/card/id/id_card + if (href_list["id_card"]) + id_card = locate(href_list["id_card"]) + if (!istype(id_card)) + return if(href_list["req_access"] && add_req_access) - output_access_dialog(afilter.getObj("id_card"),afilter.getMob("user")) + output_access_dialog(id_card, usr) if(href_list["maint_access"] && maint_access) - var/mob/user = afilter.getMob("user") - if(user) - if(state==0) - state = 1 - to_chat(user, "The securing bolts are now exposed.") - else if(state==1) - state = 0 - to_chat(user, "The securing bolts are now hidden.") - output_maintenance_dialog(afilter.getObj("id_card"),user) + if(state==0) + state = 1 + to_chat(usr, "The securing bolts are now exposed.") + else if(state==1) + state = 0 + to_chat(usr, "The securing bolts are now hidden.") + output_maintenance_dialog(id_card, usr) if(href_list["set_internal_tank_valve"] && state >=1) - var/mob/user = afilter.getMob("user") - if(user) - var/new_pressure = input(user,"Input new output pressure","Pressure setting",internal_tank_valve) as num - if(new_pressure) - internal_tank_valve = new_pressure - to_chat(user, "The internal pressure valve has been set to [internal_tank_valve]kPa.") + var/new_pressure = input(user,"Input new output pressure","Pressure setting",internal_tank_valve) as num + if(new_pressure) + internal_tank_valve = new_pressure + to_chat(usr, "The internal pressure valve has been set to [internal_tank_valve]kPa.") - if(href_list["add_req_access"] && add_req_access && afilter.getObj("id_card")) - operation_req_access += afilter.getNum("add_req_access") - output_access_dialog(afilter.getObj("id_card"),afilter.getMob("user")) + if(href_list["add_req_access"] && add_req_access) + operation_req_access += text2num(href_list["add_req_access"]) + output_access_dialog(id_card, usr) if(href_list["del_req_access"] && add_req_access && afilter.getObj("id_card")) - operation_req_access -= afilter.getNum("del_req_access") - output_access_dialog(afilter.getObj("id_card"),afilter.getMob("user")) + operation_req_access -= text2num(href_list["add_req_access"]) + output_access_dialog(id_card, usr) if(href_list["finish_req_access"]) add_req_access = 0 - var/mob/user = afilter.getMob("user") - user << browse(null,"window=exosuit_add_access") + usr << browse(null,"window=exosuit_add_access") if(usr != occupant) return if(href_list["update_content"]) - send_byjax(src.occupant,"exosuit.browser","content",src.get_stats_part()) + send_byjax(usr,"exosuit.browser","content",src.get_stats_part()) if(href_list["select_equip"]) - var/obj/item/mecha_parts/mecha_equipment/equip = afilter.getObj("select_equip") + var/obj/item/mecha_parts/mecha_equipment/equip = locate(href_list["select_equip"]) in src if(equip && equip.selectable) - src.selected = equip - src.occupant_message("You switch to [equip]") - src.visible_message("[src] raises [equip]") - send_byjax(src.occupant,"exosuit.browser","eq_list",src.get_equipment_list()) + selected = equip + occupant_message("You switch to [equip]") + visible_message("[src] raises [equip]") + send_byjax(usr, "exosuit.browser","eq_list", get_equipment_list()) if(href_list["rmictoggle"]) radio.broadcasting = !radio.broadcasting - send_byjax(src.occupant,"exosuit.browser","rmicstate",(radio.broadcasting?"Engaged":"Disengaged")) + send_byjax(usr,"exosuit.browser","rmicstate",(radio.broadcasting?"Engaged":"Disengaged")) if(href_list["rspktoggle"]) radio.listening = !radio.listening - send_byjax(src.occupant,"exosuit.browser","rspkstate",(radio.listening?"Engaged":"Disengaged")) + send_byjax(usr,"exosuit.browser","rspkstate",(radio.listening?"Engaged":"Disengaged")) if(href_list["rfreq"]) - var/new_frequency = (radio.frequency + afilter.getNum("rfreq")) + var/new_frequency = (radio.frequency + text2num(href_list["rfreq"])) if (!radio.freerange || (radio.frequency < MIN_FREE_FREQ || radio.frequency > MAX_FREE_FREQ)) new_frequency = sanitize_frequency(new_frequency) radio.set_frequency(new_frequency) - send_byjax(src.occupant,"exosuit.browser","rfreq","[format_frequency(radio.frequency)]") + send_byjax(usr,"exosuit.browser","rfreq","[format_frequency(radio.frequency)]") if (href_list["view_log"]) src.occupant << browse(src.get_log_html(), "window=exosuit_log") @@ -302,14 +302,14 @@ if (href_list["toggle_id_upload"]) add_req_access = !add_req_access - send_byjax(src.occupant,"exosuit.browser","t_id_upload","[add_req_access?"L":"Unl"]ock ID upload panel") + send_byjax(usr,"exosuit.browser","t_id_upload","[add_req_access?"L":"Unl"]ock ID upload panel") if(href_list["toggle_maint_access"]) if(state) occupant_message("Maintenance protocols in effect") return maint_access = !maint_access - send_byjax(src.occupant,"exosuit.browser","t_maint_access","[maint_access?"Forbid":"Permit"] maintenance protocols") + send_byjax(usr,"exosuit.browser","t_maint_access","[maint_access?"Forbid":"Permit"] maintenance protocols") if (href_list["toggle_port_connection"]) if(internal_tank.connected_port) diff --git a/tgstation.dme b/tgstation.dme index 8fda1f85cb..bc555735d0 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -483,7 +483,6 @@ #include "code\datums\helper_datums\getrev.dm" #include "code\datums\helper_datums\icon_snapshot.dm" #include "code\datums\helper_datums\teleport.dm" -#include "code\datums\helper_datums\topic_input.dm" #include "code\datums\looping_sounds\_looping_sound.dm" #include "code\datums\looping_sounds\item_sounds.dm" #include "code\datums\looping_sounds\machinery_sounds.dm" From d84798ff32c8c351fd7966b643810a21ebbc0f32 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Thu, 30 Jan 2020 19:47:08 +0100 Subject: [PATCH 003/123] rogue one. --- code/game/mecha/mecha_topic.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/code/game/mecha/mecha_topic.dm b/code/game/mecha/mecha_topic.dm index 0359541964..51ab28b9f3 100644 --- a/code/game/mecha/mecha_topic.dm +++ b/code/game/mecha/mecha_topic.dm @@ -221,8 +221,6 @@ if(usr.incapacitated()) return - var/datum/topic_input/afilter = new /datum/topic_input(href,href_list) - if(in_range(src, usr)) var/obj/item/card/id/id_card if (href_list["id_card"]) From fe9f86d7c21edd36227ddc10fbcc7c951fd3eac2 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Thu, 30 Jan 2020 20:25:37 +0100 Subject: [PATCH 004/123] A --- code/game/mecha/mecha_topic.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/mecha/mecha_topic.dm b/code/game/mecha/mecha_topic.dm index 51ab28b9f3..fed545039c 100644 --- a/code/game/mecha/mecha_topic.dm +++ b/code/game/mecha/mecha_topic.dm @@ -241,7 +241,7 @@ output_maintenance_dialog(id_card, usr) if(href_list["set_internal_tank_valve"] && state >=1) - var/new_pressure = input(user,"Input new output pressure","Pressure setting",internal_tank_valve) as num + var/new_pressure = input(usr,"Input new output pressure","Pressure setting",internal_tank_valve) as num if(new_pressure) internal_tank_valve = new_pressure to_chat(usr, "The internal pressure valve has been set to [internal_tank_valve]kPa.") @@ -250,7 +250,7 @@ operation_req_access += text2num(href_list["add_req_access"]) output_access_dialog(id_card, usr) - if(href_list["del_req_access"] && add_req_access && afilter.getObj("id_card")) + if(href_list["del_req_access"] && add_req_access) operation_req_access -= text2num(href_list["add_req_access"]) output_access_dialog(id_card, usr) From 10c2248577e2de6b6865ebe14355858016d0f013 Mon Sep 17 00:00:00 2001 From: Feasel <47361856+Feasel@users.noreply.github.com> Date: Wed, 5 Feb 2020 02:54:55 -0600 Subject: [PATCH 005/123] [Balance Pass - Dissection Early Game Buff] Doing this so science has some real ways to do science point generation. Normal bodies are low enough in value that by the time you do a body normally, passive gen has already beaten too far. So I just guaranteed success with better tools, but left a tiny bit off just for memes/ayylmao tools must be best. Scapel - 90% success from 45% Advanced - 99% success from 65% success Ayylmao - 100% Because ayylmao. Knife and shard adopt old-ish values because ghetto man should have a fun option (45% and 25%) Now go gather dem bodies for SCIENCE!!! --- code/modules/surgery/experimental_dissection.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/surgery/experimental_dissection.dm b/code/modules/surgery/experimental_dissection.dm index 40fe90a829..2e9c1c8766 100644 --- a/code/modules/surgery/experimental_dissection.dm +++ b/code/modules/surgery/experimental_dissection.dm @@ -24,8 +24,8 @@ /datum/surgery_step/dissection name = "dissection" - implements = list(/obj/item/scalpel/augment = 75, /obj/item/scalpel/advanced = 60, /obj/item/scalpel = 45, /obj/item/kitchen/knife = 20, /obj/item/shard = 10)// special tools not only cut down time but also improve probability, doesn't use TOOL_SCALPEL because different scalpels have different probs - time = 125 + implements = list(/obj/item/scalpel/augment = 100, /obj/item/scalpel/advanced = 99, /obj/item/scalpel = 90, /obj/item/kitchen/knife = 45, /obj/item/shard = 25)// special tools not only cut down time but also improve probability, doesn't use TOOL_SCALPEL because different scalpels have different probs + time = 100 silicons_obey_prob = TRUE repeatable = TRUE @@ -110,4 +110,4 @@ requires_tech = TRUE replaced_by = null -#undef BASE_HUMAN_REWARD \ No newline at end of file +#undef BASE_HUMAN_REWARD From 67489d62d422f78b0c0c685ca8ddd3a1741ccf36 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 5 Feb 2020 05:56:31 -0700 Subject: [PATCH 006/123] Update projectile.dm --- code/modules/projectiles/projectile.dm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index a902c545b8..e79fe9c3a3 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -90,6 +90,10 @@ var/decayedRange //stores original range var/reflect_range_decrease = 5 //amount of original range that falls off when reflecting, so it doesn't go forever var/is_reflectable = FALSE // Can it be reflected or not? + + /// factor to multiply by for zone accuracy percent. + var/zone_accuracy_factor = 1 + //Effects var/stun = 0 var/knockdown = 0 @@ -253,7 +257,8 @@ return TRUE var/distance = get_dist(T, starting) // Get the distance between the turf shot from and the mob we hit and use that for the calculations. - def_zone = ran_zone(def_zone, max(100-(7*distance), 5)) //Lower accurancy/longer range tradeoff. 7 is a balanced number to use. + if(check_zone(def_zone) != BODY_ZONE_CHEST) + def_zone = ran_zone(def_zone, max(100-(7*distance), 5) * zone_accuracy_factor) //Lower accurancy/longer range tradeoff. 7 is a balanced number to use. if(isturf(A) && hitsound_wall) var/volume = CLAMP(vol_by_damage() + 20, 0, 100) From 3d7fef76f3b2fbbd6a4a7003ce32a9ef0d0d4928 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 5 Feb 2020 05:57:16 -0700 Subject: [PATCH 007/123] Update sniper.dm --- code/modules/projectiles/projectile/bullets/sniper.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/projectiles/projectile/bullets/sniper.dm b/code/modules/projectiles/projectile/bullets/sniper.dm index bea5dbc140..5e3ae53806 100644 --- a/code/modules/projectiles/projectile/bullets/sniper.dm +++ b/code/modules/projectiles/projectile/bullets/sniper.dm @@ -7,6 +7,7 @@ knockdown = 100 dismemberment = 50 armour_penetration = 50 + zone_accuracy_factor = 100 //guarunteed 100% var/breakthings = TRUE /obj/item/projectile/bullet/p50/on_hit(atom/target, blocked = 0) From f0b22a119db81aff3b478b18acb614f1194d0934 Mon Sep 17 00:00:00 2001 From: Artur Date: Wed, 5 Feb 2020 20:03:36 +0100 Subject: [PATCH 008/123] Interface routing and modifying uplink component --- code/datums/components/uplink.dm | 43 +++++++++++-------- tgui-next/packages/tgui/public/tgui.bundle.js | 4 +- tgui-next/packages/tgui/routes.js | 6 +++ 3 files changed, 33 insertions(+), 20 deletions(-) diff --git a/code/datums/components/uplink.dm b/code/datums/components/uplink.dm index 5057253522..8cb5313cea 100644 --- a/code/datums/components/uplink.dm +++ b/code/datums/components/uplink.dm @@ -25,6 +25,7 @@ GLOBAL_LIST_EMPTY(uplinks) var/unlock_code var/failsafe_code var/datum/ui_state/checkstate + var/compact_mode = FALSE /datum/component/uplink/Initialize(_owner, _lockable = TRUE, _enabled = FALSE, datum/game_mode/_gamemode, starting_tc = 20, datum/ui_state/_checkstate) if(!isitem(parent)) @@ -121,7 +122,7 @@ GLOBAL_LIST_EMPTY(uplinks) active = TRUE ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) if(!ui) - ui = new(user, src, ui_key, "uplink", name, 450, 750, master_ui, state) + ui = new(user, src, ui_key, "uplink", name, 720, 480, master_ui, state) ui.set_autoupdate(FALSE) // This UI is only ever opened by one person, and never is updated outside of user input. ui.set_style("syndicate") ui.open() @@ -138,29 +139,33 @@ GLOBAL_LIST_EMPTY(uplinks) var/list/data = list() data["telecrystals"] = telecrystals data["lockable"] = lockable + data["compact_mode"] = compact_mode + return data + +/datum/component/uplink/ui_static_data(mob/user) + var/list/data = list() data["categories"] = list() for(var/category in uplink_items) var/list/cat = list( "name" = category, "items" = (category == selected_cat ? list() : null)) - if(category == selected_cat) - for(var/item in uplink_items[category]) - var/datum/uplink_item/I = uplink_items[category][item] - if(I.limited_stock == 0) + for(var/item in uplink_items[category]) + var/datum/uplink_item/I = uplink_items[category][item] + if(I.limited_stock == 0) + continue + if(I.restricted_roles.len) + var/is_inaccessible = TRUE + for(var/R in I.restricted_roles) + if(R == user.mind.assigned_role) + is_inaccessible = FALSE + if(is_inaccessible) continue - if(I.restricted_roles.len) - var/is_inaccessible = 1 - for(var/R in I.restricted_roles) - if(R == user.mind.assigned_role) - is_inaccessible = 0 - if(is_inaccessible) - continue - cat["items"] += list(list( - "name" = I.name, - "cost" = I.cost, - "desc" = I.desc, - )) + cat["items"] += list(list( + "name" = I.name, + "cost" = I.cost, + "desc" = I.desc, + )) data["categories"] += list(cat) return data @@ -188,6 +193,8 @@ GLOBAL_LIST_EMPTY(uplinks) SStgui.close_uis(src) if("select") selected_cat = params["category"] + if("compact_toggle") + compact_mode = !compact_mode return TRUE /datum/component/uplink/proc/MakePurchase(mob/user, datum/uplink_item/U) @@ -294,4 +301,4 @@ GLOBAL_LIST_EMPTY(uplinks) if(!T) return explosion(T,1,2,3) - qdel(parent) //Alternatively could brick the uplink. \ No newline at end of file + qdel(parent) //Alternatively could brick the uplink. diff --git a/tgui-next/packages/tgui/public/tgui.bundle.js b/tgui-next/packages/tgui/public/tgui.bundle.js index 8e869deefc..fafbf4d116 100644 --- a/tgui-next/packages/tgui/public/tgui.bundle.js +++ b/tgui-next/packages/tgui/public/tgui.bundle.js @@ -1,3 +1,3 @@ -!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=164)}([function(e,t,n){"use strict";var o=n(5),r=n(18).f,a=n(24),i=n(22),c=n(89),l=n(122),u=n(61);e.exports=function(e,t){var n,s,d,p,f,m=e.target,h=e.global,C=e.stat;if(n=h?o:C?o[m]||c(m,{}):(o[m]||{}).prototype)for(s in t){if(p=t[s],d=e.noTargetGet?(f=r(n,s))&&f.value:n[s],!u(h?s:m+(C?".":"#")+s,e.forced)&&d!==undefined){if(typeof p==typeof d)continue;l(p,d)}(e.sham||d&&d.sham)&&a(p,"sham",!0),i(n,s,p,e)}}},function(e,t,n){"use strict";t.__esModule=!0;var o=n(386);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=t.Tooltip=t.Toast=t.TitleBar=t.Tabs=t.Table=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.LabeledList=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.Dimmer=t.Collapsible=t.ColorBox=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(158);t.AnimatedNumber=o.AnimatedNumber;var r=n(391);t.BlockQuote=r.BlockQuote;var a=n(17);t.Box=a.Box;var i=n(114);t.Button=i.Button;var c=n(393);t.ColorBox=c.ColorBox;var l=n(394);t.Collapsible=l.Collapsible;var u=n(395);t.Dimmer=u.Dimmer;var s=n(396);t.Dropdown=s.Dropdown;var d=n(397);t.Flex=d.Flex;var p=n(161);t.Grid=p.Grid;var f=n(87);t.Icon=f.Icon;var m=n(160);t.Input=m.Input;var h=n(163);t.LabeledList=h.LabeledList;var C=n(398);t.NoticeBox=C.NoticeBox;var g=n(399);t.NumberInput=g.NumberInput;var b=n(400);t.ProgressBar=b.ProgressBar;var v=n(401);t.Section=v.Section;var N=n(162);t.Table=N.Table;var V=n(402);t.Tabs=V.Tabs;var y=n(403);t.TitleBar=y.TitleBar;var _=n(117);t.Toast=_.Toast;var x=n(159);t.Tooltip=x.Tooltip;var k=n(404);t.Chart=k.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(37),r=n(19);t.backendUpdate=function(e){return{type:"backendUpdate",payload:e}};t.backendReducer=function(e,t){var n=t.type,r=t.payload;if("backendUpdate"===n){var a=Object.assign({},e.config,{},r.config),i=Object.assign({},e.data,{},r.static_data,{},r.data),c=a.status!==o.UI_DISABLED,l=a.status===o.UI_INTERACTIVE;return Object.assign({},e,{config:a,data:i,visible:c,interactive:l})}return e};t.useBackend=function(e){var t=e.state,n=(e.dispatch,t.config.ref);return Object.assign({},t,{act:function(e,t){return void 0===t&&(t={}),(0,r.act)(n,e,t)}})}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n(118))},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";var o,r=n(9),a=n(5),i=n(6),c=n(15),l=n(74),u=n(24),s=n(22),d=n(13).f,p=n(36),f=n(53),m=n(11),h=n(58),C=a.DataView,g=C&&C.prototype,b=a.Int8Array,v=b&&b.prototype,N=a.Uint8ClampedArray,V=N&&N.prototype,y=b&&p(b),_=v&&p(v),x=Object.prototype,k=x.isPrototypeOf,w=m("toStringTag"),L=h("TYPED_ARRAY_TAG"),B=!(!a.ArrayBuffer||!C),S=B&&!!f&&"Opera"!==l(a.opera),I=!1,T={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},A=function(e){var t=l(e);return"DataView"===t||c(T,t)},E=function(e){return i(e)&&c(T,l(e))};for(o in T)a[o]||(S=!1);if((!S||"function"!=typeof y||y===Function.prototype)&&(y=function(){throw TypeError("Incorrect invocation")},S))for(o in T)a[o]&&f(a[o],y);if((!S||!_||_===x)&&(_=y.prototype,S))for(o in T)a[o]&&f(a[o].prototype,_);if(S&&p(V)!==_&&f(V,_),r&&!c(_,w))for(o in I=!0,d(_,w,{get:function(){return i(this)?this[L]:undefined}}),T)a[o]&&u(a[o],L,o);B&&f&&p(g)!==x&&f(g,x),e.exports={NATIVE_ARRAY_BUFFER:B,NATIVE_ARRAY_BUFFER_VIEWS:S,TYPED_ARRAY_TAG:I&&L,aTypedArray:function(e){if(E(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(f){if(k.call(y,e))return e}else for(var t in T)if(c(T,o)){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(r){if(n)for(var o in T){var i=a[o];i&&c(i.prototype,e)&&delete i.prototype[e]}_[e]&&!n||s(_,e,n?t:S&&v[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,i;if(r){if(f){if(n)for(o in T)(i=a[o])&&c(i,e)&&delete i[e];if(y[e]&&!n)return;try{return s(y,e,n?t:S&&b[e]||t)}catch(l){}}for(o in T)!(i=a[o])||i[e]&&!n||s(i,e,t)}},isView:A,isTypedArray:E,TypedArray:y,TypedArrayPrototype:_}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(29),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(5),r=n(91),a=n(15),i=n(58),c=n(95),l=n(125),u=r("wks"),s=o.Symbol,d=l?s:i;e.exports=function(e){return a(u,e)||(c&&a(s,e)?u[e]=s[e]:u[e]=d("Symbol."+e)),u[e]}},function(e,t,n){"use strict";t.__esModule=!0,t.isFalsy=t.pureComponentHooks=t.shallowDiffers=t.normalizeChildren=t.classes=void 0;t.classes=function(e){for(var t="",n=0;n_;_++)if((p||_ in N)&&(b=V(g=N[_],_,v),e))if(t)k[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(k,g)}else if(s)return!1;return d?-1:u||s?s:k}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxProps=t.unit=void 0;var o=n(1),r=n(12),a=n(392),i=n(37);function c(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}var l=function(e){return"string"==typeof e?e:"number"==typeof e?6*e+"px":void 0};t.unit=l;var u=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},s=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=l(n))}},p=function(e,t){return function(n,o){(0,r.isFalsy)(o)||(n[e]=t)}},f=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,s=e.children,d=c(e,["as","className","content","children"]),p=e.textColor||e.color,f=e.backgroundColor;if("function"==typeof s)return s(C(e));var m=C(d);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(f)&&"color-bg-"+f]),l||s,a.ChildFlags.UnknownChildren,m)};t.Box=g,g.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,g,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,g.Forced=b},function(e,t,n){"use strict";var o=n(9),r=n(71),a=n(46),i=n(23),c=n(33),l=n(15),u=n(119),s=Object.getOwnPropertyDescriptor;t.f=o?s:function(e,t){if(e=i(e),t=c(t,!0),u)try{return s(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";t.__esModule=!0,t.winset=t.winget=t.act=t.runCommand=t.callByondAsync=t.callByond=t.tridentVersion=void 0;var o,r=n(31),a=(o=navigator.userAgent.match(/Trident\/(\d+).+?;/i)[1])?parseInt(o,10):null;t.tridentVersion=a;var i=function(e,t){return void 0===t&&(t={}),"byond://"+e+"?"+(0,r.buildQueryString)(t)},c=function(e,t){void 0===t&&(t={}),window.location.href=i(e,t)};t.callByond=c;var l=function(e,t){void 0===t&&(t={}),window.__callbacks__=window.__callbacks__||[];var n=window.__callbacks__.length,o=new Promise((function(e){window.__callbacks__.push(e)}));return window.location.href=i(e,Object.assign({},t,{callback:"__callbacks__["+n+"]"})),o};t.callByondAsync=l;t.runCommand=function(e){return c("winset",{command:e})};t.act=function(e,t,n){return void 0===n&&(n={}),c("",Object.assign({src:e,action:t},n))};var u=function(e,t){var n;return regeneratorRuntime.async((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,regeneratorRuntime.awrap(l("winget",{id:e,property:t}));case 2:return n=o.sent,o.abrupt("return",n[t]);case 4:case"end":return o.stop()}}))};t.winget=u;t.winset=function(e,t,n){var o;return c("winset",((o={})[e+"."+t]=n,o))}},function(e,t,n){"use strict";t.__esModule=!0,t.toFixed=t.round=t.clamp=void 0;t.clamp=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),Math.max(t,Math.min(e,n))};t.round=function(e){return Math.round(e)};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(t)}},function(e,t,n){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var o=n(5),r=n(24),a=n(15),i=n(89),c=n(90),l=n(34),u=l.get,s=l.enforce,d=String(String).split("String");(e.exports=function(e,t,n,c){var l=!!c&&!!c.unsafe,u=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||r(n,"name",t),s(n).source=d.join("string"==typeof t?t:"")),e!==o?(l?!p&&e[t]&&(u=!0):delete e[t],u?e[t]=n:r(e,t,n)):u?e[t]=n:i(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||c(this)}))},function(e,t,n){"use strict";var o=n(57),r=n(21);e.exports=function(e){return o(r(e))}},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(46);e.exports=o?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var o=n(123),r=n(15),a=n(129),i=n(13).f;e.exports=function(e){var t=o.Symbol||(o.Symbol={});r(t,e)||i(t,e,{value:a.f(e)})}},function(e,t,n){"use strict";var o=n(21),r=/"/g;e.exports=function(e,t,n,a){var i=String(o(e)),c="<"+t;return""!==n&&(c+=" "+n+'="'+String(a).replace(r,""")+'"'),c+">"+i+""}},function(e,t,n){"use strict";var o=n(4);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.reduce=t.sortBy=t.map=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};var o=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";t.__esModule=!0,t.buildQueryString=t.decodeHtmlEntities=t.toTitleCase=t.capitalize=t.testGlobPattern=t.multiline=void 0;t.multiline=function o(e){if(Array.isArray(e))return o(e.join(""));var t,n=e.split("\n"),r=n,a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var c;if(a){if(i>=r.length)break;c=r[i++]}else{if((i=r.next()).done)break;c=i.value}for(var l=c,u=0;u",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";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(121),c=n(5),l=n(6),u=n(24),s=n(15),d=n(72),p=n(59),f=c.WeakMap;if(i){var m=new f,h=m.get,C=m.has,g=m.set;o=function(e,t){return g.call(m,e,t),t},r=function(e){return h.call(m,e)||{}},a=function(e){return C.call(m,e)}}else{var b=d("state");p[b]=!0,o=function(e,t){return u(e,b,t),t},r=function(e){return s(e,b)?e[b]:{}},a=function(e){return s(e,b)}}e.exports={set:o,get:r,has:a,enforce:function(e){return a(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=n(123),r=n(5),a=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?a(o[e])||a(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},function(e,t,n){"use strict";var o=n(15),r=n(14),a=n(72),i=n(102),c=a("IE_PROTO"),l=Object.prototype;e.exports=i?Object.getPrototypeOf:function(e){return e=r(e),o(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){"use strict";t.__esModule=!0,t.getGasColor=t.getGasLabel=t.RADIO_CHANNELS=t.CSS_COLORS=t.COLORS=t.UI_CLOSE=t.UI_DISABLED=t.UI_UPDATE=t.UI_INTERACTIVE=void 0;t.UI_INTERACTIVE=2;t.UI_UPDATE=1;t.UI_DISABLED=0;t.UI_CLOSE=-1;t.COLORS={department:{captain:"#c06616",security:"#e74c3c",medbay:"#3498db",science:"#9b59b6",engineering:"#f1c40f",cargo:"#f39c12",centcom:"#00c100",other:"#c38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}};t.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"];t.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"CentCom",freq:1337,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"AI Private",freq:1447,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"}];var o=[{id:"o2",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"n2",name:"Nitrogen",label:"N\u2082",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H\u2082O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"no2",name:"Nitryl",label:"NO\u2082",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"}];t.getGasLabel=function(e,t){var n=String(e).toLowerCase(),r=o.find((function(e){return e.id===n||e.name.toLowerCase()===n}));return r&&r.label||t||e};t.getGasColor=function(e){var t=String(e).toLowerCase(),n=o.find((function(e){return e.id===t||e.name.toLowerCase()===t}));return n&&n.color}},function(e,t,n){"use strict";e.exports=!1},function(e,t,n){"use strict";var o=n(4);e.exports=function(e,t){var n=[][e];return!n||!o((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(9),i=n(113),c=n(7),l=n(77),u=n(55),s=n(46),d=n(24),p=n(10),f=n(137),m=n(151),h=n(33),C=n(15),g=n(74),b=n(6),v=n(42),N=n(53),V=n(47).f,y=n(152),_=n(16).forEach,x=n(54),k=n(13),w=n(18),L=n(34),B=n(79),S=L.get,I=L.set,T=k.f,A=w.f,E=Math.round,P=r.RangeError,O=l.ArrayBuffer,M=l.DataView,R=c.NATIVE_ARRAY_BUFFER_VIEWS,F=c.TYPED_ARRAY_TAG,D=c.TypedArray,j=c.TypedArrayPrototype,z=c.aTypedArrayConstructor,H=c.isTypedArray,G=function(e,t){for(var n=0,o=t.length,r=new(z(e))(o);o>n;)r[n]=t[n++];return r},U=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},K=function(e){var t;return e instanceof O||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},Y=function(e,t){return H(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},q=function(e,t){return Y(e,t=h(t,!0))?s(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(w.f=q,k.f=W,U(j,"buffer"),U(j,"byteOffset"),U(j,"byteLength"),U(j,"length")),o({target:"Object",stat:!0,forced:!R},{getOwnPropertyDescriptor:q,defineProperty:W}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,s="set"+e,h=r[c],C=h,g=C&&C.prototype,k={},w=function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)},L=function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[s](t*a+r.byteOffset,o,!0)},A=function(e,t){T(e,t,{get:function(){return w(this,t)},set:function(e){return L(this,t,e)},enumerable:!0})};R?i&&(C=t((function(e,t,n,o){return u(e,C,c),B(b(t)?K(t)?o!==undefined?new h(t,m(n,a),o):n!==undefined?new h(t,m(n,a)):new h(t):H(t)?G(C,t):y.call(C,t):new h(f(t)),e,C)})),N&&N(C,D),_(V(h),(function(e){e in C||d(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){u(e,C,c);var r,i,l,s=0,d=0;if(b(t)){if(!K(t))return H(t)?G(C,t):y.call(C,t);r=t,d=m(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw P("Wrong length");if((i=h-d)<0)throw P("Wrong length")}else if((i=p(o)*a)+d>h)throw P("Wrong length");l=i/a}else l=f(t),r=new O(i=l*a);for(I(e,{buffer:r,byteOffset:d,byteLength:i,length:l,view:new M(r)});sdocument.F=Object<\/script>"),e.close(),p=e.F;n--;)delete p[s][a[n]];return p()};e.exports=Object.create||function(e,t){var n;return null!==e?(d[s]=o(e),n=new d,d[s]=null,n[u]=e):n=p(),t===undefined?n:r(n,t)},i[u]=!0},function(e,t,n){"use strict";var o=n(13).f,r=n(15),a=n(11)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&o(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(11),r=n(42),a=n(24),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a(c,i,r(null)),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(8),r=n(30),a=n(11)("species");e.exports=function(e,t){var n,i=o(e).constructor;return i===undefined||(n=o(i)[a])==undefined?t:r(n)}},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 o=n(124),r=n(93).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(30);e.exports=function(e,t,n){if(o(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,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(33),r=n(13),a=n(46);e.exports=function(e,t,n){var i=o(t);i in e?r.f(e,i,a(0,n)):e[i]=n}},function(e,t,n){"use strict";var o=n(59),r=n(6),a=n(15),i=n(13).f,c=n(58),l=n(67),u=c("meta"),s=0,d=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++s,weakData:{}}})},f=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,u)){if(!d(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!d(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&f.REQUIRED&&d(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.createLogger=void 0;n(154);var o=n(19),r=0,a=1,i=2,c=3,l=4,u=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a=i){var c=[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;(0,o.act)(window.__ref__,"tgui:log",{log:c})}};t.createLogger=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;os;)if((c=l[s++])!=c)return!0}else for(;u>s;s++)if((e||s in l)&&l[s]===n)return e||s||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(4),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==u||n!=l&&("function"==typeof t?o(t):!!t)},i=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=a.data={},l=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(124),r=n(93);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(6),r=n(52),a=n(11)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[a])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(96),i=r("species");e.exports=function(e){return a>=51||!o((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(22);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(8),r=n(98),a=n(10),i=n(48),c=n(99),l=n(132),u=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,s,d){var p,f,m,h,C,g,b,v=i(t,n,s?2:1);if(d)p=e;else{if("function"!=typeof(f=c(e)))throw TypeError("Target is not iterable");if(r(f)){for(m=0,h=a(e.length);h>m;m++)if((C=s?v(o(b=e[m])[0],b[1]):v(e[m]))&&C instanceof u)return C;return new u(!1)}p=f.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,v,b.value,s))&&C&&C instanceof u)return C;return new u(!1)}).stop=function(e){return new u(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(1),r=n(2);t.InterfaceLockNoticeBox=function(e){var t=e.siliconUser,n=e.locked,a=e.onLockStatusChange,i=e.accessText;return t?(0,o.createComponentVNode)(2,r.NoticeBox,{children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{m:0,color:"gray",icon:n?"lock":"unlock",content:n?"Locked":"Unlocked",onClick:function(){a&&a(!n)}})})]})}):(0,o.createComponentVNode)(2,r.NoticeBox,{children:["Swipe ",i||"an ID card"," ","to ",n?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.compose=t.flow=void 0;t.flow=function o(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i=c.length)break;s=c[u++]}else{if((u=c.next()).done)break;s=u.value}var d=s;Array.isArray(d)?n=o.apply(void 0,d).apply(void 0,[n].concat(a)):d&&(n=d.apply(void 0,[n].concat(a)))}return n}};t.compose=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?o-1:0),a=1;a=0:d>p;p+=f)p in s&&(l=n(l,s[p],p,u));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(5),r=n(9),a=n(7).NATIVE_ARRAY_BUFFER,i=n(24),c=n(66),l=n(4),u=n(55),s=n(29),d=n(10),p=n(137),f=n(217),m=n(47).f,h=n(13).f,C=n(97),g=n(43),b=n(34),v=b.get,N=b.set,V="ArrayBuffer",y="DataView",_="Wrong length",x=o[V],k=x,w=o[y],L=o.RangeError,B=f.pack,S=f.unpack,I=function(e){return[255&e]},T=function(e){return[255&e,e>>8&255]},A=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},E=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},P=function(e){return B(e,23,4)},O=function(e){return B(e,52,8)},M=function(e,t){h(e.prototype,t,{get:function(){return v(this)[t]}})},R=function(e,t,n,o){var r=p(n),a=v(e);if(r+t>a.byteLength)throw L("Wrong index");var i=v(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},F=function(e,t,n,o,r,a){var i=p(n),c=v(e);if(i+t>c.byteLength)throw L("Wrong index");for(var l=v(c.buffer).bytes,u=i+c.byteOffset,s=o(+r),d=0;dH;)(D=z[H++])in k||i(k,D,x[D]);j.constructor=k}var G=new w(new k(2)),U=w.prototype.setInt8;G.setInt8(0,2147483648),G.setInt8(1,2147483649),!G.getInt8(0)&&G.getInt8(1)||c(w.prototype,{setInt8:function(e,t){U.call(this,e,t<<24>>24)},setUint8:function(e,t){U.call(this,e,t<<24>>24)}},{unsafe:!0})}else k=function(e){u(this,k,V);var t=p(e);N(this,{bytes:C.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},w=function(e,t,n){u(this,w,y),u(e,k,y);var o=v(e).byteLength,a=s(t);if(a<0||a>o)throw L("Wrong offset");if(a+(n=n===undefined?o-a:d(n))>o)throw L(_);N(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(M(k,"byteLength"),M(w,"buffer"),M(w,"byteLength"),M(w,"byteOffset")),c(w.prototype,{getInt8:function(e){return R(this,1,e)[0]<<24>>24},getUint8:function(e){return R(this,1,e)[0]},getInt16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return S(R(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return S(R(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,T,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){F(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){F(this,8,e,O,t,arguments.length>2?arguments[2]:undefined)}});g(k,V),g(w,y),e.exports={ArrayBuffer:k,DataView:w}},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(61),i=n(22),c=n(50),l=n(68),u=n(55),s=n(6),d=n(4),p=n(75),f=n(43),m=n(79);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],v=b&&b.prototype,N=b,V={},y=function(e){var t=v[e];i(v,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!s(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!s(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!s(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(a(e,"function"!=typeof b||!(C||v.forEach&&!d((function(){(new b).entries().next()})))))N=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new N,x=_[g](C?{}:-0,1)!=_,k=d((function(){_.has(1)})),w=p((function(e){new b(e)})),L=!C&&d((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));w||((N=t((function(t,n){u(t,N,e);var o=m(new b,t,N);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=v,v.constructor=N),(k||L)&&(y("delete"),y("has"),h&&y("get")),(L||x)&&y(g),C&&v.clear&&delete v.clear}return V[e]=N,o({global:!0,forced:N!=b},V),f(N,e),C||n.setStrong(N,e,h),N}},function(e,t,n){"use strict";var o=n(6),r=n(53);e.exports=function(e,t,n){var a,i;return r&&"function"==typeof(a=t.constructor)&&a!==n&&o(i=a.prototype)&&i!==n.prototype&&r(e,i),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},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 o=n(38),r=n(5),a=n(4);e.exports=o||!a((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(8);e.exports=function(){var e=o(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";var o,r,a=n(83),i=RegExp.prototype.exec,c=String.prototype.replace,l=i,u=(o=/a/,r=/b*/g,i.call(o,"a"),i.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),s=/()??/.exec("")[1]!==undefined;(u||s)&&(l=function(e){var t,n,o,r,l=this;return s&&(n=new RegExp("^"+l.source+"$(?!\\s)",a.call(l))),u&&(t=l.lastIndex),o=i.call(l,e),u&&o&&(l.lastIndex=l.global?o.index+o[0].length:t),s&&o&&o.length>1&&c.call(o[0],n,(function(){for(r=1;r")})),s=!a((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,d){var p=i(e),f=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),m=f&&!a((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[p]=/./[p]),n.exec=function(){return t=!0,null},n[p](""),!t}));if(!f||!m||"replace"===e&&!u||"split"===e&&!s){var h=/./[p],C=n(p,""[e],(function(e,t,n,o,r){return t.exec===c?f&&!r?{done:!0,value:h.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}})),g=C[0],b=C[1];r(String.prototype,e,g),r(RegExp.prototype,p,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)}),d&&o(RegExp.prototype[p],"sham",!0)}}},function(e,t,n){"use strict";var o=n(32),r=n(84);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(1),r=n(12),a=n(17);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,s=void 0===u?{}:u,d=e.rotation,p=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,["name","size","spin","className","style","rotation"]);n&&(s["font-size"]=100*n+"%"),"number"==typeof d&&(s.transform="rotate("+d+"deg)");var f=i.test(t),m=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,f?"far":"fas","fa-"+m,c&&"fa-spin"]),style:s},p)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";var o=n(5),r=n(6),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(5),r=n(24);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(120),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(38),r=n(120);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.4.8",mode:o?"pure":"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(35),r=n(47),a=n(94),i=n(8);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.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 o=n(4);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,a=n(5),i=n(73),c=a.process,l=c&&c.versions,u=l&&l.v8;u?r=(o=u.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10);e.exports=function(e){for(var t=o(this),n=a(t.length),i=arguments.length,c=r(i>1?arguments[1]:undefined,n),l=i>2?arguments[2]:undefined,u=l===undefined?n:r(l,n);u>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(11),r=n(65),a=o("iterator"),i=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var o=n(74),r=n(65),a=n(11)("iterator");e.exports=function(e){if(e!=undefined)return e[a]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(11)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(0),r=n(202),a=n(36),i=n(53),c=n(43),l=n(24),u=n(22),s=n(11),d=n(38),p=n(65),f=n(134),m=f.IteratorPrototype,h=f.BUGGY_SAFARI_ITERATORS,C=s("iterator"),g=function(){return this};e.exports=function(e,t,n,s,f,b,v){r(n,t,s);var N,V,y,_=function(e){if(e===f&&B)return B;if(!h&&e in w)return w[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},x=t+" Iterator",k=!1,w=e.prototype,L=w[C]||w["@@iterator"]||f&&w[f],B=!h&&L||_(f),S="Array"==t&&w.entries||L;if(S&&(N=a(S.call(new e)),m!==Object.prototype&&N.next&&(d||a(N)===m||(i?i(N,m):"function"!=typeof N[C]&&l(N,C,g)),c(N,x,!0,!0),d&&(p[x]=g))),"values"==f&&L&&"values"!==L.name&&(k=!0,B=function(){return L.call(this)}),d&&!v||w[C]===B||l(w,C,B),p[t]=B,f)if(V={values:_("values"),keys:b?B:_("keys"),entries:_("entries")},v)for(y in V)!h&&!k&&y in w||u(w,y,V[y]);else o({target:t,proto:!0,forced:h||k},V);return V}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";var o=n(10),r=n(104),a=n(21),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,s=String(a(t)),d=s.length,p=c===undefined?" ":String(c),f=o(n);return f<=d||""==p?s:(l=f-d,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?s+u:u+s)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(29),r=n(21);e.exports="".repeat||function(e){var t=String(r(this)),n="",a=o(e);if(a<0||a==Infinity)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(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 o,r,a,i=n(5),c=n(4),l=n(32),u=n(48),s=n(127),d=n(88),p=n(146),f=i.location,m=i.setImmediate,h=i.clearImmediate,C=i.process,g=i.MessageChannel,b=i.Dispatch,v=0,N={},V=function(e){if(N.hasOwnProperty(e)){var t=N[e];delete N[e],t()}},y=function(e){return function(){V(e)}},_=function(e){V(e.data)},x=function(e){i.postMessage(e+"",f.protocol+"//"+f.host)};m&&h||(m=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return N[++v]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(v),v},h=function(e){delete N[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(x)?o="onreadystatechange"in d("script")?function(e){s.appendChild(d("script")).onreadystatechange=function(){s.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=x,i.addEventListener("message",_,!1))),e.exports={set:m,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(32),a=n(11)("match");e.exports=function(e){var t;return o(e)&&((t=e[a])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(29),r=n(21),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),u=c.length;return l<0||l>=u?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===u||(i=c.charCodeAt(l+1))<56320||i>57343?e?c.charAt(l):a:e?c.slice(l,l+2):i-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},function(e,t,n){"use strict";var o=n(107);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(11)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(108).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(4),r=n(81);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(5),r=n(4),a=n(75),i=n(7).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!i||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!a((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(1),r=n(12),a=n(19),i=n(115),c=n(51),l=n(116),u=n(17),s=n(87),d=n(159);n(160),n(161);function p(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,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var m=(0,c.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,p=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,v=e.ellipsis,N=e.content,V=e.iconRotation,y=e.iconSpin,_=e.children,x=e.onclick,k=e.onClick,w=f(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconSpin","children","onclick","onClick"]),L=!(!N&&!_);return x&&m.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,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({as:"span",className:(0,r.classes)(["Button",n&&"Button--fluid",h&&"Button--disabled",C&&"Button--selected",L&&"Button--hasContent",v&&"Button--ellipsis",p&&"string"==typeof p?"Button--color--"+p:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.tridentVersion<=4,onclick:function(e){(0,l.refocusLayout)(),!h&&k&&k(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!h&&k&&k(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,l.refocusLayout)()):void 0}},w,{children:[c&&(0,o.createComponentVNode)(2,s.Icon,{name:c,rotation:V,spin:y}),N,_,g&&(0,o.createComponentVNode)(2,d.Tooltip,{content:g,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=f(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;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}p(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.confirmMessage,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.color,l=t.content,u=t.onClick,s=f(t,["confirmMessage","confirmColor","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:l,color:this.state.clickedOnce?i:c,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},s)))},t}(o.Component);t.ButtonConfirm=g,h.Confirm=g;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}p(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,c=t.color,l=void 0===c?"default":c,s=(t.placeholder,t.maxLength,f(t,["fluid","content","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+l])},s,{onClick:function(){return e.setInInput(!0)},children:[(0,o.createVNode)(1,"div",null,a,0),(0,o.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)]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},function(e,t,n){"use strict";t.__esModule=!0,t.hotKeyReducer=t.hotKeyMiddleware=t.releaseHeldKeys=t.KEY_MINUS=t.KEY_EQUAL=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_SPACE=t.KEY_ESCAPE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;var o=n(51),r=n(19),a=(0,o.createLogger)("hotkeys");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_ESCAPE=27;t.KEY_SPACE=32;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_EQUAL=187;t.KEY_MINUS=189;var i=[17,18,16],c=[27,13,32,9,17,16],l={},u=function(e,t,n,o){var r="";return e&&(r+="Ctrl+"),t&&(r+="Alt+"),n&&(r+="Shift+"),r+=o>=48&&o<=90?String.fromCharCode(o):"["+o+"]"},s=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:u(n,o,r,t)}},d=function(){for(var e=0,t=Object.keys(l);e4&&function(e,t){if(!e.defaultPrevented){var n=e.target&&e.target.localName;if("input"!==n&&"textarea"!==n){var o=s(e),i=o.keyCode,u=o.ctrlKey,d=o.shiftKey;u||d||c.includes(i)||("keydown"!==t||l[i]?"keyup"===t&&l[i]&&(a.debug("passthrough",t,o),(0,r.callByond)("",{__keyup:i})):(a.debug("passthrough",t,o),(0,r.callByond)("",{__keydown:i})))}}}(e,t),function(e,t,n){if("keyup"===t){var o=s(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,d=o.keyString;u&&!i.includes(l)&&(a.log(d),r&&c&&8===l&&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!")})),n({type:"hotKey",payload:o}))}}(e,t,n)},document.addEventListener("keydown",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keydown"),l[n]=!0})),document.addEventListener("keyup",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keyup"),l[n]=!1})),r.tridentVersion>4&&function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){d()})),function(e){return function(t){return e(t)}}};t.hotKeyReducer=function(e,t){var n=t.type,o=t.payload;if("hotKey"===n){var r=o.ctrlKey,a=o.altKey,i=o.keyCode;return r&&a&&187===i?Object.assign({},e,{showKitchenSink:!e.showKitchenSink}):e}return e}},function(e,t,n){"use strict";t.__esModule=!0,t.refocusLayout=void 0;var o=n(19);t.refocusLayout=function(){if(!(o.tridentVersion<=4)){var e=document.getElementById("Layout__content");e&&e.focus()}}},function(e,t,n){"use strict";t.__esModule=!0,t.toastReducer=t.showToast=t.Toast=void 0;var o,r=n(1),a=n(12),i=function(e){var t=e.content,n=e.children;return(0,r.createVNode)(1,"div","Layout__toast",[t,n],0)};t.Toast=i,i.defaultHooks=a.pureComponentHooks;t.showToast=function(e,t){o&&clearTimeout(o),o=setTimeout((function(){o=undefined,e({type:"hideToast"})}),5e3),e({type:"showToast",payload:{text:t}})};t.toastReducer=function(e,t){var n=t.type,o=t.payload;if("showToast"===n){var r=o.text;return Object.assign({},e,{toastText:r})}return"hideToast"===n?Object.assign({},e,{toastText:null}):e}},function(e,t,n){"use strict";var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(r){"object"==typeof window&&(o=window)}e.exports=o},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(88);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(5),r=n(89),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(5),r=n(90),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(15),r=n(92),a=n(18),i=n(13);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,u=0;ul;)o(c,n=t[l++])&&(~a(u,n)||u.push(n));return u}},function(e,t,n){"use strict";var o=n(95);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol()},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(8),i=n(62);e.exports=o?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(35);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(23),r=n(47).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(e){try{return r(e)}catch(t){return i.slice()}};e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?c(e):r(o(e))}},function(e,t,n){"use strict";var o=n(11);t.f=o},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),u=r(t,c),s=arguments.length>2?arguments[2]:undefined,d=i((s===undefined?c:r(s,c))-u,c-l),p=1;for(u0;)u in n?n[l]=n[u]:delete n[l],l+=p,u+=p;return n}},function(e,t,n){"use strict";var o=n(52),r=n(10),a=n(48);e.exports=function i(e,t,n,c,l,u,s,d){for(var p,f=l,m=0,h=!!s&&a(s,d,3);m0&&o(p))f=i(e,t,p,r(p.length),f,u-1)-1;else{if(f>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[f]=p}f++}m++}return f}},function(e,t,n){"use strict";var o=n(8);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(i){var a=e["return"];throw a!==undefined&&o(a.call(e)),i}}},function(e,t,n){"use strict";var o=n(23),r=n(44),a=n(65),i=n(34),c=n(101),l=i.set,u=i.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,a,i=n(36),c=n(24),l=n(15),u=n(11),s=n(38),d=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),s||l(o,d)||c(o,d,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(23),r=n(29),a=n(10),i=n(39),c=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,s=i("lastIndexOf");e.exports=u||s?function(e){if(u)return l.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=c(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:l},function(e,t,n){"use strict";var o=n(29),r=n(10);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(30),r=n(6),a=[].slice,i={},c=function(e,t,n){if(!(t in i)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),a(s.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),d&&o(s.prototype,"size",{get:function(){return f(this).size}}),s},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){m(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=a(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),s(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(6),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(5),r=n(56).trim,a=n(81),i=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==i(a+"08")||22!==i(a+"0x16");e.exports=l?function(e,t){var n=r(String(e));return i(n,t>>>0||(c.test(n)?16:10))}:i},function(e,t,n){"use strict";var o=n(9),r=n(62),a=n(23),i=n(71).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,s=0,d=[];u>s;)n=l[s++],o&&!i.call(c,n)||d.push(e?[n,c[n]]:c[n]);return d}};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 o=n(5);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(73);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,u,s,d=n(5),p=n(18).f,f=n(32),m=n(106).set,h=n(146),C=d.MutationObserver||d.WebKitMutationObserver,g=d.process,b=d.Promise,v="process"==f(g),N=p(d,"queueMicrotask"),V=N&&N.value;V||(o=function(){var e,t;for(v&&(e=g.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?i():a=undefined,n}}a=undefined,e&&e.enter()},v?i=function(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),s=u.then,i=function(){s.call(u,o)}):i=function(){m.call(d,o)}),e.exports=V||function(e){var t={fn:e,next:undefined};a&&(a.next=t),r||(r=t,i()),a=t}},function(e,t,n){"use strict";var o=n(8),r=n(6),a=n(149);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(30),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(73);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(347);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(14),r=n(10),a=n(99),i=n(98),c=n(48),l=n(7).aTypedArrayConstructor;e.exports=function(e){var t,n,u,s,d,p,f=o(e),m=arguments.length,h=m>1?arguments[1]:undefined,C=h!==undefined,g=a(f);if(g!=undefined&&!i(g))for(p=(d=g.call(f)).next,f=[];!(s=p.call(d)).done;)f.push(s.value);for(C&&m>2&&(h=c(h,arguments[2],2)),n=r(f.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=C?h(f[t],t):f[t];return u}},function(e,t,n){"use strict";var o=n(66),r=n(50).getWeakData,a=n(8),i=n(6),c=n(55),l=n(68),u=n(16),s=n(15),d=n(34),p=d.set,f=d.getterFor,m=u.find,h=u.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},v=function(e,t){return m(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=v(this,e);if(t)return t[1]},has:function(e){return!!v(this,e)},set:function(e,t){var n=v(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=h(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,u){var d=e((function(e,o){c(e,d,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),m=f(t),h=function(e,t,n){var o=m(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(d.prototype,{"delete":function(e){var t=m(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&s(n,t.id)&&delete n[t.id]},has:function(e){var t=m(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&s(n,t.id)}}),o(d.prototype,n?{get:function(e){var t=m(this);if(i(e)){var n=r(e);return!0===n?g(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return h(this,e,t)}}:{add:function(e){return h(this,e,!0)}}),d}}},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=void 0;var o,r,a,i,c,l=n(156),u=n(19),s=(0,n(51).createLogger)("drag"),d=!1,p=!1,f=[0,0],m=function(e){return(0,u.winget)(e,"pos").then((function(e){return[e.x,e.y]}))},h=function(e,t){return(0,u.winset)(e,"pos",t[0]+","+t[1])},C=function(e){var t,n,r,a;return regeneratorRuntime.async((function(i){for(;;)switch(i.prev=i.next){case 0:return s.log("setting up"),o=e.config.window,i.next=4,regeneratorRuntime.awrap(m(o));case 4:t=i.sent,f=[t[0]-window.screenLeft,t[1]-window.screenTop],n=g(t),r=n[0],a=n[1],r&&h(o,a),s.debug("current state",{ref:o,screenOffset:f});case 9:case"end":return i.stop()}}))};t.setupDrag=C;var g=function(e){var t=e[0],n=e[1],o=!1;return t<0?(t=0,o=!0):t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth,o=!0),n<0?(n=0,o=!0):n+window.innerHeight>window.screen.availHeight&&(n=window.screen.availHeight-window.innerHeight,o=!0),[o,[t,n]]};t.dragStartHandler=function(e){s.log("drag start"),d=!0,r=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",v),document.addEventListener("mouseup",b),v(e)};var b=function y(e){s.log("drag end"),v(e),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",y),d=!1},v=function(e){d&&(e.preventDefault(),h(o,(0,l.vecAdd)([e.screenX,e.screenY],f,r)))};t.resizeStartHandler=function(e,t){return function(n){a=[e,t],s.log("resize start",a),p=!0,r=[window.screenLeft-n.screenX,window.screenTop-n.screenY],i=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",V),document.addEventListener("mouseup",N),V(n)}};var N=function _(e){s.log("resize end",c),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",_),p=!1},V=function(e){p&&(e.preventDefault(),(c=(0,l.vecAdd)(i,(0,l.vecMultiply)(a,(0,l.vecAdd)([e.screenX,e.screenY],(0,l.vecInverse)([window.screenLeft,window.screenTop]),r,[1,1]))))[0]=Math.max(c[0],250),c[1]=Math.max(c[1],120),function(e,t){(0,u.winset)(e,"size",t[0]+","+t[1])}(o,c))}},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=t.vecCreate=void 0;var o=n(28);t.vecCreate=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",i&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(1),r=n(12),a=n(17);function i(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}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e))},u.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=c(r))},u.setEditing=function(e){this.setState({editing:e})},u.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,u=c.fluid,s=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",u&&"Input--fluid",l])},s,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.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)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(1),r=n(162),a=n(12);function i(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}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(1),r=n(12),a=n(17);function i(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}var c=function(e){var t=e.collapsing,n=e.className,c=e.content,l=e.children,u=i(e,["collapsing","className","content","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"table",className:(0,r.classes)(["Table",t&&"Table--collapsing",n])},u,{children:(0,o.createVNode)(1,"tbody",null,[c,l],0)})))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=i(e,["className","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"tr",className:(0,r.classes)(["Table__row",n&&"Table__row--header",t])},c)))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"td",className:(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t])},l)))};t.TableCell=u,u.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=u},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(1),r=n(12),a=n(17),i=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=i,i.defaultHooks=r.pureComponentHooks;var c=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,u=e.buttons,s=e.content,d=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),content:n+":"}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2,children:[s,d]}),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};t.LabeledListItem=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,null,1,{style:{"padding-bottom":(0,a.unit)(n)}}),2)};t.LabeledListDivider=l,l.defaultHooks=r.pureComponentHooks,i.Item=c,i.Divider=l},function(e,t,n){n(165),n(166),n(167),n(168),n(169),n(170),e.exports=n(171)},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";n(172),n(173),n(174),n(175),n(176),n(177),n(178),n(179),n(180),n(181),n(182),n(183),n(184),n(185),n(186),n(187),n(188),n(189),n(190),n(191),n(192),n(193),n(194),n(195),n(197),n(199),n(200),n(201),n(133),n(203),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(218),n(219),n(220),n(221),n(222),n(224),n(225),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(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(256),n(257),n(258),n(259),n(260),n(261),n(263),n(264),n(266),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(288),n(289),n(290),n(292),n(293),n(294),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(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),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(346),n(348),n(349),n(350),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(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);var o=n(1);n(387),n(388);var r=n(389),a=(n(154),n(3)),i=n(19),c=n(155),l=n(51),u=n(157),s=n(496),d=(0,l.createLogger)(),p=(0,s.createStore)(),f=document.getElementById("react-root"),m=!0,h=!1,C=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(m){if(d.log("initial render",e),!(0,u.getRoute)(e)){if(d.info("loading old tgui"),h=!0,window.update=window.initialize=function(){},i.tridentVersion<=4)return void setTimeout((function(){location.href="tgui-fallback.html?ref="+window.__ref__}),10);document.getElementById("data").textContent=JSON.stringify(e),(0,r.loadCSS)("v4shim.css"),(0,r.loadCSS)("tgui.css");var t=document.getElementsByTagName("head")[0],a=document.createElement("script");return a.type="text/javascript",a.src="tgui.js",void t.appendChild(a)}(0,c.setupDrag)(e)}var l=n(498).Layout,s=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(s,f)}catch(C){d.error("rendering error",C)}m&&(m=!1)}}()})),window.update=window.initialize=function(e){var t=function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};i.tridentVersion<=4&&(t=undefined);try{return JSON.parse(e,t)}catch(o){d.log(o),d.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e);p.dispatch((0,a.backendUpdate)(t))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}(0,r.loadCSS)("font-awesome.css")};i.tridentVersion<=4&&"loading"===document.readyState?document.addEventListener("DOMContentLoaded",C):C()},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(35),i=n(38),c=n(9),l=n(95),u=n(125),s=n(4),d=n(15),p=n(52),f=n(6),m=n(8),h=n(14),C=n(23),g=n(33),b=n(46),v=n(42),N=n(62),V=n(47),y=n(128),_=n(94),x=n(18),k=n(13),w=n(71),L=n(24),B=n(22),S=n(91),I=n(72),T=n(59),A=n(58),E=n(11),P=n(129),O=n(25),M=n(43),R=n(34),F=n(16).forEach,D=I("hidden"),j=E("toPrimitive"),z=R.set,H=R.getterFor("Symbol"),G=Object.prototype,U=r.Symbol,K=a("JSON","stringify"),Y=x.f,q=k.f,W=y.f,$=w.f,Q=S("symbols"),X=S("op-symbols"),J=S("string-to-symbol-registry"),Z=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&s((function(){return 7!=v(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(G,t);o&&delete G[t],q(e,t,n),o&&e!==G&&q(G,t,o)}:q,re=function(e,t){var n=Q[e]=v(U.prototype);return z(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=l&&"symbol"==typeof U.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ie=function(e,t,n){e===G&&ie(X,t,n),m(e);var o=g(t,!0);return m(n),d(Q,o)?(n.enumerable?(d(e,D)&&e[D][o]&&(e[D][o]=!1),n=v(n,{enumerable:b(0,!1)})):(d(e,D)||q(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):q(e,o,n)},ce=function(e,t){m(e);var n=C(t),o=N(n).concat(pe(n));return F(o,(function(t){c&&!ue.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?v(e):ce(v(e),t)},ue=function(e){var t=g(e,!0),n=$.call(this,t);return!(this===G&&d(Q,t)&&!d(X,t))&&(!(n||!d(this,t)||!d(Q,t)||d(this,D)&&this[D][t])||n)},se=function(e,t){var n=C(e),o=g(t,!0);if(n!==G||!d(Q,o)||d(X,o)){var r=Y(n,o);return!r||!d(Q,o)||d(n,D)&&n[D][o]||(r.enumerable=!0),r}},de=function(e){var t=W(C(e)),n=[];return F(t,(function(e){d(Q,e)||d(T,e)||n.push(e)})),n},pe=function(e){var t=e===G,n=W(t?X:C(e)),o=[];return F(n,(function(e){!d(Q,e)||t&&!d(G,e)||o.push(Q[e])})),o};(l||(B((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=A(e),n=function o(e){this===G&&o.call(X,e),d(this,D)&&d(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(G,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return H(this).tag})),w.f=ue,k.f=ie,x.f=se,V.f=y.f=de,_.f=pe,c&&(q(U.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),i||B(G,"propertyIsEnumerable",ue,{unsafe:!0}))),u||(P.f=function(e){return re(E(e),e)}),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),F(N(ee),(function(e){O(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(d(J,t))return J[t];var n=U(t);return J[t]=n,Z[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(d(Z,e))return Z[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!c},{create:le,defineProperty:ie,defineProperties:ce,getOwnPropertyDescriptor:se}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:de,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:s((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||s((function(){var e=U();return"[null]"!=K([e])||"{}"!=K({a:e})||"{}"!=K(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(o=t,(f(t)||e!==undefined)&&!ae(e))return p(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,K.apply(null,r)}});U.prototype[j]||L(U.prototype,j,U.prototype.valueOf),M(U,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(5),i=n(15),c=n(6),l=n(13).f,u=n(122),s=a.Symbol;if(r&&"function"==typeof s&&(!("description"in s.prototype)||s().description!==undefined)){var d={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new s(e):e===undefined?s():s(e);return""===e&&(d[t]=!0),t};u(p,s);var f=p.prototype=s.prototype;f.constructor=p;var m=f.toString,h="Symbol(test)"==String(s("test")),C=/^Symbol\((.*)\)[^)]+$/;l(f,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=m.call(e);if(i(d,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(25)("asyncIterator")},function(e,t,n){"use strict";n(25)("hasInstance")},function(e,t,n){"use strict";n(25)("isConcatSpreadable")},function(e,t,n){"use strict";n(25)("iterator")},function(e,t,n){"use strict";n(25)("match")},function(e,t,n){"use strict";n(25)("replace")},function(e,t,n){"use strict";n(25)("search")},function(e,t,n){"use strict";n(25)("species")},function(e,t,n){"use strict";n(25)("split")},function(e,t,n){"use strict";n(25)("toPrimitive")},function(e,t,n){"use strict";n(25)("toStringTag")},function(e,t,n){"use strict";n(25)("unscopables")},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(52),i=n(6),c=n(14),l=n(10),u=n(49),s=n(63),d=n(64),p=n(11),f=n(96),m=p("isConcatSpreadable"),h=9007199254740991,C="Maximum allowed index exceeded",g=f>=51||!r((function(){var e=[];return e[m]=!1,e.concat()[0]!==e})),b=d("concat"),v=function(e){if(!i(e))return!1;var t=e[m];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!g||!b},{concat:function(e){var t,n,o,r,a,i=c(this),d=s(i,0),p=0;for(t=-1,o=arguments.length;th)throw TypeError(C);for(n=0;n=h)throw TypeError(C);u(d,p++,a)}return d.length=p,d}})},function(e,t,n){"use strict";var o=n(0),r=n(130),a=n(44);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(0),r=n(16).every;o({target:"Array",proto:!0,forced:n(39)("every")},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(97),a=n(44);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(0),r=n(16).filter,a=n(4),i=n(64)("filter"),c=i&&!a((function(){[].filter.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(16).find,a=n(44),i=!0;"find"in[]&&Array(1).find((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(0),r=n(16).findIndex,a=n(44),i=!0;"findIndex"in[]&&Array(1).findIndex((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(0),r=n(131),a=n(14),i=n(10),c=n(29),l=n(63);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=i(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(0),r=n(131),a=n(14),i=n(10),c=n(30),l=n(63);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),o=i(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(0),r=n(196);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(16).forEach,r=n(39);e.exports=r("forEach")?function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}:[].forEach},function(e,t,n){"use strict";var o=n(0),r=n(198);o({target:"Array",stat:!0,forced:!n(75)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(48),r=n(14),a=n(132),i=n(98),c=n(10),l=n(49),u=n(99);e.exports=function(e){var t,n,s,d,p,f=r(e),m="function"==typeof this?this:Array,h=arguments.length,C=h>1?arguments[1]:undefined,g=C!==undefined,b=0,v=u(f);if(g&&(C=o(C,h>2?arguments[2]:undefined,2)),v==undefined||m==Array&&i(v))for(n=new m(t=c(f.length));t>b;b++)l(n,b,g?C(f[b],b):f[b]);else for(p=(d=v.call(f)).next,n=new m;!(s=p.call(d)).done;b++)l(n,b,g?a(d,C,[s.value,b],!0):s.value);return n.length=b,n}},function(e,t,n){"use strict";var o=n(0),r=n(60).includes,a=n(44);o({target:"Array",proto:!0},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("includes")},function(e,t,n){"use strict";var o=n(0),r=n(60).indexOf,a=n(39),i=[].indexOf,c=!!i&&1/[1].indexOf(1,-0)<0,l=a("indexOf");o({target:"Array",proto:!0,forced:c||l},{indexOf:function(e){return c?i.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(0)({target:"Array",stat:!0},{isArray:n(52)})},function(e,t,n){"use strict";var o=n(134).IteratorPrototype,r=n(42),a=n(46),i=n(43),c=n(65),l=function(){return this};e.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,u,!1,!0),c[u]=l,e}},function(e,t,n){"use strict";var o=n(0),r=n(57),a=n(23),i=n(39),c=[].join,l=r!=Object,u=i("join",",");o({target:"Array",proto:!0,forced:l||u},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(0),r=n(136);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(0),r=n(16).map,a=n(4),i=n(64)("map"),c=i&&!a((function(){[].map.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(49);o({target:"Array",stat:!0,forced:r((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;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(0),r=n(76).left;o({target:"Array",proto:!0,forced:n(39)("reduce")},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(76).right;o({target:"Array",proto:!0,forced:n(39)("reduceRight")},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(52),i=n(41),c=n(10),l=n(23),u=n(49),s=n(64),d=n(11)("species"),p=[].slice,f=Math.max;o({target:"Array",proto:!0,forced:!s("slice")},{slice:function(e,t){var n,o,s,m=l(this),h=c(m.length),C=i(e,h),g=i(t===undefined?h:t,h);if(a(m)&&("function"!=typeof(n=m.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[d])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(m,C,g);for(o=new(n===undefined?Array:n)(f(g-C,0)),s=0;C1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(30),a=n(14),i=n(4),c=n(39),l=[],u=l.sort,s=i((function(){l.sort(undefined)})),d=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:s||!d||p},{sort:function(e){return e===undefined?u.call(a(this)):u.call(a(this),r(e))}})},function(e,t,n){"use strict";n(54)("Array")},function(e,t,n){"use strict";var o=n(0),r=n(41),a=n(29),i=n(10),c=n(14),l=n(63),u=n(49),s=n(64),d=Math.max,p=Math.min,f=9007199254740991,m="Maximum allowed length exceeded";o({target:"Array",proto:!0,forced:!s("splice")},{splice:function(e,t){var n,o,s,h,C,g,b=c(this),v=i(b.length),N=r(e,v),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=v-N):(n=V-2,o=p(d(a(t),0),v-N)),v+n-o>f)throw TypeError(m);for(s=l(b,o),h=0;hv-o+n;h--)delete b[h-1]}else if(n>o)for(h=v-o;h>N;h--)g=h+n-1,(C=h+o-1)in b?b[g]=b[C]:delete b[g];for(h=0;h>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(u=e!=e?1:0,l=f):(l=a(i(e)/c),e*(s=r(2,-l))<1&&(l--,s*=2),(e+=l+m>=1?h/s:h*r(2,1-m))*s>=2&&(l++,s/=2),l+m>=f?(u=0,l=f):l+m>=1?(u=(e*s-1)*r(2,t),l+=m):(u=e*r(2,m-1)*r(2,t),l=0));t>=8;d[g++]=255&u,u/=256,t-=8);for(l=l<0;d[g++]=255&l,l/=256,p-=8);return d[--g]|=128*C,d},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,u=o-1,s=e[u--],d=127&s;for(s>>=7;l>0;d=256*d+e[u],u--,l-=8);for(n=d&(1<<-l)-1,d>>=-l,l+=t;l>0;n=256*n+e[u],u--,l-=8);if(0===d)d=1-c;else{if(d===i)return n?NaN:s?-1/0:1/0;n+=r(2,t),d-=c}return(s?-1:1)*n*r(2,d-t)}}},function(e,t,n){"use strict";var o=n(0),r=n(7);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(77),i=n(8),c=n(41),l=n(10),u=n(45),s=a.ArrayBuffer,d=a.DataView,p=s.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new s(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(p!==undefined&&t===undefined)return p.call(i(this),e);for(var n=i(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),a=new(u(this,s))(l(r-o)),f=new d(this),m=new d(a),h=0;o9999?"+":"";return n+r(a(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(14),i=n(33);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=a(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(24),r=n(226),a=n(11)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(8),r=n(33);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(22),r=Date.prototype,a="Invalid Date",i=r.toString,c=r.getTime;new Date(NaN)+""!=a&&o(r,"toString",(function(){var e=c.call(this);return e==e?i.call(this):a}))},function(e,t,n){"use strict";n(0)({target:"Function",proto:!0},{bind:n(138)})},function(e,t,n){"use strict";var o=n(6),r=n(13),a=n(36),i=n(11)("hasInstance"),c=Function.prototype;i in c||r.f(c,i,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(9),r=n(13).f,a=Function.prototype,i=a.toString,c=/^\s*function ([^ (]*)/;!o||"name"in a||r(a,"name",{configurable:!0,get:function(){try{return i.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(5);n(43)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(78),r=n(139);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(0),r=n(140),a=Math.acosh,i=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!a||710!=Math.floor(a(Number.MAX_VALUE))||a(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?i(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(0),r=Math.asinh,a=Math.log,i=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):a(e+i(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(0),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:a((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(0),r=n(105),a=Math.abs,i=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*i(a(e),1/3)}})},function(e,t,n){"use strict";var o=n(0),r=Math.floor,a=Math.log,i=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(a(e+.5)*i):32}})},function(e,t,n){"use strict";var o=n(0),r=n(80),a=Math.cosh,i=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!a||a(710)===Infinity},{cosh:function(e){var t=r(i(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(0),r=n(80);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{fround:n(241)})},function(e,t,n){"use strict";var o=n(105),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),u=a(2,-126),s=function(e){return e+1/i-1/i};e.exports=Math.fround||function(e){var t,n,a=r(e),d=o(e);return al||n!=n?d*Infinity:d*n}},function(e,t,n){"use strict";var o=n(0),r=Math.hypot,a=Math.abs,i=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,u=0;c0?(o=n/u)*o:n;return u===Infinity?Infinity:u*i(r)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=a(4294967295,5)||2!=a.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,a=65535&o;return 0|r*a+((65535&n>>>16)*a+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(0),r=Math.log,a=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*a}})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{log1p:n(140)})},function(e,t,n){"use strict";var o=n(0),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{sign:n(105)})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(80),i=Math.abs,c=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return i(e=+e)<1?(a(e)-a(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(0),r=n(80),a=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){"use strict";n(43)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(0),r=Math.ceil,a=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?a:r)(e)}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(22),c=n(15),l=n(32),u=n(79),s=n(33),d=n(4),p=n(42),f=n(47).f,m=n(18).f,h=n(13).f,C=n(56).trim,g="Number",b=r[g],v=b.prototype,N=l(p(v))==g,V=function(e){var t,n,o,r,a,i,c,l,u=s(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=C(u)).charCodeAt(0))||45===t){if(88===(n=u.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(u.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+u}for(i=(a=u.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+u};if(a(g,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var y,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(N?d((function(){v.valueOf.call(n)})):l(n)!=g)?u(new b(V(t)),n,_):V(t)},x=o?f(b):"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;x.length>k;k++)c(b,y=x[k])&&!c(_,y)&&h(_,y,m(b,y));_.prototype=v,v.constructor=_,i(r,g,_)}},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isFinite:n(255)})},function(e,t,n){"use strict";var o=n(5).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isInteger:n(141)})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(0),r=n(141),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(0),r=n(262);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(56).trim,a=n(81),i=o.parseFloat,c=1/i(a+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=i(t);return 0===n&&"-"==t.charAt(0)?-0:n}:i},function(e,t,n){"use strict";var o=n(0),r=n(142);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(0),r=n(29),a=n(265),i=n(104),c=n(4),l=1..toFixed,u=Math.floor,s=function p(e,t,n){return 0===t?n:t%2==1?p(e,t-1,n*e):p(e*e,t/2,n)},d=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=a(this),p=r(e),f=[0,0,0,0,0,0],m="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*f[n],f[n]=o%1e7,o=u(o/1e7)},g=function(e){for(var t=6,n=0;--t>=0;)n+=f[t],f[t]=u(n/e),n=n%e*1e7},b=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==f[e]){var n=String(f[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(p<0||p>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(m="-",l=-l),l>1e-21)if(n=(t=d(l*s(2,69,1))-69)<0?l*s(2,-t,1):l/s(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=p;o>=7;)C(1e7,0),o-=7;for(C(s(10,o,1),0),o=t-1;o>=23;)g(1<<23),o-=23;g(1<0?m+((c=h.length)<=p?"0."+i.call("0",p-c)+h:h.slice(0,c-p)+"."+h.slice(c-p)):m+h}})},function(e,t,n){"use strict";var o=n(32);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(0),r=n(267);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(62),i=n(94),c=n(71),l=n(14),u=n(57),s=Object.assign,d=Object.defineProperty;e.exports=!s||r((function(){if(o&&1!==s({b:1},s(d({},"a",{enumerable:!0,get:function(){d(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!=s({},e)[n]||"abcdefghijklmnopqrst"!=a(s({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,s=1,d=i.f,p=c.f;r>s;)for(var f,m=u(arguments[s++]),h=d?a(m).concat(d(m)):a(m),C=h.length,g=0;C>g;)f=h[g++],o&&!p.call(m,f)||(n[f]=m[f]);return n}:s},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0,sham:!n(9)},{create:n(42)})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(30),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(i(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(0),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(126)})},function(e,t,n){"use strict";var o=n(0),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(13).f})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(30),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(i(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(0),r=n(143).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(67),a=n(4),i=n(6),c=n(50).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!r},{freeze:function(e){return l&&i(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(0),r=n(68),a=n(49);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(23),i=n(18).f,c=n(9),l=r((function(){i(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return i(a(e),t)}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(92),i=n(23),c=n(18),l=n(49);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,u=a(o),s={},d=0;u.length>d;)(n=r(o,t=u[d++]))!==undefined&&l(s,t,n);return s}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(128).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(14),i=n(36),c=n(102);o({target:"Object",stat:!0,forced:r((function(){i(1)})),sham:!c},{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0},{is:n(144)})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isExtensible:function(e){return!!a(e)&&(!i||i(e))}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isFrozen:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isSealed:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(14),a=n(62);o({target:"Object",stat:!0,forced:n(4)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(33),l=n(36),u=n(18).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(33),l=n(36),u=n(18).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{preventExtensions:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{seal:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0},{setPrototypeOf:n(53)})},function(e,t,n){"use strict";var o=n(100),r=n(22),a=n(291);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(100),r=n(74);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(0),r=n(143).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(142);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(0),l=n(38),u=n(5),s=n(35),d=n(145),p=n(22),f=n(66),m=n(43),h=n(54),C=n(6),g=n(30),b=n(55),v=n(32),N=n(90),V=n(68),y=n(75),_=n(45),x=n(106).set,k=n(147),w=n(148),L=n(295),B=n(149),S=n(296),I=n(34),T=n(61),A=n(11),E=n(96),P=A("species"),O="Promise",M=I.get,R=I.set,F=I.getterFor(O),D=d,j=u.TypeError,z=u.document,H=u.process,G=s("fetch"),U=B.f,K=U,Y="process"==v(H),q=!!(z&&z.createEvent&&u.dispatchEvent),W=0,$=T(O,(function(){if(!(N(D)!==String(D))){if(66===E)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(E>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[P]=t,!(e.then((function(){}))instanceof t)})),Q=$||!y((function(e){D.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},J=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;k((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,u,s=o[i++],d=a?s.ok:s.fail,p=s.resolve,f=s.reject,m=s.domain;try{d?(a||(2===t.rejection&&ne(e,t),t.rejection=1),!0===d?c=r:(m&&m.enter(),c=d(r),m&&(m.exit(),u=!0)),c===s.promise?f(j("Promise-chain cycle")):(l=X(c))?l.call(c,p,f):p(c)):f(r)}catch(h){m&&!u&&m.exit(),f(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&ee(e,t)}))}},Z=function(e,t,n){var o,r;q?((o=z.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),u.dispatchEvent(o)):o={promise:t,reason:n},(r=u["on"+e])?r(o):"unhandledrejection"===e&&L("Unhandled promise rejection",n)},ee=function(e,t){x.call(u,(function(){var n,o=t.value;if(te(t)&&(n=S((function(){Y?H.emit("unhandledRejection",o,e):Z("unhandledrejection",e,o)})),t.rejection=Y||te(t)?2:1,n.error))throw n.value}))},te=function(e){return 1!==e.rejection&&!e.parent},ne=function(e,t){x.call(u,(function(){Y?H.emit("rejectionHandled",e):Z("rejectionhandled",e,t.value)}))},oe=function(e,t,n,o){return function(r){e(t,n,r,o)}},re=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,J(e,t,!0))},ae=function ie(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=X(n);r?k((function(){var o={done:!1};try{r.call(n,oe(ie,e,o,t),oe(re,e,o,t))}catch(a){re(e,o,a,t)}})):(t.value=n,t.state=1,J(e,t,!1))}catch(a){re(e,{done:!1},a,t)}}};$&&(D=function(e){b(this,D,O),g(e),o.call(this);var t=M(this);try{e(oe(ae,this,t),oe(re,this,t))}catch(n){re(this,t,n)}},(o=function(e){R(this,{type:O,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:W,value:undefined})}).prototype=f(D.prototype,{then:function(e,t){var n=F(this),o=U(_(this,D));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=Y?H.domain:undefined,n.parent=!0,n.reactions.push(o),n.state!=W&&J(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=M(e);this.promise=e,this.resolve=oe(ae,e,t),this.reject=oe(re,e,t)},B.f=U=function(e){return e===D||e===a?new r(e):K(e)},l||"function"!=typeof d||(i=d.prototype.then,p(d.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof G&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return w(D,G.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:$},{Promise:D}),m(D,O,!1,!0),h(O),a=s(O),c({target:O,stat:!0,forced:$},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:O,stat:!0,forced:l||$},{resolve:function(e){return w(l&&this===a?D:this,e)}}),c({target:O,stat:!0,forced:Q},{all:function(e){var t=this,n=U(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(e,(function(e){var l=i++,u=!1;a.push(undefined),c++,n.call(t,e).then((function(e){u||(u=!0,a[l]=e,--c||o(a))}),r)})),--c||o(a)}));return a.error&&r(a.value),n.promise},race:function(e){var t=this,n=U(t),o=n.reject,r=S((function(){var r=g(t.resolve);V(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(5);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},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 o=n(0),r=n(38),a=n(145),i=n(4),c=n(35),l=n(45),u=n(148),s=n(22);o({target:"Promise",proto:!0,real:!0,forced:!!a&&i((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then((function(){return n}))}:e,n?function(n){return u(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||s(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(30),i=n(8),c=n(4),l=r("Reflect","apply"),u=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return a(e),i(n),l?l(e,t,n):u.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(30),i=n(8),c=n(6),l=n(42),u=n(138),s=n(4),d=r("Reflect","construct"),p=s((function(){function e(){}return!(d((function(){}),[],e)instanceof e)})),f=!s((function(){d((function(){}))})),m=p||f;o({target:"Reflect",stat:!0,forced:m,sham:m},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(f&&!p)return d(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 o=[null];return o.push.apply(o,t),new(u.apply(e,o))}var r=n.prototype,s=l(c(r)?r:Object.prototype),m=Function.apply.call(e,s,t);return c(m)?m:s}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(33),c=n(13);o({target:"Reflect",stat:!0,forced:n(4)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=i(t,!0);a(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(18).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(8),i=n(15),c=n(18),l=n(36);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,s=arguments.length<3?e:arguments[2];return a(e)===s?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(s):r(o=l(e))?u(o,t,s):void 0}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(18);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return i.f(a(e),t)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(36);o({target:"Reflect",stat:!0,sham:!n(102)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(0)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(0)({target:"Reflect",stat:!0},{ownKeys:n(92)})},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(8);o({target:"Reflect",stat:!0,sham:!n(67)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(6),i=n(15),c=n(4),l=n(13),u=n(18),s=n(36),d=n(46);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(s(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,f=arguments.length<4?e:arguments[3],m=u.f(r(e),t);if(!m){if(a(c=s(e)))return p(c,t,n,f);m=d(0)}if(i(m,"value")){if(!1===m.writable||!a(f))return!1;if(o=u.f(f,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(f,t,o)}else l.f(f,t,d(0,n));return!0}return m.set!==undefined&&(m.set.call(f,n),!0)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(135),i=n(53);i&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return i(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(79),c=n(13).f,l=n(47).f,u=n(107),s=n(83),d=n(22),p=n(4),f=n(54),m=n(11)("match"),h=r.RegExp,C=h.prototype,g=/a/g,b=/a/g,v=new h(g)!==g;if(o&&a("RegExp",!v||p((function(){return b[m]=!1,h(g)!=g||h(b)==b||"/a/i"!=h(g,"i")})))){for(var N=function(e,t){var n=this instanceof N,o=u(e),r=t===undefined;return!n&&o&&e.constructor===N&&r?e:i(v?new h(o&&!r?e.source:e,t):h((o=e instanceof N)?e.source:e,o&&r?s.call(e):t),n?this:C,N)},V=function(e){e in N||c(N,e,{configurable:!0,get:function(){return h[e]},set:function(t){h[e]=t}})},y=l(h),_=0;y.length>_;)V(y[_++]);C.constructor=N,N.prototype=C,d(r,"RegExp",N)}f("RegExp")},function(e,t,n){"use strict";var o=n(0),r=n(84);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(83);o&&"g"!=/./g.flags&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(22),r=n(8),a=n(4),i=n(83),c=RegExp.prototype,l=c.toString,u=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),s="toString"!=l.name;(u||s)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?i.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(78),r=n(139);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(0),r=n(108).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(0),a=n(18).f,i=n(10),c=n(109),l=n(21),u=n(110),s=n(38),d="".endsWith,p=Math.min,f=u("endsWith");r({target:"String",proto:!0,forced:!!(s||f||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!f},{endsWith:function(e){var t=String(l(this));c(e);var n=arguments.length>1?arguments[1]:undefined,o=i(t.length),r=n===undefined?o:p(i(n),o),a=String(e);return d?d.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(0),r=n(41),a=String.fromCharCode,i=String.fromCodePoint;o({target:"String",stat:!0,forced:!!i&&1!=i.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,i=0;o>i;){if(t=+arguments[i++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(0),r=n(109),a=n(21);o({target:"String",proto:!0,forced:!n(110)("includes")},{includes:function(e){return!!~String(a(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(108).charAt,r=n(34),a=n(101),i=r.set,c=r.getterFor("String Iterator");a(String,"String",(function(e){i(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(10),i=n(21),c=n(111),l=n(86);o("match",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),u=String(this);if(!i.global)return l(i,u);var s=i.unicode;i.lastIndex=0;for(var d,p=[],f=0;null!==(d=l(i,u));){var m=String(d[0]);p[f]=m,""===m&&(i.lastIndex=c(u,a(i.lastIndex),s)),f++}return 0===f?null:p}]}))},function(e,t,n){"use strict";var o=n(0),r=n(103).end;o({target:"String",proto:!0,forced:n(150)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(103).start;o({target:"String",proto:!0,forced:n(150)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(23),a=n(10);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=a(t.length),o=arguments.length,i=[],c=0;n>c;)i.push(String(t[c++])),c]*>)/g,h=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n){return[function(n,o){var r=l(this),a=n==undefined?undefined:n[e];return a!==undefined?a.call(n,r,o):t.call(String(r),n,o)},function(e,a){var l=n(t,e,this,a);if(l.done)return l.value;var f=r(e),m=String(this),h="function"==typeof a;h||(a=String(a));var C=f.global;if(C){var g=f.unicode;f.lastIndex=0}for(var b=[];;){var v=s(f,m);if(null===v)break;if(b.push(v),!C)break;""===String(v[0])&&(f.lastIndex=u(m,i(f.lastIndex),g))}for(var N,V="",y=0,_=0;_=y&&(V+=m.slice(y,k)+I,y=k+x.length)}return V+m.slice(y)}];function o(e,n,o,r,i,c){var l=o+e.length,u=r.length,s=h;return i!==undefined&&(i=a(i),s=m),t.call(c,s,(function(t,a){var c;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=i[a.slice(1,-1)];break;default:var s=+a;if(0===s)return t;if(s>u){var d=f(s/10);return 0===d?t:d<=u?r[d-1]===undefined?a.charAt(1):r[d-1]+a.charAt(1):t}c=r[s-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(21),i=n(144),c=n(86);o("search",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),l=String(this),u=a.lastIndex;i(u,0)||(a.lastIndex=0);var s=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===s?-1:s.index}]}))},function(e,t,n){"use strict";var o=n(85),r=n(107),a=n(8),i=n(21),c=n(45),l=n(111),u=n(10),s=n(86),d=n(84),p=n(4),f=[].push,m=Math.min,h=!p((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="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 o=String(i(this)),a=n===undefined?4294967295:n>>>0;if(0===a)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,a);for(var c,l,u,s=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),m=0,h=new RegExp(e.source,p+"g");(c=d.call(h,o))&&!((l=h.lastIndex)>m&&(s.push(o.slice(m,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return m===o.length?!u&&h.test("")||s.push(""):s.push(o.slice(m)),s.length>a?s.slice(0,a):s}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=i(this),a=t==undefined?undefined:t[e];return a!==undefined?a.call(t,r,n):o.call(String(r),t,n)},function(e,r){var i=n(o,e,this,r,o!==t);if(i.done)return i.value;var d=a(e),p=String(this),f=c(d,RegExp),C=d.unicode,g=(d.ignoreCase?"i":"")+(d.multiline?"m":"")+(d.unicode?"u":"")+(h?"y":"g"),b=new f(h?d:"^(?:"+d.source+")",g),v=r===undefined?4294967295:r>>>0;if(0===v)return[];if(0===p.length)return null===s(b,p)?[p]:[];for(var N=0,V=0,y=[];V1?arguments[1]:undefined,t.length)),o=String(e);return d?d.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(0),r=n(56).trim;o({target:"String",proto:!0,forced:n(112)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(0),r=n(56).end,a=n(112)("trimEnd"),i=a?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:a},{trimEnd:i,trimRight:i})},function(e,t,n){"use strict";var o=n(0),r=n(56).start,a=n(112)("trimStart"),i=a?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:a},{trimStart:i,trimLeft:i})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(40)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(29);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(40)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(40)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(7),r=n(130),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(a(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).every,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(97),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).filter,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(i(this),e,arguments.length>1?arguments[1]:undefined),n=a(this,this.constructor),o=0,l=t.length,u=new(c(n))(l);l>o;)u[o]=t[o++];return u}))},function(e,t,n){"use strict";var o=n(7),r=n(16).find,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).findIndex,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).forEach,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(113);(0,n(7).exportTypedArrayStaticMethod)("from",n(152),o)},function(e,t,n){"use strict";var o=n(7),r=n(60).includes,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(60).indexOf,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(133),i=n(11)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,s=a.entries,d=r.aTypedArray,p=r.exportTypedArrayMethod,f=c&&c.prototype[i],m=!!f&&("values"==f.name||f.name==undefined),h=function(){return l.call(d(this))};p("entries",(function(){return s.call(d(this))})),p("keys",(function(){return u.call(d(this))})),p("values",h,!m),p(i,h,!m)},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].join;a("join",(function(e){return i.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(136),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).map,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(a(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(7),r=n(113),a=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(a(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(7),r=n(76).left,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(76).right,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=Math.floor;a("reverse",(function(){for(var e,t=r(this).length,n=i(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=i(e),c=r(o.length),u=0;if(c+t>n)throw RangeError("Wrong length");for(;ua;)s[a]=n[a++];return s}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(7),r=n(16).some,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].sort;a("sort",(function(e){return i.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(7),r=n(10),a=n(41),i=n(45),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=a(e,o);return new(i(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(4),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,u=[].toLocaleString,s=[].slice,d=!!i&&a((function(){u.call(new i(1))}));l("toLocaleString",(function(){return u.apply(d?s.call(c(this)):c(this),arguments)}),a((function(){return[1,2].toLocaleString()!=new i([1,2]).toLocaleString()}))||!a((function(){i.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(7).exportTypedArrayMethod,r=n(4),a=n(5).Uint8Array,i=a&&a.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var u=i.toString!=c;o("toString",c,u)},function(e,t,n){"use strict";var o,r=n(5),a=n(66),i=n(50),c=n(78),l=n(153),u=n(6),s=n(34).enforce,d=n(121),p=!r.ActiveXObject&&"ActiveXObject"in r,f=Object.isExtensible,m=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",m,l);if(d&&p){o=l.getConstructor(m,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,v=C.get,N=C.set;a(C,{"delete":function(e){if(u(e)&&!f(e)){var t=s(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(u(e)&&!f(e)){var t=s(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(u(e)&&!f(e)){var t=s(this);return t.frozen||(t.frozen=new o),b.call(this,e)?v.call(this,e):t.frozen.get(e)}return v.call(this,e)},set:function(e,t){if(u(e)&&!f(e)){var n=s(this);n.frozen||(n.frozen=new o),b.call(this,e)?N.call(this,e,t):n.frozen.set(e,t)}else N.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(78)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(153))},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(106);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:a.set,clearImmediate:a.clear})},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(147),i=n(32),c=r.process,l="process"==i(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(73),i=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?i.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(a)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=Ie,t._HI=D,t._M=Te,t._MCCC=Oe,t._ME=Ee,t._MFCC=Me,t._MP=Be,t._MR=Ne,t.__render=ze,t.createComponentVNode=function(e,t,n,o,r){var i=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),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(a(o))return n;if(a(n))return s(o,null);return B(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(a(o))return n;if(a(n))return o;return B(n,o)}(e,t,r),t);k.createVNode&&k.createVNode(i);return i},t.createFragment=P,t.createPortal=function(e,t){var n=D(e);return A(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),He(n,e,o,r)}},t.createTextVNode=E,t.createVNode=A,t.directClone=O,t.findDOMfromVNode=N,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&&a(e.children)&&F(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?s(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=He,t.rerender=We,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function a(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function u(e){return null===e}function s(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function d(e){return!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;var f="$F";function m(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){u(n)?h(e,t):e.insertBefore(t,n)}function g(e,t){e.removeChild(t)}function b(e){for(var t;(t=e.shift())!==undefined;)t()}function v(e,t,n){var o=e.children;return 4&n?o.$LI:8192&n?2===e.childFlags?o:o[t?0:o.length-1]:o}function N(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=v(e,t,n)}return null}function V(e,t){do{var n=e.flags;if(2033&n)return void g(t,e.dom);var o=e.children;if(4&n&&(e=o.$LI),8&n&&(e=o),8192&n){if(2!==e.childFlags){for(var r=0,a=o.length;r0,m=u(p),h=l(p)&&p[0]===I;f||m||h?(n=n||t.slice(0,s),(f||h)&&(d=O(d)),(m||h)&&(d.key=I+s),n.push(d)):n&&n.push(d),d.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=O(t)),a=2;return e.children=n,e.childFlags=a,e}function D(e){return i(e)||r(e)?E(e,null):o(e)?P(e,0,null):16384&e.flags?O(e):e}var j="http://www.w3.org/1999/xlink",z="http://www.w3.org/XML/1998/namespace",H={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":z,"xml:lang":z,"xml:space":z};function G(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 U=G(0),K=G(null),Y=G(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=G(null)),n[e]||1==++U[e]&&(K[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?$(t,!0,e,Z(t)):t.stopPropagation()}}(e):function(e){return function(t){$(t,!1,e,Z(t))}}(e);return document.addEventListener(m(e),t),t}(e)),n}function W(e,t){var n=t.$EV;n&&n[e]&&(0==--U[e]&&(document.removeEventListener(m(e),K[e]),K[e]=null),n[e]=null)}function $(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var i=a[n];if(i&&(o.dom=r,i.event?i.event(i.data,e):i(e),e.cancelBubble))return}r=r.parentNode}while(!u(r))}function Q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function X(){return this.defaultPrevented}function J(){return this.cancelBubble}function Z(e){var t={dom:document};return e.isDefaultPrevented=X,e.isPropagationStopped=J,e.stopPropagation=Q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function ee(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function te(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||p,a=o.dom;if(l(e))ee(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),le(o,c)}}var de,pe,fe=te("onInput",he),me=te("onChange");function he(e,t,n){var o=e.value,r=t.value;if(a(o)){if(n){var i=e.defaultValue;a(i)||i===r||(t.defaultValue=i,t.value=i)}}else r!==o&&(t.defaultValue=o,t.value=o)}function Ce(e,t,n,o,r,a){64&e?ce(o,n):256&e?se(o,n,r,t):128&e&&he(o,n,r),a&&(n.$V=t)}function ge(e,t,n){64&e?function(e,t){oe(t.type)?(ne(e,"change",ae),ne(e,"click",ie)):ne(e,"input",re)}(t,n):256&e?function(e){ne(e,"change",ue)}(t):128&e&&function(e,t){ne(e,"input",fe),t.onChange&&ne(e,"change",me)}(t,n)}function be(e){return e.type&&oe(e.type)?!a(e.checked):!a(e.value)}function ve(e){e&&!S(e,null)&&e.current&&(e.current=null)}function Ne(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){S(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ye(e),V(e,t)}function ye(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;ve(t);var i=e.childFlags;if(!u(r))for(var l=Object.keys(r),s=0,d=l.length;s0;for(var c in i&&(a=be(n))&&ge(t,o,n),n)Le(c,null,n[c],o,r,a,null);i&&Ce(t,e,o,n,!0,a)}function Se(e,t,n){var o=D(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=s(n,e.getChildContext())),e.$CX=r,o}function Ie(e,t,n,o,r,a){var i=new t(n,o),l=i.$N=Boolean(t.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=r,i.$L=a,e.children=i,i.$BS=!1,i.context=o,i.props===p&&(i.props=n),l)i.state=_(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var s=i.$PS;if(!u(s)){var d=i.state;if(u(d))i.state=s;else for(var f in s)d[f]=s[f];i.$PS=null}i.$BR=!1}return i.$LI=Se(i,n,o),i}function Te(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Ee(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=Ie(e,e.type,e.props||p,n,o,a);Te(i.$LI,t,i.$CX,o,r,a),Oe(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Te(e.children=D(function(e,t){return 32768&e.flags?e.type.render(e.props||p,e.ref,t):e.type(e.props||p,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Me(e,a)):512&i||16&i?Ae(e,t,r):8192&i?function(e,t,n,o,r,a){var i=e.children,c=e.childFlags;12&c&&0===i.length&&(c=e.childFlags=2,i=e.children=M());2===c?Te(i,n,r,o,r,a):Pe(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Te(e.children,e.ref,t,!1,null,r);var a=M();Ae(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ae(e,t,n){var o=e.dom=document.createTextNode(e.children);u(t)||C(t,o,n)}function Ee(e,t,n,o,r,i){var c=e.flags,l=e.props,s=e.className,d=e.children,p=e.childFlags,f=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,o=o||(32&c)>0);if(a(s)||""===s||(o?f.setAttribute("class",s):f.className=s),16===p)w(f,d);else if(1!==p){var m=o&&"foreignObject"!==e.type;2===p?(16384&d.flags&&(e.children=d=O(d)),Te(d,f,n,m,null,i)):8!==p&&4!==p||Pe(d,f,n,m,null,i)}u(t)||C(t,f,r),u(l)||Be(e,c,l,f,o),Ne(e.ref,f,i)}function Pe(e,t,n,o,r,a){for(var i=0;i0,u!==s){var m=u||p;if((c=s||p)!==p)for(var h in(d=(448&r)>0)&&(f=be(c)),c){var C=m[h],g=c[h];C!==g&&Le(h,C,g,l,o,f,e)}if(m!==p)for(var b in m)a(c[b])&&!a(m[b])&&Le(b,m[b],null,l,o,f,e)}var v=t.children,N=t.className;e.className!==N&&(a(N)?l.removeAttribute("class"):o?l.setAttribute("class",N):l.className=N);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,v):Fe(e.childFlags,t.childFlags,e.children,v,l,n,o&&"foreignObject"!==t.type,null,e,i);d&&Ce(r,t,l,c,!1,f);var V=t.ref,y=e.ref;y!==V&&(ve(y),Ne(V,l,i))}(e,t,o,r,f,d):4&f?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var d=t.props||p,f=t.ref,m=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(d,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=s(h,l.$PS),l.$PS=null)}De(l,h,d,n,o,r,!1,a,i),m!==f&&(ve(m),Ne(f,l,i))}(e,t,n,o,r,l,d):8&f?function(e,t,n,o,r,i,l){var u=!0,s=t.props||p,d=t.ref,f=e.props,m=!a(d),h=e.children;m&&c(d.onComponentShouldUpdate)&&(u=d.onComponentShouldUpdate(f,s));if(!1!==u){m&&c(d.onComponentWillUpdate)&&d.onComponentWillUpdate(f,s);var C=t.type,g=D(32768&t.flags?C.render(s,d,o):C(s,o));Re(h,g,n,o,r,i,l),t.children=g,m&&c(d.onComponentDidUpdate)&&d.onComponentDidUpdate(f,s)}else t.children=h}(e,t,n,o,r,l,d):16&f?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&f?t.dom=e.dom:8192&f?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,s=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=M());var d=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||d||!d&&c.length>p)&&(s=N(i[p-1],!1).nextSibling)}Fe(l,u,i,c,n,o,r,s,e,a)}(e,t,n,o,r,d):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Fe(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!i(c)){var l=c.dom;g(r,l),h(a,l)}}(e,t,o,d)}function Fe(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Re(n,o,r,a,i,c,u);break;case 1:Ve(n,r);break;case 16:ye(n),w(r,o);break;default:!function(e,t,n,o,r,a){ye(e),Pe(t,n,o,r,N(e,!0),a),V(e,n)}(n,o,r,a,i,u)}break;case 1:switch(t){case 2:Te(o,r,a,i,c,u);break;case 1:break;case 16:w(r,o);break;default:Pe(o,r,a,i,c,u)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:w(n,t))}(n,o,r);break;case 2:xe(r),Te(o,r,a,i,c,u);break;case 1:xe(r);break;default:xe(r),Pe(o,r,a,i,c,u)}break;default:switch(t){case 16:_e(n),w(r,o);break;case 2:ke(r,l,n),Te(o,r,a,i,c,u);break;case 1:ke(r,l,n);break;default:var s=0|n.length,d=0|o.length;0===s?d>0&&Pe(o,r,a,i,c,u):0===d?ke(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var s,d,p=a-1,f=i-1,m=0,h=e[m],C=t[m];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[m]=C=O(C)),Re(h,C,n,o,r,c,u),e[m]=C,++m>p||m>f)break e;h=e[m],C=t[m]}for(h=e[p],C=t[f];h.key===C.key;){if(16384&C.flags&&(t[f]=C=O(C)),Re(h,C,n,o,r,c,u),e[p]=C,p--,f--,m>p||m>f)break e;h=e[p],C=t[f]}}if(m>p){if(m<=f)for(d=(s=f+1)f)for(;m<=p;)Ve(e[m++],n);else!function(e,t,n,o,r,a,i,c,l,u,s,d,p){var f,m,h,C=0,g=c,b=c,v=a-c+1,V=i-c+1,_=new Int32Array(V+1),x=v===o,k=!1,w=0,L=0;if(r<4||(v|V)<32)for(C=g;C<=a;++C)if(f=e[C],Lc?k=!0:w=c,16384&m.flags&&(t[c]=m=O(m)),Re(f,m,l,n,u,s,p),++L;break}!x&&c>i&&Ve(f,l)}else x||Ve(f,l);else{var B={};for(C=b;C<=i;++C)B[t[C].key]=C;for(C=g;C<=a;++C)if(f=e[C],Lg;)Ve(e[g++],l);_[c-b]=C+1,w>c?k=!0:w=c,16384&(m=t[c]).flags&&(t[c]=m=O(m)),Re(f,m,l,n,u,s,p),++L}else x||Ve(f,l);else x||Ve(f,l)}if(x)ke(l,d,e),Pe(t,l,n,u,s,p);else if(k){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>je&&(je=l,de=new Int32Array(l),pe=new Int32Array(l));for(;n>1]]0&&(pe[n]=de[a-1]),de[a]=n)}a=r+1;var u=new Int32Array(a);i=de[a-1];for(;a-- >0;)u[a]=i,i=pe[i],de[a]=0;return u}(_);for(c=S.length-1,C=V-1;C>=0;C--)0===_[C]?(16384&(m=t[w=C+b]).flags&&(t[w]=m=O(m)),Te(m,l,n,u,(h=w+1)=0;C--)0===_[C]&&(16384&(m=t[w=C+b]).flags&&(t[w]=m=O(m)),Te(m,l,n,u,(h=w+1)i?i:a,p=0;pi)for(p=d;p0&&b(r),x.v=!1,c(n)&&n(),c(k.renderComplete)&&k.renderComplete(i,t)}function He(e,t,n,o){void 0===n&&(n=null),void 0===o&&(o=p),ze(e,t,n,o)}"undefined"!=typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var Ge=[],Ue="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ke=!1;function Ye(e,t,n,o){var r=e.$PS;if(c(t)&&(t=t(r?s(e.state,r):e.state,e.props,e.context)),a(r))e.$PS=t;else for(var i in t)r[i]=t[i];if(e.$BR)c(n)&&e.$L.push(n.bind(e));else{if(!x.v&&0===Ge.length)return void $e(e,o,n);if(-1===Ge.indexOf(e)&&Ge.push(e),Ke||(Ke=!0,Ue(We)),c(n)){var l=e.$QU;l||(l=e.$QU=[]),l.push(n)}}}function qe(e){for(var t=e.$QU,n=0,o=t.length;n0&&b(r),x.v=!1}else e.state=e.$PS,e.$PS=null;c(n)&&n.call(e)}}var Qe=function(e,t){this.state=null,this.$BR=!1,this.$BS=!0,this.$PS=null,this.$LI=null,this.$UN=!1,this.$CX=null,this.$QU=null,this.$N=!1,this.$L=null,this.$SVG=!1,this.props=e||p,this.context=t||p};t.Component=Qe,Qe.prototype.forceUpdate=function(e){this.$UN||Ye(this,{},e,!0)},Qe.prototype.setState=function(e,t){this.$UN||this.$BS||Ye(this,e,t,!1)},Qe.prototype.render=function(e,t,n){return null};t.version="7.3.3"},function(e,t,n){"use strict";var o=function(e){var t,n=Object.prototype,o=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},a=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n,o){var r=t&&t.prototype instanceof h?t:h,a=Object.create(r.prototype),i=new L(o||[]);return a._invoke=function(e,t,n){var o=s;return function(r,a){if(o===p)throw new Error("Generator is already running");if(o===f){if("throw"===r)throw a;return S()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=x(i,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===s)throw o=f,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=p;var l=u(e,t,n);if("normal"===l.type){if(o=n.done?f:d,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=f,n.method="throw",n.arg=l.arg)}}}(e,n,i),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(o){return{type:"throw",arg:o}}}e.wrap=l;var s="suspendedStart",d="suspendedYield",p="executing",f="completed",m={};function h(){}function C(){}function g(){}var b={};b[a]=function(){return this};var v=Object.getPrototypeOf,N=v&&v(v(B([])));N&&N!==n&&o.call(N,a)&&(b=N);var V=g.prototype=h.prototype=Object.create(b);function y(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function _(e){var t;this._invoke=function(n,r){function a(){return new Promise((function(t,a){!function i(t,n,r,a){var c=u(e[t],e,n);if("throw"!==c.type){var l=c.arg,s=l.value;return s&&"object"==typeof s&&o.call(s,"__await")?Promise.resolve(s.__await).then((function(e){i("next",e,r,a)}),(function(e){i("throw",e,r,a)})):Promise.resolve(s).then((function(e){l.value=e,r(l)}),(function(e){return i("throw",e,r,a)}))}a(c.arg)}(n,r,t,a)}))}return t=t?t.then(a,a):a()}}function x(e,n){var o=e.iterator[n.method];if(o===t){if(n.delegate=null,"throw"===n.method){if(e.iterator["return"]&&(n.method="return",n.arg=t,x(e,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var r=u(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,m;var a=r.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function k(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 w(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function L(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function B(e){if(e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var l=o.call(i,"catchLoc"),u=o.call(i,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),w(n),m}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;w(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:B(e),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){"use strict";(function(e){ +!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=164)}([function(e,t,n){"use strict";var o=n(5),r=n(18).f,a=n(24),i=n(22),c=n(89),l=n(122),u=n(61);e.exports=function(e,t){var n,s,d,p,f,m=e.target,h=e.global,C=e.stat;if(n=h?o:C?o[m]||c(m,{}):(o[m]||{}).prototype)for(s in t){if(p=t[s],d=e.noTargetGet?(f=r(n,s))&&f.value:n[s],!u(h?s:m+(C?".":"#")+s,e.forced)&&d!==undefined){if(typeof p==typeof d)continue;l(p,d)}(e.sham||d&&d.sham)&&a(p,"sham",!0),i(n,s,p,e)}}},function(e,t,n){"use strict";t.__esModule=!0;var o=n(386);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=t.Tooltip=t.Toast=t.TitleBar=t.Tabs=t.Table=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.LabeledList=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.Dimmer=t.Collapsible=t.ColorBox=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(158);t.AnimatedNumber=o.AnimatedNumber;var r=n(391);t.BlockQuote=r.BlockQuote;var a=n(17);t.Box=a.Box;var i=n(114);t.Button=i.Button;var c=n(393);t.ColorBox=c.ColorBox;var l=n(394);t.Collapsible=l.Collapsible;var u=n(395);t.Dimmer=u.Dimmer;var s=n(396);t.Dropdown=s.Dropdown;var d=n(397);t.Flex=d.Flex;var p=n(161);t.Grid=p.Grid;var f=n(87);t.Icon=f.Icon;var m=n(160);t.Input=m.Input;var h=n(163);t.LabeledList=h.LabeledList;var C=n(398);t.NoticeBox=C.NoticeBox;var g=n(399);t.NumberInput=g.NumberInput;var b=n(400);t.ProgressBar=b.ProgressBar;var v=n(401);t.Section=v.Section;var N=n(162);t.Table=N.Table;var V=n(402);t.Tabs=V.Tabs;var y=n(403);t.TitleBar=y.TitleBar;var _=n(117);t.Toast=_.Toast;var x=n(159);t.Tooltip=x.Tooltip;var k=n(404);t.Chart=k.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(37),r=n(19);t.backendUpdate=function(e){return{type:"backendUpdate",payload:e}};t.backendReducer=function(e,t){var n=t.type,r=t.payload;if("backendUpdate"===n){var a=Object.assign({},e.config,{},r.config),i=Object.assign({},e.data,{},r.static_data,{},r.data),c=a.status!==o.UI_DISABLED,l=a.status===o.UI_INTERACTIVE;return Object.assign({},e,{config:a,data:i,visible:c,interactive:l})}return e};t.useBackend=function(e){var t=e.state,n=(e.dispatch,t.config.ref);return Object.assign({},t,{act:function(e,t){return void 0===t&&(t={}),(0,r.act)(n,e,t)}})}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n(118))},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";var o,r=n(9),a=n(5),i=n(6),c=n(15),l=n(74),u=n(24),s=n(22),d=n(13).f,p=n(36),f=n(53),m=n(11),h=n(58),C=a.DataView,g=C&&C.prototype,b=a.Int8Array,v=b&&b.prototype,N=a.Uint8ClampedArray,V=N&&N.prototype,y=b&&p(b),_=v&&p(v),x=Object.prototype,k=x.isPrototypeOf,w=m("toStringTag"),L=h("TYPED_ARRAY_TAG"),B=!(!a.ArrayBuffer||!C),S=B&&!!f&&"Opera"!==l(a.opera),I=!1,T={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},A=function(e){var t=l(e);return"DataView"===t||c(T,t)},E=function(e){return i(e)&&c(T,l(e))};for(o in T)a[o]||(S=!1);if((!S||"function"!=typeof y||y===Function.prototype)&&(y=function(){throw TypeError("Incorrect invocation")},S))for(o in T)a[o]&&f(a[o],y);if((!S||!_||_===x)&&(_=y.prototype,S))for(o in T)a[o]&&f(a[o].prototype,_);if(S&&p(V)!==_&&f(V,_),r&&!c(_,w))for(o in I=!0,d(_,w,{get:function(){return i(this)?this[L]:undefined}}),T)a[o]&&u(a[o],L,o);B&&f&&p(g)!==x&&f(g,x),e.exports={NATIVE_ARRAY_BUFFER:B,NATIVE_ARRAY_BUFFER_VIEWS:S,TYPED_ARRAY_TAG:I&&L,aTypedArray:function(e){if(E(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(f){if(k.call(y,e))return e}else for(var t in T)if(c(T,o)){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(r){if(n)for(var o in T){var i=a[o];i&&c(i.prototype,e)&&delete i.prototype[e]}_[e]&&!n||s(_,e,n?t:S&&v[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,i;if(r){if(f){if(n)for(o in T)(i=a[o])&&c(i,e)&&delete i[e];if(y[e]&&!n)return;try{return s(y,e,n?t:S&&b[e]||t)}catch(l){}}for(o in T)!(i=a[o])||i[e]&&!n||s(i,e,t)}},isView:A,isTypedArray:E,TypedArray:y,TypedArrayPrototype:_}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(30),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(5),r=n(91),a=n(15),i=n(58),c=n(95),l=n(125),u=r("wks"),s=o.Symbol,d=l?s:i;e.exports=function(e){return a(u,e)||(c&&a(s,e)?u[e]=s[e]:u[e]=d("Symbol."+e)),u[e]}},function(e,t,n){"use strict";t.__esModule=!0,t.isFalsy=t.pureComponentHooks=t.shallowDiffers=t.normalizeChildren=t.classes=void 0;t.classes=function(e){for(var t="",n=0;n_;_++)if((p||_ in N)&&(b=V(g=N[_],_,v),e))if(t)k[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(k,g)}else if(s)return!1;return d?-1:u||s?s:k}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxProps=t.unit=void 0;var o=n(1),r=n(12),a=n(392),i=n(37);function c(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}var l=function(e){return"string"==typeof e?e:"number"==typeof e?6*e+"px":void 0};t.unit=l;var u=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},s=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=l(n))}},p=function(e,t){return function(n,o){(0,r.isFalsy)(o)||(n[e]=t)}},f=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,s=e.children,d=c(e,["as","className","content","children"]),p=e.textColor||e.color,f=e.backgroundColor;if("function"==typeof s)return s(C(e));var m=C(d);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(f)&&"color-bg-"+f]),l||s,a.ChildFlags.UnknownChildren,m)};t.Box=g,g.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,g,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,g.Forced=b},function(e,t,n){"use strict";var o=n(9),r=n(71),a=n(46),i=n(23),c=n(33),l=n(15),u=n(119),s=Object.getOwnPropertyDescriptor;t.f=o?s:function(e,t){if(e=i(e),t=c(t,!0),u)try{return s(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";t.__esModule=!0,t.winset=t.winget=t.act=t.runCommand=t.callByondAsync=t.callByond=t.tridentVersion=void 0;var o,r=n(28),a=(o=navigator.userAgent.match(/Trident\/(\d+).+?;/i)[1])?parseInt(o,10):null;t.tridentVersion=a;var i=function(e,t){return void 0===t&&(t={}),"byond://"+e+"?"+(0,r.buildQueryString)(t)},c=function(e,t){void 0===t&&(t={}),window.location.href=i(e,t)};t.callByond=c;var l=function(e,t){void 0===t&&(t={}),window.__callbacks__=window.__callbacks__||[];var n=window.__callbacks__.length,o=new Promise((function(e){window.__callbacks__.push(e)}));return window.location.href=i(e,Object.assign({},t,{callback:"__callbacks__["+n+"]"})),o};t.callByondAsync=l;t.runCommand=function(e){return c("winset",{command:e})};t.act=function(e,t,n){return void 0===n&&(n={}),c("",Object.assign({src:e,action:t},n))};var u=function(e,t){var n;return regeneratorRuntime.async((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,regeneratorRuntime.awrap(l("winget",{id:e,property:t}));case 2:return n=o.sent,o.abrupt("return",n[t]);case 4:case"end":return o.stop()}}))};t.winget=u;t.winset=function(e,t,n){var o;return c("winset",((o={})[e+"."+t]=n,o))}},function(e,t,n){"use strict";t.__esModule=!0,t.toFixed=t.round=t.clamp=void 0;t.clamp=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),Math.max(t,Math.min(e,n))};t.round=function(e){return Math.round(e)};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(t)}},function(e,t,n){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var o=n(5),r=n(24),a=n(15),i=n(89),c=n(90),l=n(34),u=l.get,s=l.enforce,d=String(String).split("String");(e.exports=function(e,t,n,c){var l=!!c&&!!c.unsafe,u=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||r(n,"name",t),s(n).source=d.join("string"==typeof t?t:"")),e!==o?(l?!p&&e[t]&&(u=!0):delete e[t],u?e[t]=n:r(e,t,n)):u?e[t]=n:i(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||c(this)}))},function(e,t,n){"use strict";var o=n(57),r=n(21);e.exports=function(e){return o(r(e))}},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(46);e.exports=o?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var o=n(123),r=n(15),a=n(129),i=n(13).f;e.exports=function(e){var t=o.Symbol||(o.Symbol={});r(t,e)||i(t,e,{value:a.f(e)})}},function(e,t,n){"use strict";var o=n(21),r=/"/g;e.exports=function(e,t,n,a){var i=String(o(e)),c="<"+t;return""!==n&&(c+=" "+n+'="'+String(a).replace(r,""")+'"'),c+">"+i+""}},function(e,t,n){"use strict";var o=n(4);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";t.__esModule=!0,t.buildQueryString=t.decodeHtmlEntities=t.toTitleCase=t.capitalize=t.testGlobPattern=t.multiline=void 0;t.multiline=function o(e){if(Array.isArray(e))return o(e.join(""));var t,n=e.split("\n"),r=n,a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var c;if(a){if(i>=r.length)break;c=r[i++]}else{if((i=r.next()).done)break;c=i.value}for(var l=c,u=0;u",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.zipWith=t.zip=t.reduce=t.sortBy=t.map=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};var o=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(121),c=n(5),l=n(6),u=n(24),s=n(15),d=n(72),p=n(59),f=c.WeakMap;if(i){var m=new f,h=m.get,C=m.has,g=m.set;o=function(e,t){return g.call(m,e,t),t},r=function(e){return h.call(m,e)||{}},a=function(e){return C.call(m,e)}}else{var b=d("state");p[b]=!0,o=function(e,t){return u(e,b,t),t},r=function(e){return s(e,b)?e[b]:{}},a=function(e){return s(e,b)}}e.exports={set:o,get:r,has:a,enforce:function(e){return a(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=n(123),r=n(5),a=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?a(o[e])||a(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},function(e,t,n){"use strict";var o=n(15),r=n(14),a=n(72),i=n(102),c=a("IE_PROTO"),l=Object.prototype;e.exports=i?Object.getPrototypeOf:function(e){return e=r(e),o(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){"use strict";t.__esModule=!0,t.getGasColor=t.getGasLabel=t.RADIO_CHANNELS=t.CSS_COLORS=t.COLORS=t.UI_CLOSE=t.UI_DISABLED=t.UI_UPDATE=t.UI_INTERACTIVE=void 0;t.UI_INTERACTIVE=2;t.UI_UPDATE=1;t.UI_DISABLED=0;t.UI_CLOSE=-1;t.COLORS={department:{captain:"#c06616",security:"#e74c3c",medbay:"#3498db",science:"#9b59b6",engineering:"#f1c40f",cargo:"#f39c12",centcom:"#00c100",other:"#c38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}};t.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"];t.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"CentCom",freq:1337,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"AI Private",freq:1447,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"}];var o=[{id:"o2",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"n2",name:"Nitrogen",label:"N\u2082",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H\u2082O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"no2",name:"Nitryl",label:"NO\u2082",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"}];t.getGasLabel=function(e,t){var n=String(e).toLowerCase(),r=o.find((function(e){return e.id===n||e.name.toLowerCase()===n}));return r&&r.label||t||e};t.getGasColor=function(e){var t=String(e).toLowerCase(),n=o.find((function(e){return e.id===t||e.name.toLowerCase()===t}));return n&&n.color}},function(e,t,n){"use strict";e.exports=!1},function(e,t,n){"use strict";var o=n(4);e.exports=function(e,t){var n=[][e];return!n||!o((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(9),i=n(113),c=n(7),l=n(77),u=n(55),s=n(46),d=n(24),p=n(10),f=n(137),m=n(151),h=n(33),C=n(15),g=n(74),b=n(6),v=n(42),N=n(53),V=n(47).f,y=n(152),_=n(16).forEach,x=n(54),k=n(13),w=n(18),L=n(34),B=n(79),S=L.get,I=L.set,T=k.f,A=w.f,E=Math.round,P=r.RangeError,O=l.ArrayBuffer,M=l.DataView,R=c.NATIVE_ARRAY_BUFFER_VIEWS,F=c.TYPED_ARRAY_TAG,D=c.TypedArray,j=c.TypedArrayPrototype,z=c.aTypedArrayConstructor,H=c.isTypedArray,G=function(e,t){for(var n=0,o=t.length,r=new(z(e))(o);o>n;)r[n]=t[n++];return r},U=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},K=function(e){var t;return e instanceof O||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},Y=function(e,t){return H(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},q=function(e,t){return Y(e,t=h(t,!0))?s(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(w.f=q,k.f=W,U(j,"buffer"),U(j,"byteOffset"),U(j,"byteLength"),U(j,"length")),o({target:"Object",stat:!0,forced:!R},{getOwnPropertyDescriptor:q,defineProperty:W}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,s="set"+e,h=r[c],C=h,g=C&&C.prototype,k={},w=function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)},L=function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[s](t*a+r.byteOffset,o,!0)},A=function(e,t){T(e,t,{get:function(){return w(this,t)},set:function(e){return L(this,t,e)},enumerable:!0})};R?i&&(C=t((function(e,t,n,o){return u(e,C,c),B(b(t)?K(t)?o!==undefined?new h(t,m(n,a),o):n!==undefined?new h(t,m(n,a)):new h(t):H(t)?G(C,t):y.call(C,t):new h(f(t)),e,C)})),N&&N(C,D),_(V(h),(function(e){e in C||d(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){u(e,C,c);var r,i,l,s=0,d=0;if(b(t)){if(!K(t))return H(t)?G(C,t):y.call(C,t);r=t,d=m(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw P("Wrong length");if((i=h-d)<0)throw P("Wrong length")}else if((i=p(o)*a)+d>h)throw P("Wrong length");l=i/a}else l=f(t),r=new O(i=l*a);for(I(e,{buffer:r,byteOffset:d,byteLength:i,length:l,view:new M(r)});sdocument.F=Object<\/script>"),e.close(),p=e.F;n--;)delete p[s][a[n]];return p()};e.exports=Object.create||function(e,t){var n;return null!==e?(d[s]=o(e),n=new d,d[s]=null,n[u]=e):n=p(),t===undefined?n:r(n,t)},i[u]=!0},function(e,t,n){"use strict";var o=n(13).f,r=n(15),a=n(11)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&o(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(11),r=n(42),a=n(24),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a(c,i,r(null)),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(8),r=n(31),a=n(11)("species");e.exports=function(e,t){var n,i=o(e).constructor;return i===undefined||(n=o(i)[a])==undefined?t:r(n)}},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 o=n(124),r=n(93).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(31);e.exports=function(e,t,n){if(o(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,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(33),r=n(13),a=n(46);e.exports=function(e,t,n){var i=o(t);i in e?r.f(e,i,a(0,n)):e[i]=n}},function(e,t,n){"use strict";var o=n(59),r=n(6),a=n(15),i=n(13).f,c=n(58),l=n(67),u=c("meta"),s=0,d=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++s,weakData:{}}})},f=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,u)){if(!d(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!d(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&f.REQUIRED&&d(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.createLogger=void 0;n(154);var o=n(19),r=0,a=1,i=2,c=3,l=4,u=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a=i){var c=[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;(0,o.act)(window.__ref__,"tgui:log",{log:c})}};t.createLogger=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;os;)if((c=l[s++])!=c)return!0}else for(;u>s;s++)if((e||s in l)&&l[s]===n)return e||s||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(4),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==u||n!=l&&("function"==typeof t?o(t):!!t)},i=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=a.data={},l=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(124),r=n(93);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(6),r=n(52),a=n(11)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[a])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(96),i=r("species");e.exports=function(e){return a>=51||!o((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(22);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(8),r=n(98),a=n(10),i=n(48),c=n(99),l=n(132),u=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,s,d){var p,f,m,h,C,g,b,v=i(t,n,s?2:1);if(d)p=e;else{if("function"!=typeof(f=c(e)))throw TypeError("Target is not iterable");if(r(f)){for(m=0,h=a(e.length);h>m;m++)if((C=s?v(o(b=e[m])[0],b[1]):v(e[m]))&&C instanceof u)return C;return new u(!1)}p=f.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,v,b.value,s))&&C&&C instanceof u)return C;return new u(!1)}).stop=function(e){return new u(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(1),r=n(2);t.InterfaceLockNoticeBox=function(e){var t=e.siliconUser,n=e.locked,a=e.onLockStatusChange,i=e.accessText;return t?(0,o.createComponentVNode)(2,r.NoticeBox,{children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{m:0,color:"gray",icon:n?"lock":"unlock",content:n?"Locked":"Unlocked",onClick:function(){a&&a(!n)}})})]})}):(0,o.createComponentVNode)(2,r.NoticeBox,{children:["Swipe ",i||"an ID card"," ","to ",n?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.compose=t.flow=void 0;t.flow=function o(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i=c.length)break;s=c[u++]}else{if((u=c.next()).done)break;s=u.value}var d=s;Array.isArray(d)?n=o.apply(void 0,d).apply(void 0,[n].concat(a)):d&&(n=d.apply(void 0,[n].concat(a)))}return n}};t.compose=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?o-1:0),a=1;a=0:d>p;p+=f)p in s&&(l=n(l,s[p],p,u));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(5),r=n(9),a=n(7).NATIVE_ARRAY_BUFFER,i=n(24),c=n(66),l=n(4),u=n(55),s=n(30),d=n(10),p=n(137),f=n(217),m=n(47).f,h=n(13).f,C=n(97),g=n(43),b=n(34),v=b.get,N=b.set,V="ArrayBuffer",y="DataView",_="Wrong length",x=o[V],k=x,w=o[y],L=o.RangeError,B=f.pack,S=f.unpack,I=function(e){return[255&e]},T=function(e){return[255&e,e>>8&255]},A=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},E=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},P=function(e){return B(e,23,4)},O=function(e){return B(e,52,8)},M=function(e,t){h(e.prototype,t,{get:function(){return v(this)[t]}})},R=function(e,t,n,o){var r=p(n),a=v(e);if(r+t>a.byteLength)throw L("Wrong index");var i=v(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},F=function(e,t,n,o,r,a){var i=p(n),c=v(e);if(i+t>c.byteLength)throw L("Wrong index");for(var l=v(c.buffer).bytes,u=i+c.byteOffset,s=o(+r),d=0;dH;)(D=z[H++])in k||i(k,D,x[D]);j.constructor=k}var G=new w(new k(2)),U=w.prototype.setInt8;G.setInt8(0,2147483648),G.setInt8(1,2147483649),!G.getInt8(0)&&G.getInt8(1)||c(w.prototype,{setInt8:function(e,t){U.call(this,e,t<<24>>24)},setUint8:function(e,t){U.call(this,e,t<<24>>24)}},{unsafe:!0})}else k=function(e){u(this,k,V);var t=p(e);N(this,{bytes:C.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},w=function(e,t,n){u(this,w,y),u(e,k,y);var o=v(e).byteLength,a=s(t);if(a<0||a>o)throw L("Wrong offset");if(a+(n=n===undefined?o-a:d(n))>o)throw L(_);N(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(M(k,"byteLength"),M(w,"buffer"),M(w,"byteLength"),M(w,"byteOffset")),c(w.prototype,{getInt8:function(e){return R(this,1,e)[0]<<24>>24},getUint8:function(e){return R(this,1,e)[0]},getInt16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return S(R(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return S(R(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,T,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){F(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){F(this,8,e,O,t,arguments.length>2?arguments[2]:undefined)}});g(k,V),g(w,y),e.exports={ArrayBuffer:k,DataView:w}},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(61),i=n(22),c=n(50),l=n(68),u=n(55),s=n(6),d=n(4),p=n(75),f=n(43),m=n(79);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],v=b&&b.prototype,N=b,V={},y=function(e){var t=v[e];i(v,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!s(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!s(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!s(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(a(e,"function"!=typeof b||!(C||v.forEach&&!d((function(){(new b).entries().next()})))))N=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new N,x=_[g](C?{}:-0,1)!=_,k=d((function(){_.has(1)})),w=p((function(e){new b(e)})),L=!C&&d((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));w||((N=t((function(t,n){u(t,N,e);var o=m(new b,t,N);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=v,v.constructor=N),(k||L)&&(y("delete"),y("has"),h&&y("get")),(L||x)&&y(g),C&&v.clear&&delete v.clear}return V[e]=N,o({global:!0,forced:N!=b},V),f(N,e),C||n.setStrong(N,e,h),N}},function(e,t,n){"use strict";var o=n(6),r=n(53);e.exports=function(e,t,n){var a,i;return r&&"function"==typeof(a=t.constructor)&&a!==n&&o(i=a.prototype)&&i!==n.prototype&&r(e,i),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},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 o=n(38),r=n(5),a=n(4);e.exports=o||!a((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(8);e.exports=function(){var e=o(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";var o,r,a=n(83),i=RegExp.prototype.exec,c=String.prototype.replace,l=i,u=(o=/a/,r=/b*/g,i.call(o,"a"),i.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),s=/()??/.exec("")[1]!==undefined;(u||s)&&(l=function(e){var t,n,o,r,l=this;return s&&(n=new RegExp("^"+l.source+"$(?!\\s)",a.call(l))),u&&(t=l.lastIndex),o=i.call(l,e),u&&o&&(l.lastIndex=l.global?o.index+o[0].length:t),s&&o&&o.length>1&&c.call(o[0],n,(function(){for(r=1;r")})),s=!a((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,d){var p=i(e),f=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),m=f&&!a((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[p]=/./[p]),n.exec=function(){return t=!0,null},n[p](""),!t}));if(!f||!m||"replace"===e&&!u||"split"===e&&!s){var h=/./[p],C=n(p,""[e],(function(e,t,n,o,r){return t.exec===c?f&&!r?{done:!0,value:h.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}})),g=C[0],b=C[1];r(String.prototype,e,g),r(RegExp.prototype,p,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)}),d&&o(RegExp.prototype[p],"sham",!0)}}},function(e,t,n){"use strict";var o=n(32),r=n(84);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(1),r=n(12),a=n(17);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,s=void 0===u?{}:u,d=e.rotation,p=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,["name","size","spin","className","style","rotation"]);n&&(s["font-size"]=100*n+"%"),"number"==typeof d&&(s.transform="rotate("+d+"deg)");var f=i.test(t),m=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,f?"far":"fas","fa-"+m,c&&"fa-spin"]),style:s},p)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";var o=n(5),r=n(6),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(5),r=n(24);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(120),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(38),r=n(120);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.4.8",mode:o?"pure":"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(35),r=n(47),a=n(94),i=n(8);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.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 o=n(4);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,a=n(5),i=n(73),c=a.process,l=c&&c.versions,u=l&&l.v8;u?r=(o=u.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10);e.exports=function(e){for(var t=o(this),n=a(t.length),i=arguments.length,c=r(i>1?arguments[1]:undefined,n),l=i>2?arguments[2]:undefined,u=l===undefined?n:r(l,n);u>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(11),r=n(65),a=o("iterator"),i=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var o=n(74),r=n(65),a=n(11)("iterator");e.exports=function(e){if(e!=undefined)return e[a]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(11)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(0),r=n(202),a=n(36),i=n(53),c=n(43),l=n(24),u=n(22),s=n(11),d=n(38),p=n(65),f=n(134),m=f.IteratorPrototype,h=f.BUGGY_SAFARI_ITERATORS,C=s("iterator"),g=function(){return this};e.exports=function(e,t,n,s,f,b,v){r(n,t,s);var N,V,y,_=function(e){if(e===f&&B)return B;if(!h&&e in w)return w[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},x=t+" Iterator",k=!1,w=e.prototype,L=w[C]||w["@@iterator"]||f&&w[f],B=!h&&L||_(f),S="Array"==t&&w.entries||L;if(S&&(N=a(S.call(new e)),m!==Object.prototype&&N.next&&(d||a(N)===m||(i?i(N,m):"function"!=typeof N[C]&&l(N,C,g)),c(N,x,!0,!0),d&&(p[x]=g))),"values"==f&&L&&"values"!==L.name&&(k=!0,B=function(){return L.call(this)}),d&&!v||w[C]===B||l(w,C,B),p[t]=B,f)if(V={values:_("values"),keys:b?B:_("keys"),entries:_("entries")},v)for(y in V)!h&&!k&&y in w||u(w,y,V[y]);else o({target:t,proto:!0,forced:h||k},V);return V}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";var o=n(10),r=n(104),a=n(21),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,s=String(a(t)),d=s.length,p=c===undefined?" ":String(c),f=o(n);return f<=d||""==p?s:(l=f-d,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?s+u:u+s)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(30),r=n(21);e.exports="".repeat||function(e){var t=String(r(this)),n="",a=o(e);if(a<0||a==Infinity)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(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 o,r,a,i=n(5),c=n(4),l=n(32),u=n(48),s=n(127),d=n(88),p=n(146),f=i.location,m=i.setImmediate,h=i.clearImmediate,C=i.process,g=i.MessageChannel,b=i.Dispatch,v=0,N={},V=function(e){if(N.hasOwnProperty(e)){var t=N[e];delete N[e],t()}},y=function(e){return function(){V(e)}},_=function(e){V(e.data)},x=function(e){i.postMessage(e+"",f.protocol+"//"+f.host)};m&&h||(m=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return N[++v]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(v),v},h=function(e){delete N[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(x)?o="onreadystatechange"in d("script")?function(e){s.appendChild(d("script")).onreadystatechange=function(){s.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=x,i.addEventListener("message",_,!1))),e.exports={set:m,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(32),a=n(11)("match");e.exports=function(e){var t;return o(e)&&((t=e[a])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(30),r=n(21),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),u=c.length;return l<0||l>=u?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===u||(i=c.charCodeAt(l+1))<56320||i>57343?e?c.charAt(l):a:e?c.slice(l,l+2):i-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},function(e,t,n){"use strict";var o=n(107);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(11)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(108).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(4),r=n(81);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(5),r=n(4),a=n(75),i=n(7).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!i||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!a((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(1),r=n(12),a=n(19),i=n(115),c=n(51),l=n(116),u=n(17),s=n(87),d=n(159);n(160),n(161);function p(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,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var m=(0,c.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,p=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,v=e.ellipsis,N=e.content,V=e.iconRotation,y=e.iconSpin,_=e.children,x=e.onclick,k=e.onClick,w=f(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconSpin","children","onclick","onClick"]),L=!(!N&&!_);return x&&m.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,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({as:"span",className:(0,r.classes)(["Button",n&&"Button--fluid",h&&"Button--disabled",C&&"Button--selected",L&&"Button--hasContent",v&&"Button--ellipsis",p&&"string"==typeof p?"Button--color--"+p:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.tridentVersion<=4,onclick:function(e){(0,l.refocusLayout)(),!h&&k&&k(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!h&&k&&k(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,l.refocusLayout)()):void 0}},w,{children:[c&&(0,o.createComponentVNode)(2,s.Icon,{name:c,rotation:V,spin:y}),N,_,g&&(0,o.createComponentVNode)(2,d.Tooltip,{content:g,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=f(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;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}p(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.confirmMessage,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.color,l=t.content,u=t.onClick,s=f(t,["confirmMessage","confirmColor","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:l,color:this.state.clickedOnce?i:c,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},s)))},t}(o.Component);t.ButtonConfirm=g,h.Confirm=g;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}p(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,c=t.color,l=void 0===c?"default":c,s=(t.placeholder,t.maxLength,f(t,["fluid","content","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+l])},s,{onClick:function(){return e.setInInput(!0)},children:[(0,o.createVNode)(1,"div",null,a,0),(0,o.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)]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},function(e,t,n){"use strict";t.__esModule=!0,t.hotKeyReducer=t.hotKeyMiddleware=t.releaseHeldKeys=t.KEY_MINUS=t.KEY_EQUAL=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_SPACE=t.KEY_ESCAPE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;var o=n(51),r=n(19),a=(0,o.createLogger)("hotkeys");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_ESCAPE=27;t.KEY_SPACE=32;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_EQUAL=187;t.KEY_MINUS=189;var i=[17,18,16],c=[27,13,32,9,17,16],l={},u=function(e,t,n,o){var r="";return e&&(r+="Ctrl+"),t&&(r+="Alt+"),n&&(r+="Shift+"),r+=o>=48&&o<=90?String.fromCharCode(o):"["+o+"]"},s=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:u(n,o,r,t)}},d=function(){for(var e=0,t=Object.keys(l);e4&&function(e,t){if(!e.defaultPrevented){var n=e.target&&e.target.localName;if("input"!==n&&"textarea"!==n){var o=s(e),i=o.keyCode,u=o.ctrlKey,d=o.shiftKey;u||d||c.includes(i)||("keydown"!==t||l[i]?"keyup"===t&&l[i]&&(a.debug("passthrough",t,o),(0,r.callByond)("",{__keyup:i})):(a.debug("passthrough",t,o),(0,r.callByond)("",{__keydown:i})))}}}(e,t),function(e,t,n){if("keyup"===t){var o=s(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,d=o.keyString;u&&!i.includes(l)&&(a.log(d),r&&c&&8===l&&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!")})),n({type:"hotKey",payload:o}))}}(e,t,n)},document.addEventListener("keydown",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keydown"),l[n]=!0})),document.addEventListener("keyup",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keyup"),l[n]=!1})),r.tridentVersion>4&&function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){d()})),function(e){return function(t){return e(t)}}};t.hotKeyReducer=function(e,t){var n=t.type,o=t.payload;if("hotKey"===n){var r=o.ctrlKey,a=o.altKey,i=o.keyCode;return r&&a&&187===i?Object.assign({},e,{showKitchenSink:!e.showKitchenSink}):e}return e}},function(e,t,n){"use strict";t.__esModule=!0,t.refocusLayout=void 0;var o=n(19);t.refocusLayout=function(){if(!(o.tridentVersion<=4)){var e=document.getElementById("Layout__content");e&&e.focus()}}},function(e,t,n){"use strict";t.__esModule=!0,t.toastReducer=t.showToast=t.Toast=void 0;var o,r=n(1),a=n(12),i=function(e){var t=e.content,n=e.children;return(0,r.createVNode)(1,"div","Layout__toast",[t,n],0)};t.Toast=i,i.defaultHooks=a.pureComponentHooks;t.showToast=function(e,t){o&&clearTimeout(o),o=setTimeout((function(){o=undefined,e({type:"hideToast"})}),5e3),e({type:"showToast",payload:{text:t}})};t.toastReducer=function(e,t){var n=t.type,o=t.payload;if("showToast"===n){var r=o.text;return Object.assign({},e,{toastText:r})}return"hideToast"===n?Object.assign({},e,{toastText:null}):e}},function(e,t,n){"use strict";var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(r){"object"==typeof window&&(o=window)}e.exports=o},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(88);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(5),r=n(89),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(5),r=n(90),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(15),r=n(92),a=n(18),i=n(13);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,u=0;ul;)o(c,n=t[l++])&&(~a(u,n)||u.push(n));return u}},function(e,t,n){"use strict";var o=n(95);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol()},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(8),i=n(62);e.exports=o?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(35);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(23),r=n(47).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(e){try{return r(e)}catch(t){return i.slice()}};e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?c(e):r(o(e))}},function(e,t,n){"use strict";var o=n(11);t.f=o},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),u=r(t,c),s=arguments.length>2?arguments[2]:undefined,d=i((s===undefined?c:r(s,c))-u,c-l),p=1;for(u0;)u in n?n[l]=n[u]:delete n[l],l+=p,u+=p;return n}},function(e,t,n){"use strict";var o=n(52),r=n(10),a=n(48);e.exports=function i(e,t,n,c,l,u,s,d){for(var p,f=l,m=0,h=!!s&&a(s,d,3);m0&&o(p))f=i(e,t,p,r(p.length),f,u-1)-1;else{if(f>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[f]=p}f++}m++}return f}},function(e,t,n){"use strict";var o=n(8);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(i){var a=e["return"];throw a!==undefined&&o(a.call(e)),i}}},function(e,t,n){"use strict";var o=n(23),r=n(44),a=n(65),i=n(34),c=n(101),l=i.set,u=i.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,a,i=n(36),c=n(24),l=n(15),u=n(11),s=n(38),d=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),s||l(o,d)||c(o,d,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(23),r=n(30),a=n(10),i=n(39),c=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,s=i("lastIndexOf");e.exports=u||s?function(e){if(u)return l.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=c(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:l},function(e,t,n){"use strict";var o=n(30),r=n(10);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(31),r=n(6),a=[].slice,i={},c=function(e,t,n){if(!(t in i)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),a(s.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),d&&o(s.prototype,"size",{get:function(){return f(this).size}}),s},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){m(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=a(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),s(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(6),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(5),r=n(56).trim,a=n(81),i=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==i(a+"08")||22!==i(a+"0x16");e.exports=l?function(e,t){var n=r(String(e));return i(n,t>>>0||(c.test(n)?16:10))}:i},function(e,t,n){"use strict";var o=n(9),r=n(62),a=n(23),i=n(71).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,s=0,d=[];u>s;)n=l[s++],o&&!i.call(c,n)||d.push(e?[n,c[n]]:c[n]);return d}};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 o=n(5);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(73);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,u,s,d=n(5),p=n(18).f,f=n(32),m=n(106).set,h=n(146),C=d.MutationObserver||d.WebKitMutationObserver,g=d.process,b=d.Promise,v="process"==f(g),N=p(d,"queueMicrotask"),V=N&&N.value;V||(o=function(){var e,t;for(v&&(e=g.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?i():a=undefined,n}}a=undefined,e&&e.enter()},v?i=function(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),s=u.then,i=function(){s.call(u,o)}):i=function(){m.call(d,o)}),e.exports=V||function(e){var t={fn:e,next:undefined};a&&(a.next=t),r||(r=t,i()),a=t}},function(e,t,n){"use strict";var o=n(8),r=n(6),a=n(149);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(31),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(73);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(347);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(14),r=n(10),a=n(99),i=n(98),c=n(48),l=n(7).aTypedArrayConstructor;e.exports=function(e){var t,n,u,s,d,p,f=o(e),m=arguments.length,h=m>1?arguments[1]:undefined,C=h!==undefined,g=a(f);if(g!=undefined&&!i(g))for(p=(d=g.call(f)).next,f=[];!(s=p.call(d)).done;)f.push(s.value);for(C&&m>2&&(h=c(h,arguments[2],2)),n=r(f.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=C?h(f[t],t):f[t];return u}},function(e,t,n){"use strict";var o=n(66),r=n(50).getWeakData,a=n(8),i=n(6),c=n(55),l=n(68),u=n(16),s=n(15),d=n(34),p=d.set,f=d.getterFor,m=u.find,h=u.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},v=function(e,t){return m(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=v(this,e);if(t)return t[1]},has:function(e){return!!v(this,e)},set:function(e,t){var n=v(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=h(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,u){var d=e((function(e,o){c(e,d,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),m=f(t),h=function(e,t,n){var o=m(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(d.prototype,{"delete":function(e){var t=m(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&s(n,t.id)&&delete n[t.id]},has:function(e){var t=m(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&s(n,t.id)}}),o(d.prototype,n?{get:function(e){var t=m(this);if(i(e)){var n=r(e);return!0===n?g(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return h(this,e,t)}}:{add:function(e){return h(this,e,!0)}}),d}}},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=void 0;var o,r,a,i,c,l=n(156),u=n(19),s=(0,n(51).createLogger)("drag"),d=!1,p=!1,f=[0,0],m=function(e){return(0,u.winget)(e,"pos").then((function(e){return[e.x,e.y]}))},h=function(e,t){return(0,u.winset)(e,"pos",t[0]+","+t[1])},C=function(e){var t,n,r,a;return regeneratorRuntime.async((function(i){for(;;)switch(i.prev=i.next){case 0:return s.log("setting up"),o=e.config.window,i.next=4,regeneratorRuntime.awrap(m(o));case 4:t=i.sent,f=[t[0]-window.screenLeft,t[1]-window.screenTop],n=g(t),r=n[0],a=n[1],r&&h(o,a),s.debug("current state",{ref:o,screenOffset:f});case 9:case"end":return i.stop()}}))};t.setupDrag=C;var g=function(e){var t=e[0],n=e[1],o=!1;return t<0?(t=0,o=!0):t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth,o=!0),n<0?(n=0,o=!0):n+window.innerHeight>window.screen.availHeight&&(n=window.screen.availHeight-window.innerHeight,o=!0),[o,[t,n]]};t.dragStartHandler=function(e){s.log("drag start"),d=!0,r=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",v),document.addEventListener("mouseup",b),v(e)};var b=function y(e){s.log("drag end"),v(e),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",y),d=!1},v=function(e){d&&(e.preventDefault(),h(o,(0,l.vecAdd)([e.screenX,e.screenY],f,r)))};t.resizeStartHandler=function(e,t){return function(n){a=[e,t],s.log("resize start",a),p=!0,r=[window.screenLeft-n.screenX,window.screenTop-n.screenY],i=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",V),document.addEventListener("mouseup",N),V(n)}};var N=function _(e){s.log("resize end",c),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",_),p=!1},V=function(e){p&&(e.preventDefault(),(c=(0,l.vecAdd)(i,(0,l.vecMultiply)(a,(0,l.vecAdd)([e.screenX,e.screenY],(0,l.vecInverse)([window.screenLeft,window.screenTop]),r,[1,1]))))[0]=Math.max(c[0],250),c[1]=Math.max(c[1],120),function(e,t){(0,u.winset)(e,"size",t[0]+","+t[1])}(o,c))}},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=t.vecCreate=void 0;var o=n(29);t.vecCreate=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",i&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(1),r=n(12),a=n(17);function i(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}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e))},u.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=c(r))},u.setEditing=function(e){this.setState({editing:e})},u.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,u=c.fluid,s=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",u&&"Input--fluid",l])},s,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.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)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(1),r=n(162),a=n(12);function i(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}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(1),r=n(12),a=n(17);function i(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}var c=function(e){var t=e.collapsing,n=e.className,c=e.content,l=e.children,u=i(e,["collapsing","className","content","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"table",className:(0,r.classes)(["Table",t&&"Table--collapsing",n])},u,{children:(0,o.createVNode)(1,"tbody",null,[c,l],0)})))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=i(e,["className","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"tr",className:(0,r.classes)(["Table__row",n&&"Table__row--header",t])},c)))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"td",className:(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t])},l)))};t.TableCell=u,u.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=u},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(1),r=n(12),a=n(17),i=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=i,i.defaultHooks=r.pureComponentHooks;var c=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,u=e.buttons,s=e.content,d=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),content:n+":"}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2,children:[s,d]}),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};t.LabeledListItem=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,null,1,{style:{"padding-bottom":(0,a.unit)(n)}}),2)};t.LabeledListDivider=l,l.defaultHooks=r.pureComponentHooks,i.Item=c,i.Divider=l},function(e,t,n){n(165),n(166),n(167),n(168),n(169),n(170),e.exports=n(171)},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";n(172),n(173),n(174),n(175),n(176),n(177),n(178),n(179),n(180),n(181),n(182),n(183),n(184),n(185),n(186),n(187),n(188),n(189),n(190),n(191),n(192),n(193),n(194),n(195),n(197),n(199),n(200),n(201),n(133),n(203),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(218),n(219),n(220),n(221),n(222),n(224),n(225),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(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(256),n(257),n(258),n(259),n(260),n(261),n(263),n(264),n(266),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(288),n(289),n(290),n(292),n(293),n(294),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(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),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(346),n(348),n(349),n(350),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(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);var o=n(1);n(387),n(388);var r=n(389),a=(n(154),n(3)),i=n(19),c=n(155),l=n(51),u=n(157),s=n(497),d=(0,l.createLogger)(),p=(0,s.createStore)(),f=document.getElementById("react-root"),m=!0,h=!1,C=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(m){if(d.log("initial render",e),!(0,u.getRoute)(e)){if(d.info("loading old tgui"),h=!0,window.update=window.initialize=function(){},i.tridentVersion<=4)return void setTimeout((function(){location.href="tgui-fallback.html?ref="+window.__ref__}),10);document.getElementById("data").textContent=JSON.stringify(e),(0,r.loadCSS)("v4shim.css"),(0,r.loadCSS)("tgui.css");var t=document.getElementsByTagName("head")[0],a=document.createElement("script");return a.type="text/javascript",a.src="tgui.js",void t.appendChild(a)}(0,c.setupDrag)(e)}var l=n(499).Layout,s=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(s,f)}catch(C){d.error("rendering error",C)}m&&(m=!1)}}()})),window.update=window.initialize=function(e){var t=function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};i.tridentVersion<=4&&(t=undefined);try{return JSON.parse(e,t)}catch(o){d.log(o),d.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e);p.dispatch((0,a.backendUpdate)(t))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}(0,r.loadCSS)("font-awesome.css")};i.tridentVersion<=4&&"loading"===document.readyState?document.addEventListener("DOMContentLoaded",C):C()},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(35),i=n(38),c=n(9),l=n(95),u=n(125),s=n(4),d=n(15),p=n(52),f=n(6),m=n(8),h=n(14),C=n(23),g=n(33),b=n(46),v=n(42),N=n(62),V=n(47),y=n(128),_=n(94),x=n(18),k=n(13),w=n(71),L=n(24),B=n(22),S=n(91),I=n(72),T=n(59),A=n(58),E=n(11),P=n(129),O=n(25),M=n(43),R=n(34),F=n(16).forEach,D=I("hidden"),j=E("toPrimitive"),z=R.set,H=R.getterFor("Symbol"),G=Object.prototype,U=r.Symbol,K=a("JSON","stringify"),Y=x.f,q=k.f,W=y.f,$=w.f,Q=S("symbols"),X=S("op-symbols"),J=S("string-to-symbol-registry"),Z=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&s((function(){return 7!=v(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(G,t);o&&delete G[t],q(e,t,n),o&&e!==G&&q(G,t,o)}:q,re=function(e,t){var n=Q[e]=v(U.prototype);return z(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=l&&"symbol"==typeof U.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ie=function(e,t,n){e===G&&ie(X,t,n),m(e);var o=g(t,!0);return m(n),d(Q,o)?(n.enumerable?(d(e,D)&&e[D][o]&&(e[D][o]=!1),n=v(n,{enumerable:b(0,!1)})):(d(e,D)||q(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):q(e,o,n)},ce=function(e,t){m(e);var n=C(t),o=N(n).concat(pe(n));return F(o,(function(t){c&&!ue.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?v(e):ce(v(e),t)},ue=function(e){var t=g(e,!0),n=$.call(this,t);return!(this===G&&d(Q,t)&&!d(X,t))&&(!(n||!d(this,t)||!d(Q,t)||d(this,D)&&this[D][t])||n)},se=function(e,t){var n=C(e),o=g(t,!0);if(n!==G||!d(Q,o)||d(X,o)){var r=Y(n,o);return!r||!d(Q,o)||d(n,D)&&n[D][o]||(r.enumerable=!0),r}},de=function(e){var t=W(C(e)),n=[];return F(t,(function(e){d(Q,e)||d(T,e)||n.push(e)})),n},pe=function(e){var t=e===G,n=W(t?X:C(e)),o=[];return F(n,(function(e){!d(Q,e)||t&&!d(G,e)||o.push(Q[e])})),o};(l||(B((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=A(e),n=function o(e){this===G&&o.call(X,e),d(this,D)&&d(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(G,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return H(this).tag})),w.f=ue,k.f=ie,x.f=se,V.f=y.f=de,_.f=pe,c&&(q(U.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),i||B(G,"propertyIsEnumerable",ue,{unsafe:!0}))),u||(P.f=function(e){return re(E(e),e)}),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),F(N(ee),(function(e){O(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(d(J,t))return J[t];var n=U(t);return J[t]=n,Z[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(d(Z,e))return Z[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!c},{create:le,defineProperty:ie,defineProperties:ce,getOwnPropertyDescriptor:se}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:de,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:s((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||s((function(){var e=U();return"[null]"!=K([e])||"{}"!=K({a:e})||"{}"!=K(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(o=t,(f(t)||e!==undefined)&&!ae(e))return p(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,K.apply(null,r)}});U.prototype[j]||L(U.prototype,j,U.prototype.valueOf),M(U,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(5),i=n(15),c=n(6),l=n(13).f,u=n(122),s=a.Symbol;if(r&&"function"==typeof s&&(!("description"in s.prototype)||s().description!==undefined)){var d={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new s(e):e===undefined?s():s(e);return""===e&&(d[t]=!0),t};u(p,s);var f=p.prototype=s.prototype;f.constructor=p;var m=f.toString,h="Symbol(test)"==String(s("test")),C=/^Symbol\((.*)\)[^)]+$/;l(f,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=m.call(e);if(i(d,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(25)("asyncIterator")},function(e,t,n){"use strict";n(25)("hasInstance")},function(e,t,n){"use strict";n(25)("isConcatSpreadable")},function(e,t,n){"use strict";n(25)("iterator")},function(e,t,n){"use strict";n(25)("match")},function(e,t,n){"use strict";n(25)("replace")},function(e,t,n){"use strict";n(25)("search")},function(e,t,n){"use strict";n(25)("species")},function(e,t,n){"use strict";n(25)("split")},function(e,t,n){"use strict";n(25)("toPrimitive")},function(e,t,n){"use strict";n(25)("toStringTag")},function(e,t,n){"use strict";n(25)("unscopables")},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(52),i=n(6),c=n(14),l=n(10),u=n(49),s=n(63),d=n(64),p=n(11),f=n(96),m=p("isConcatSpreadable"),h=9007199254740991,C="Maximum allowed index exceeded",g=f>=51||!r((function(){var e=[];return e[m]=!1,e.concat()[0]!==e})),b=d("concat"),v=function(e){if(!i(e))return!1;var t=e[m];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!g||!b},{concat:function(e){var t,n,o,r,a,i=c(this),d=s(i,0),p=0;for(t=-1,o=arguments.length;th)throw TypeError(C);for(n=0;n=h)throw TypeError(C);u(d,p++,a)}return d.length=p,d}})},function(e,t,n){"use strict";var o=n(0),r=n(130),a=n(44);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(0),r=n(16).every;o({target:"Array",proto:!0,forced:n(39)("every")},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(97),a=n(44);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(0),r=n(16).filter,a=n(4),i=n(64)("filter"),c=i&&!a((function(){[].filter.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(16).find,a=n(44),i=!0;"find"in[]&&Array(1).find((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(0),r=n(16).findIndex,a=n(44),i=!0;"findIndex"in[]&&Array(1).findIndex((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(0),r=n(131),a=n(14),i=n(10),c=n(30),l=n(63);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=i(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(0),r=n(131),a=n(14),i=n(10),c=n(31),l=n(63);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),o=i(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(0),r=n(196);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(16).forEach,r=n(39);e.exports=r("forEach")?function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}:[].forEach},function(e,t,n){"use strict";var o=n(0),r=n(198);o({target:"Array",stat:!0,forced:!n(75)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(48),r=n(14),a=n(132),i=n(98),c=n(10),l=n(49),u=n(99);e.exports=function(e){var t,n,s,d,p,f=r(e),m="function"==typeof this?this:Array,h=arguments.length,C=h>1?arguments[1]:undefined,g=C!==undefined,b=0,v=u(f);if(g&&(C=o(C,h>2?arguments[2]:undefined,2)),v==undefined||m==Array&&i(v))for(n=new m(t=c(f.length));t>b;b++)l(n,b,g?C(f[b],b):f[b]);else for(p=(d=v.call(f)).next,n=new m;!(s=p.call(d)).done;b++)l(n,b,g?a(d,C,[s.value,b],!0):s.value);return n.length=b,n}},function(e,t,n){"use strict";var o=n(0),r=n(60).includes,a=n(44);o({target:"Array",proto:!0},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("includes")},function(e,t,n){"use strict";var o=n(0),r=n(60).indexOf,a=n(39),i=[].indexOf,c=!!i&&1/[1].indexOf(1,-0)<0,l=a("indexOf");o({target:"Array",proto:!0,forced:c||l},{indexOf:function(e){return c?i.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(0)({target:"Array",stat:!0},{isArray:n(52)})},function(e,t,n){"use strict";var o=n(134).IteratorPrototype,r=n(42),a=n(46),i=n(43),c=n(65),l=function(){return this};e.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,u,!1,!0),c[u]=l,e}},function(e,t,n){"use strict";var o=n(0),r=n(57),a=n(23),i=n(39),c=[].join,l=r!=Object,u=i("join",",");o({target:"Array",proto:!0,forced:l||u},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(0),r=n(136);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(0),r=n(16).map,a=n(4),i=n(64)("map"),c=i&&!a((function(){[].map.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(49);o({target:"Array",stat:!0,forced:r((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;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(0),r=n(76).left;o({target:"Array",proto:!0,forced:n(39)("reduce")},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(76).right;o({target:"Array",proto:!0,forced:n(39)("reduceRight")},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(52),i=n(41),c=n(10),l=n(23),u=n(49),s=n(64),d=n(11)("species"),p=[].slice,f=Math.max;o({target:"Array",proto:!0,forced:!s("slice")},{slice:function(e,t){var n,o,s,m=l(this),h=c(m.length),C=i(e,h),g=i(t===undefined?h:t,h);if(a(m)&&("function"!=typeof(n=m.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[d])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(m,C,g);for(o=new(n===undefined?Array:n)(f(g-C,0)),s=0;C1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(31),a=n(14),i=n(4),c=n(39),l=[],u=l.sort,s=i((function(){l.sort(undefined)})),d=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:s||!d||p},{sort:function(e){return e===undefined?u.call(a(this)):u.call(a(this),r(e))}})},function(e,t,n){"use strict";n(54)("Array")},function(e,t,n){"use strict";var o=n(0),r=n(41),a=n(30),i=n(10),c=n(14),l=n(63),u=n(49),s=n(64),d=Math.max,p=Math.min,f=9007199254740991,m="Maximum allowed length exceeded";o({target:"Array",proto:!0,forced:!s("splice")},{splice:function(e,t){var n,o,s,h,C,g,b=c(this),v=i(b.length),N=r(e,v),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=v-N):(n=V-2,o=p(d(a(t),0),v-N)),v+n-o>f)throw TypeError(m);for(s=l(b,o),h=0;hv-o+n;h--)delete b[h-1]}else if(n>o)for(h=v-o;h>N;h--)g=h+n-1,(C=h+o-1)in b?b[g]=b[C]:delete b[g];for(h=0;h>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(u=e!=e?1:0,l=f):(l=a(i(e)/c),e*(s=r(2,-l))<1&&(l--,s*=2),(e+=l+m>=1?h/s:h*r(2,1-m))*s>=2&&(l++,s/=2),l+m>=f?(u=0,l=f):l+m>=1?(u=(e*s-1)*r(2,t),l+=m):(u=e*r(2,m-1)*r(2,t),l=0));t>=8;d[g++]=255&u,u/=256,t-=8);for(l=l<0;d[g++]=255&l,l/=256,p-=8);return d[--g]|=128*C,d},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,u=o-1,s=e[u--],d=127&s;for(s>>=7;l>0;d=256*d+e[u],u--,l-=8);for(n=d&(1<<-l)-1,d>>=-l,l+=t;l>0;n=256*n+e[u],u--,l-=8);if(0===d)d=1-c;else{if(d===i)return n?NaN:s?-1/0:1/0;n+=r(2,t),d-=c}return(s?-1:1)*n*r(2,d-t)}}},function(e,t,n){"use strict";var o=n(0),r=n(7);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(77),i=n(8),c=n(41),l=n(10),u=n(45),s=a.ArrayBuffer,d=a.DataView,p=s.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new s(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(p!==undefined&&t===undefined)return p.call(i(this),e);for(var n=i(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),a=new(u(this,s))(l(r-o)),f=new d(this),m=new d(a),h=0;o9999?"+":"";return n+r(a(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(14),i=n(33);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=a(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(24),r=n(226),a=n(11)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(8),r=n(33);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(22),r=Date.prototype,a="Invalid Date",i=r.toString,c=r.getTime;new Date(NaN)+""!=a&&o(r,"toString",(function(){var e=c.call(this);return e==e?i.call(this):a}))},function(e,t,n){"use strict";n(0)({target:"Function",proto:!0},{bind:n(138)})},function(e,t,n){"use strict";var o=n(6),r=n(13),a=n(36),i=n(11)("hasInstance"),c=Function.prototype;i in c||r.f(c,i,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(9),r=n(13).f,a=Function.prototype,i=a.toString,c=/^\s*function ([^ (]*)/;!o||"name"in a||r(a,"name",{configurable:!0,get:function(){try{return i.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(5);n(43)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(78),r=n(139);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(0),r=n(140),a=Math.acosh,i=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!a||710!=Math.floor(a(Number.MAX_VALUE))||a(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?i(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(0),r=Math.asinh,a=Math.log,i=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):a(e+i(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(0),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:a((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(0),r=n(105),a=Math.abs,i=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*i(a(e),1/3)}})},function(e,t,n){"use strict";var o=n(0),r=Math.floor,a=Math.log,i=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(a(e+.5)*i):32}})},function(e,t,n){"use strict";var o=n(0),r=n(80),a=Math.cosh,i=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!a||a(710)===Infinity},{cosh:function(e){var t=r(i(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(0),r=n(80);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{fround:n(241)})},function(e,t,n){"use strict";var o=n(105),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),u=a(2,-126),s=function(e){return e+1/i-1/i};e.exports=Math.fround||function(e){var t,n,a=r(e),d=o(e);return al||n!=n?d*Infinity:d*n}},function(e,t,n){"use strict";var o=n(0),r=Math.hypot,a=Math.abs,i=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,u=0;c0?(o=n/u)*o:n;return u===Infinity?Infinity:u*i(r)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=a(4294967295,5)||2!=a.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,a=65535&o;return 0|r*a+((65535&n>>>16)*a+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(0),r=Math.log,a=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*a}})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{log1p:n(140)})},function(e,t,n){"use strict";var o=n(0),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{sign:n(105)})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(80),i=Math.abs,c=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return i(e=+e)<1?(a(e)-a(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(0),r=n(80),a=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){"use strict";n(43)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(0),r=Math.ceil,a=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?a:r)(e)}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(22),c=n(15),l=n(32),u=n(79),s=n(33),d=n(4),p=n(42),f=n(47).f,m=n(18).f,h=n(13).f,C=n(56).trim,g="Number",b=r[g],v=b.prototype,N=l(p(v))==g,V=function(e){var t,n,o,r,a,i,c,l,u=s(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=C(u)).charCodeAt(0))||45===t){if(88===(n=u.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(u.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+u}for(i=(a=u.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+u};if(a(g,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var y,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(N?d((function(){v.valueOf.call(n)})):l(n)!=g)?u(new b(V(t)),n,_):V(t)},x=o?f(b):"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;x.length>k;k++)c(b,y=x[k])&&!c(_,y)&&h(_,y,m(b,y));_.prototype=v,v.constructor=_,i(r,g,_)}},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isFinite:n(255)})},function(e,t,n){"use strict";var o=n(5).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isInteger:n(141)})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(0),r=n(141),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(0),r=n(262);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(56).trim,a=n(81),i=o.parseFloat,c=1/i(a+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=i(t);return 0===n&&"-"==t.charAt(0)?-0:n}:i},function(e,t,n){"use strict";var o=n(0),r=n(142);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(0),r=n(30),a=n(265),i=n(104),c=n(4),l=1..toFixed,u=Math.floor,s=function p(e,t,n){return 0===t?n:t%2==1?p(e,t-1,n*e):p(e*e,t/2,n)},d=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=a(this),p=r(e),f=[0,0,0,0,0,0],m="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*f[n],f[n]=o%1e7,o=u(o/1e7)},g=function(e){for(var t=6,n=0;--t>=0;)n+=f[t],f[t]=u(n/e),n=n%e*1e7},b=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==f[e]){var n=String(f[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(p<0||p>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(m="-",l=-l),l>1e-21)if(n=(t=d(l*s(2,69,1))-69)<0?l*s(2,-t,1):l/s(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=p;o>=7;)C(1e7,0),o-=7;for(C(s(10,o,1),0),o=t-1;o>=23;)g(1<<23),o-=23;g(1<0?m+((c=h.length)<=p?"0."+i.call("0",p-c)+h:h.slice(0,c-p)+"."+h.slice(c-p)):m+h}})},function(e,t,n){"use strict";var o=n(32);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(0),r=n(267);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(62),i=n(94),c=n(71),l=n(14),u=n(57),s=Object.assign,d=Object.defineProperty;e.exports=!s||r((function(){if(o&&1!==s({b:1},s(d({},"a",{enumerable:!0,get:function(){d(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!=s({},e)[n]||"abcdefghijklmnopqrst"!=a(s({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,s=1,d=i.f,p=c.f;r>s;)for(var f,m=u(arguments[s++]),h=d?a(m).concat(d(m)):a(m),C=h.length,g=0;C>g;)f=h[g++],o&&!p.call(m,f)||(n[f]=m[f]);return n}:s},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0,sham:!n(9)},{create:n(42)})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(31),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(i(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(0),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(126)})},function(e,t,n){"use strict";var o=n(0),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(13).f})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(31),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(i(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(0),r=n(143).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(67),a=n(4),i=n(6),c=n(50).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!r},{freeze:function(e){return l&&i(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(0),r=n(68),a=n(49);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(23),i=n(18).f,c=n(9),l=r((function(){i(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return i(a(e),t)}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(92),i=n(23),c=n(18),l=n(49);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,u=a(o),s={},d=0;u.length>d;)(n=r(o,t=u[d++]))!==undefined&&l(s,t,n);return s}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(128).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(14),i=n(36),c=n(102);o({target:"Object",stat:!0,forced:r((function(){i(1)})),sham:!c},{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0},{is:n(144)})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isExtensible:function(e){return!!a(e)&&(!i||i(e))}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isFrozen:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isSealed:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(14),a=n(62);o({target:"Object",stat:!0,forced:n(4)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(33),l=n(36),u=n(18).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(33),l=n(36),u=n(18).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{preventExtensions:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{seal:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0},{setPrototypeOf:n(53)})},function(e,t,n){"use strict";var o=n(100),r=n(22),a=n(291);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(100),r=n(74);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(0),r=n(143).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(142);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(0),l=n(38),u=n(5),s=n(35),d=n(145),p=n(22),f=n(66),m=n(43),h=n(54),C=n(6),g=n(31),b=n(55),v=n(32),N=n(90),V=n(68),y=n(75),_=n(45),x=n(106).set,k=n(147),w=n(148),L=n(295),B=n(149),S=n(296),I=n(34),T=n(61),A=n(11),E=n(96),P=A("species"),O="Promise",M=I.get,R=I.set,F=I.getterFor(O),D=d,j=u.TypeError,z=u.document,H=u.process,G=s("fetch"),U=B.f,K=U,Y="process"==v(H),q=!!(z&&z.createEvent&&u.dispatchEvent),W=0,$=T(O,(function(){if(!(N(D)!==String(D))){if(66===E)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(E>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[P]=t,!(e.then((function(){}))instanceof t)})),Q=$||!y((function(e){D.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},J=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;k((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,u,s=o[i++],d=a?s.ok:s.fail,p=s.resolve,f=s.reject,m=s.domain;try{d?(a||(2===t.rejection&&ne(e,t),t.rejection=1),!0===d?c=r:(m&&m.enter(),c=d(r),m&&(m.exit(),u=!0)),c===s.promise?f(j("Promise-chain cycle")):(l=X(c))?l.call(c,p,f):p(c)):f(r)}catch(h){m&&!u&&m.exit(),f(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&ee(e,t)}))}},Z=function(e,t,n){var o,r;q?((o=z.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),u.dispatchEvent(o)):o={promise:t,reason:n},(r=u["on"+e])?r(o):"unhandledrejection"===e&&L("Unhandled promise rejection",n)},ee=function(e,t){x.call(u,(function(){var n,o=t.value;if(te(t)&&(n=S((function(){Y?H.emit("unhandledRejection",o,e):Z("unhandledrejection",e,o)})),t.rejection=Y||te(t)?2:1,n.error))throw n.value}))},te=function(e){return 1!==e.rejection&&!e.parent},ne=function(e,t){x.call(u,(function(){Y?H.emit("rejectionHandled",e):Z("rejectionhandled",e,t.value)}))},oe=function(e,t,n,o){return function(r){e(t,n,r,o)}},re=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,J(e,t,!0))},ae=function ie(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=X(n);r?k((function(){var o={done:!1};try{r.call(n,oe(ie,e,o,t),oe(re,e,o,t))}catch(a){re(e,o,a,t)}})):(t.value=n,t.state=1,J(e,t,!1))}catch(a){re(e,{done:!1},a,t)}}};$&&(D=function(e){b(this,D,O),g(e),o.call(this);var t=M(this);try{e(oe(ae,this,t),oe(re,this,t))}catch(n){re(this,t,n)}},(o=function(e){R(this,{type:O,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:W,value:undefined})}).prototype=f(D.prototype,{then:function(e,t){var n=F(this),o=U(_(this,D));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=Y?H.domain:undefined,n.parent=!0,n.reactions.push(o),n.state!=W&&J(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=M(e);this.promise=e,this.resolve=oe(ae,e,t),this.reject=oe(re,e,t)},B.f=U=function(e){return e===D||e===a?new r(e):K(e)},l||"function"!=typeof d||(i=d.prototype.then,p(d.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof G&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return w(D,G.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:$},{Promise:D}),m(D,O,!1,!0),h(O),a=s(O),c({target:O,stat:!0,forced:$},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:O,stat:!0,forced:l||$},{resolve:function(e){return w(l&&this===a?D:this,e)}}),c({target:O,stat:!0,forced:Q},{all:function(e){var t=this,n=U(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(e,(function(e){var l=i++,u=!1;a.push(undefined),c++,n.call(t,e).then((function(e){u||(u=!0,a[l]=e,--c||o(a))}),r)})),--c||o(a)}));return a.error&&r(a.value),n.promise},race:function(e){var t=this,n=U(t),o=n.reject,r=S((function(){var r=g(t.resolve);V(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(5);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},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 o=n(0),r=n(38),a=n(145),i=n(4),c=n(35),l=n(45),u=n(148),s=n(22);o({target:"Promise",proto:!0,real:!0,forced:!!a&&i((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then((function(){return n}))}:e,n?function(n){return u(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||s(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(31),i=n(8),c=n(4),l=r("Reflect","apply"),u=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return a(e),i(n),l?l(e,t,n):u.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(31),i=n(8),c=n(6),l=n(42),u=n(138),s=n(4),d=r("Reflect","construct"),p=s((function(){function e(){}return!(d((function(){}),[],e)instanceof e)})),f=!s((function(){d((function(){}))})),m=p||f;o({target:"Reflect",stat:!0,forced:m,sham:m},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(f&&!p)return d(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 o=[null];return o.push.apply(o,t),new(u.apply(e,o))}var r=n.prototype,s=l(c(r)?r:Object.prototype),m=Function.apply.call(e,s,t);return c(m)?m:s}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(33),c=n(13);o({target:"Reflect",stat:!0,forced:n(4)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=i(t,!0);a(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(18).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(8),i=n(15),c=n(18),l=n(36);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,s=arguments.length<3?e:arguments[2];return a(e)===s?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(s):r(o=l(e))?u(o,t,s):void 0}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(18);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return i.f(a(e),t)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(36);o({target:"Reflect",stat:!0,sham:!n(102)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(0)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(0)({target:"Reflect",stat:!0},{ownKeys:n(92)})},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(8);o({target:"Reflect",stat:!0,sham:!n(67)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(6),i=n(15),c=n(4),l=n(13),u=n(18),s=n(36),d=n(46);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(s(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,f=arguments.length<4?e:arguments[3],m=u.f(r(e),t);if(!m){if(a(c=s(e)))return p(c,t,n,f);m=d(0)}if(i(m,"value")){if(!1===m.writable||!a(f))return!1;if(o=u.f(f,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(f,t,o)}else l.f(f,t,d(0,n));return!0}return m.set!==undefined&&(m.set.call(f,n),!0)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(135),i=n(53);i&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return i(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(79),c=n(13).f,l=n(47).f,u=n(107),s=n(83),d=n(22),p=n(4),f=n(54),m=n(11)("match"),h=r.RegExp,C=h.prototype,g=/a/g,b=/a/g,v=new h(g)!==g;if(o&&a("RegExp",!v||p((function(){return b[m]=!1,h(g)!=g||h(b)==b||"/a/i"!=h(g,"i")})))){for(var N=function(e,t){var n=this instanceof N,o=u(e),r=t===undefined;return!n&&o&&e.constructor===N&&r?e:i(v?new h(o&&!r?e.source:e,t):h((o=e instanceof N)?e.source:e,o&&r?s.call(e):t),n?this:C,N)},V=function(e){e in N||c(N,e,{configurable:!0,get:function(){return h[e]},set:function(t){h[e]=t}})},y=l(h),_=0;y.length>_;)V(y[_++]);C.constructor=N,N.prototype=C,d(r,"RegExp",N)}f("RegExp")},function(e,t,n){"use strict";var o=n(0),r=n(84);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(83);o&&"g"!=/./g.flags&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(22),r=n(8),a=n(4),i=n(83),c=RegExp.prototype,l=c.toString,u=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),s="toString"!=l.name;(u||s)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?i.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(78),r=n(139);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(0),r=n(108).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(0),a=n(18).f,i=n(10),c=n(109),l=n(21),u=n(110),s=n(38),d="".endsWith,p=Math.min,f=u("endsWith");r({target:"String",proto:!0,forced:!!(s||f||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!f},{endsWith:function(e){var t=String(l(this));c(e);var n=arguments.length>1?arguments[1]:undefined,o=i(t.length),r=n===undefined?o:p(i(n),o),a=String(e);return d?d.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(0),r=n(41),a=String.fromCharCode,i=String.fromCodePoint;o({target:"String",stat:!0,forced:!!i&&1!=i.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,i=0;o>i;){if(t=+arguments[i++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(0),r=n(109),a=n(21);o({target:"String",proto:!0,forced:!n(110)("includes")},{includes:function(e){return!!~String(a(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(108).charAt,r=n(34),a=n(101),i=r.set,c=r.getterFor("String Iterator");a(String,"String",(function(e){i(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(10),i=n(21),c=n(111),l=n(86);o("match",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),u=String(this);if(!i.global)return l(i,u);var s=i.unicode;i.lastIndex=0;for(var d,p=[],f=0;null!==(d=l(i,u));){var m=String(d[0]);p[f]=m,""===m&&(i.lastIndex=c(u,a(i.lastIndex),s)),f++}return 0===f?null:p}]}))},function(e,t,n){"use strict";var o=n(0),r=n(103).end;o({target:"String",proto:!0,forced:n(150)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(103).start;o({target:"String",proto:!0,forced:n(150)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(23),a=n(10);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=a(t.length),o=arguments.length,i=[],c=0;n>c;)i.push(String(t[c++])),c]*>)/g,h=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n){return[function(n,o){var r=l(this),a=n==undefined?undefined:n[e];return a!==undefined?a.call(n,r,o):t.call(String(r),n,o)},function(e,a){var l=n(t,e,this,a);if(l.done)return l.value;var f=r(e),m=String(this),h="function"==typeof a;h||(a=String(a));var C=f.global;if(C){var g=f.unicode;f.lastIndex=0}for(var b=[];;){var v=s(f,m);if(null===v)break;if(b.push(v),!C)break;""===String(v[0])&&(f.lastIndex=u(m,i(f.lastIndex),g))}for(var N,V="",y=0,_=0;_=y&&(V+=m.slice(y,k)+I,y=k+x.length)}return V+m.slice(y)}];function o(e,n,o,r,i,c){var l=o+e.length,u=r.length,s=h;return i!==undefined&&(i=a(i),s=m),t.call(c,s,(function(t,a){var c;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=i[a.slice(1,-1)];break;default:var s=+a;if(0===s)return t;if(s>u){var d=f(s/10);return 0===d?t:d<=u?r[d-1]===undefined?a.charAt(1):r[d-1]+a.charAt(1):t}c=r[s-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(21),i=n(144),c=n(86);o("search",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),l=String(this),u=a.lastIndex;i(u,0)||(a.lastIndex=0);var s=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===s?-1:s.index}]}))},function(e,t,n){"use strict";var o=n(85),r=n(107),a=n(8),i=n(21),c=n(45),l=n(111),u=n(10),s=n(86),d=n(84),p=n(4),f=[].push,m=Math.min,h=!p((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="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 o=String(i(this)),a=n===undefined?4294967295:n>>>0;if(0===a)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,a);for(var c,l,u,s=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),m=0,h=new RegExp(e.source,p+"g");(c=d.call(h,o))&&!((l=h.lastIndex)>m&&(s.push(o.slice(m,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return m===o.length?!u&&h.test("")||s.push(""):s.push(o.slice(m)),s.length>a?s.slice(0,a):s}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=i(this),a=t==undefined?undefined:t[e];return a!==undefined?a.call(t,r,n):o.call(String(r),t,n)},function(e,r){var i=n(o,e,this,r,o!==t);if(i.done)return i.value;var d=a(e),p=String(this),f=c(d,RegExp),C=d.unicode,g=(d.ignoreCase?"i":"")+(d.multiline?"m":"")+(d.unicode?"u":"")+(h?"y":"g"),b=new f(h?d:"^(?:"+d.source+")",g),v=r===undefined?4294967295:r>>>0;if(0===v)return[];if(0===p.length)return null===s(b,p)?[p]:[];for(var N=0,V=0,y=[];V1?arguments[1]:undefined,t.length)),o=String(e);return d?d.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(0),r=n(56).trim;o({target:"String",proto:!0,forced:n(112)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(0),r=n(56).end,a=n(112)("trimEnd"),i=a?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:a},{trimEnd:i,trimRight:i})},function(e,t,n){"use strict";var o=n(0),r=n(56).start,a=n(112)("trimStart"),i=a?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:a},{trimStart:i,trimLeft:i})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(40)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(30);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(40)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(40)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(7),r=n(130),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(a(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).every,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(97),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).filter,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(i(this),e,arguments.length>1?arguments[1]:undefined),n=a(this,this.constructor),o=0,l=t.length,u=new(c(n))(l);l>o;)u[o]=t[o++];return u}))},function(e,t,n){"use strict";var o=n(7),r=n(16).find,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).findIndex,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).forEach,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(113);(0,n(7).exportTypedArrayStaticMethod)("from",n(152),o)},function(e,t,n){"use strict";var o=n(7),r=n(60).includes,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(60).indexOf,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(133),i=n(11)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,s=a.entries,d=r.aTypedArray,p=r.exportTypedArrayMethod,f=c&&c.prototype[i],m=!!f&&("values"==f.name||f.name==undefined),h=function(){return l.call(d(this))};p("entries",(function(){return s.call(d(this))})),p("keys",(function(){return u.call(d(this))})),p("values",h,!m),p(i,h,!m)},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].join;a("join",(function(e){return i.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(136),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).map,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(a(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(7),r=n(113),a=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(a(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(7),r=n(76).left,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(76).right,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=Math.floor;a("reverse",(function(){for(var e,t=r(this).length,n=i(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=i(e),c=r(o.length),u=0;if(c+t>n)throw RangeError("Wrong length");for(;ua;)s[a]=n[a++];return s}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(7),r=n(16).some,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].sort;a("sort",(function(e){return i.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(7),r=n(10),a=n(41),i=n(45),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=a(e,o);return new(i(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(4),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,u=[].toLocaleString,s=[].slice,d=!!i&&a((function(){u.call(new i(1))}));l("toLocaleString",(function(){return u.apply(d?s.call(c(this)):c(this),arguments)}),a((function(){return[1,2].toLocaleString()!=new i([1,2]).toLocaleString()}))||!a((function(){i.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(7).exportTypedArrayMethod,r=n(4),a=n(5).Uint8Array,i=a&&a.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var u=i.toString!=c;o("toString",c,u)},function(e,t,n){"use strict";var o,r=n(5),a=n(66),i=n(50),c=n(78),l=n(153),u=n(6),s=n(34).enforce,d=n(121),p=!r.ActiveXObject&&"ActiveXObject"in r,f=Object.isExtensible,m=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",m,l);if(d&&p){o=l.getConstructor(m,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,v=C.get,N=C.set;a(C,{"delete":function(e){if(u(e)&&!f(e)){var t=s(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(u(e)&&!f(e)){var t=s(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(u(e)&&!f(e)){var t=s(this);return t.frozen||(t.frozen=new o),b.call(this,e)?v.call(this,e):t.frozen.get(e)}return v.call(this,e)},set:function(e,t){if(u(e)&&!f(e)){var n=s(this);n.frozen||(n.frozen=new o),b.call(this,e)?N.call(this,e,t):n.frozen.set(e,t)}else N.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(78)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(153))},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(106);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:a.set,clearImmediate:a.clear})},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(147),i=n(32),c=r.process,l="process"==i(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(73),i=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?i.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(a)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=Ie,t._HI=D,t._M=Te,t._MCCC=Oe,t._ME=Ee,t._MFCC=Me,t._MP=Be,t._MR=Ne,t.__render=ze,t.createComponentVNode=function(e,t,n,o,r){var i=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),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(a(o))return n;if(a(n))return s(o,null);return B(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(a(o))return n;if(a(n))return o;return B(n,o)}(e,t,r),t);k.createVNode&&k.createVNode(i);return i},t.createFragment=P,t.createPortal=function(e,t){var n=D(e);return A(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),He(n,e,o,r)}},t.createTextVNode=E,t.createVNode=A,t.directClone=O,t.findDOMfromVNode=N,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&&a(e.children)&&F(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?s(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=He,t.rerender=We,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function a(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function u(e){return null===e}function s(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function d(e){return!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;var f="$F";function m(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){u(n)?h(e,t):e.insertBefore(t,n)}function g(e,t){e.removeChild(t)}function b(e){for(var t;(t=e.shift())!==undefined;)t()}function v(e,t,n){var o=e.children;return 4&n?o.$LI:8192&n?2===e.childFlags?o:o[t?0:o.length-1]:o}function N(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=v(e,t,n)}return null}function V(e,t){do{var n=e.flags;if(2033&n)return void g(t,e.dom);var o=e.children;if(4&n&&(e=o.$LI),8&n&&(e=o),8192&n){if(2!==e.childFlags){for(var r=0,a=o.length;r0,m=u(p),h=l(p)&&p[0]===I;f||m||h?(n=n||t.slice(0,s),(f||h)&&(d=O(d)),(m||h)&&(d.key=I+s),n.push(d)):n&&n.push(d),d.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=O(t)),a=2;return e.children=n,e.childFlags=a,e}function D(e){return i(e)||r(e)?E(e,null):o(e)?P(e,0,null):16384&e.flags?O(e):e}var j="http://www.w3.org/1999/xlink",z="http://www.w3.org/XML/1998/namespace",H={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":z,"xml:lang":z,"xml:space":z};function G(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 U=G(0),K=G(null),Y=G(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=G(null)),n[e]||1==++U[e]&&(K[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?$(t,!0,e,Z(t)):t.stopPropagation()}}(e):function(e){return function(t){$(t,!1,e,Z(t))}}(e);return document.addEventListener(m(e),t),t}(e)),n}function W(e,t){var n=t.$EV;n&&n[e]&&(0==--U[e]&&(document.removeEventListener(m(e),K[e]),K[e]=null),n[e]=null)}function $(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var i=a[n];if(i&&(o.dom=r,i.event?i.event(i.data,e):i(e),e.cancelBubble))return}r=r.parentNode}while(!u(r))}function Q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function X(){return this.defaultPrevented}function J(){return this.cancelBubble}function Z(e){var t={dom:document};return e.isDefaultPrevented=X,e.isPropagationStopped=J,e.stopPropagation=Q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function ee(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function te(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||p,a=o.dom;if(l(e))ee(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),le(o,c)}}var de,pe,fe=te("onInput",he),me=te("onChange");function he(e,t,n){var o=e.value,r=t.value;if(a(o)){if(n){var i=e.defaultValue;a(i)||i===r||(t.defaultValue=i,t.value=i)}}else r!==o&&(t.defaultValue=o,t.value=o)}function Ce(e,t,n,o,r,a){64&e?ce(o,n):256&e?se(o,n,r,t):128&e&&he(o,n,r),a&&(n.$V=t)}function ge(e,t,n){64&e?function(e,t){oe(t.type)?(ne(e,"change",ae),ne(e,"click",ie)):ne(e,"input",re)}(t,n):256&e?function(e){ne(e,"change",ue)}(t):128&e&&function(e,t){ne(e,"input",fe),t.onChange&&ne(e,"change",me)}(t,n)}function be(e){return e.type&&oe(e.type)?!a(e.checked):!a(e.value)}function ve(e){e&&!S(e,null)&&e.current&&(e.current=null)}function Ne(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){S(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ye(e),V(e,t)}function ye(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;ve(t);var i=e.childFlags;if(!u(r))for(var l=Object.keys(r),s=0,d=l.length;s0;for(var c in i&&(a=be(n))&&ge(t,o,n),n)Le(c,null,n[c],o,r,a,null);i&&Ce(t,e,o,n,!0,a)}function Se(e,t,n){var o=D(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=s(n,e.getChildContext())),e.$CX=r,o}function Ie(e,t,n,o,r,a){var i=new t(n,o),l=i.$N=Boolean(t.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=r,i.$L=a,e.children=i,i.$BS=!1,i.context=o,i.props===p&&(i.props=n),l)i.state=_(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var s=i.$PS;if(!u(s)){var d=i.state;if(u(d))i.state=s;else for(var f in s)d[f]=s[f];i.$PS=null}i.$BR=!1}return i.$LI=Se(i,n,o),i}function Te(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Ee(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=Ie(e,e.type,e.props||p,n,o,a);Te(i.$LI,t,i.$CX,o,r,a),Oe(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Te(e.children=D(function(e,t){return 32768&e.flags?e.type.render(e.props||p,e.ref,t):e.type(e.props||p,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Me(e,a)):512&i||16&i?Ae(e,t,r):8192&i?function(e,t,n,o,r,a){var i=e.children,c=e.childFlags;12&c&&0===i.length&&(c=e.childFlags=2,i=e.children=M());2===c?Te(i,n,r,o,r,a):Pe(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Te(e.children,e.ref,t,!1,null,r);var a=M();Ae(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ae(e,t,n){var o=e.dom=document.createTextNode(e.children);u(t)||C(t,o,n)}function Ee(e,t,n,o,r,i){var c=e.flags,l=e.props,s=e.className,d=e.children,p=e.childFlags,f=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,o=o||(32&c)>0);if(a(s)||""===s||(o?f.setAttribute("class",s):f.className=s),16===p)w(f,d);else if(1!==p){var m=o&&"foreignObject"!==e.type;2===p?(16384&d.flags&&(e.children=d=O(d)),Te(d,f,n,m,null,i)):8!==p&&4!==p||Pe(d,f,n,m,null,i)}u(t)||C(t,f,r),u(l)||Be(e,c,l,f,o),Ne(e.ref,f,i)}function Pe(e,t,n,o,r,a){for(var i=0;i0,u!==s){var m=u||p;if((c=s||p)!==p)for(var h in(d=(448&r)>0)&&(f=be(c)),c){var C=m[h],g=c[h];C!==g&&Le(h,C,g,l,o,f,e)}if(m!==p)for(var b in m)a(c[b])&&!a(m[b])&&Le(b,m[b],null,l,o,f,e)}var v=t.children,N=t.className;e.className!==N&&(a(N)?l.removeAttribute("class"):o?l.setAttribute("class",N):l.className=N);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,v):Fe(e.childFlags,t.childFlags,e.children,v,l,n,o&&"foreignObject"!==t.type,null,e,i);d&&Ce(r,t,l,c,!1,f);var V=t.ref,y=e.ref;y!==V&&(ve(y),Ne(V,l,i))}(e,t,o,r,f,d):4&f?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var d=t.props||p,f=t.ref,m=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(d,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=s(h,l.$PS),l.$PS=null)}De(l,h,d,n,o,r,!1,a,i),m!==f&&(ve(m),Ne(f,l,i))}(e,t,n,o,r,l,d):8&f?function(e,t,n,o,r,i,l){var u=!0,s=t.props||p,d=t.ref,f=e.props,m=!a(d),h=e.children;m&&c(d.onComponentShouldUpdate)&&(u=d.onComponentShouldUpdate(f,s));if(!1!==u){m&&c(d.onComponentWillUpdate)&&d.onComponentWillUpdate(f,s);var C=t.type,g=D(32768&t.flags?C.render(s,d,o):C(s,o));Re(h,g,n,o,r,i,l),t.children=g,m&&c(d.onComponentDidUpdate)&&d.onComponentDidUpdate(f,s)}else t.children=h}(e,t,n,o,r,l,d):16&f?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&f?t.dom=e.dom:8192&f?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,s=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=M());var d=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||d||!d&&c.length>p)&&(s=N(i[p-1],!1).nextSibling)}Fe(l,u,i,c,n,o,r,s,e,a)}(e,t,n,o,r,d):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Fe(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!i(c)){var l=c.dom;g(r,l),h(a,l)}}(e,t,o,d)}function Fe(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Re(n,o,r,a,i,c,u);break;case 1:Ve(n,r);break;case 16:ye(n),w(r,o);break;default:!function(e,t,n,o,r,a){ye(e),Pe(t,n,o,r,N(e,!0),a),V(e,n)}(n,o,r,a,i,u)}break;case 1:switch(t){case 2:Te(o,r,a,i,c,u);break;case 1:break;case 16:w(r,o);break;default:Pe(o,r,a,i,c,u)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:w(n,t))}(n,o,r);break;case 2:xe(r),Te(o,r,a,i,c,u);break;case 1:xe(r);break;default:xe(r),Pe(o,r,a,i,c,u)}break;default:switch(t){case 16:_e(n),w(r,o);break;case 2:ke(r,l,n),Te(o,r,a,i,c,u);break;case 1:ke(r,l,n);break;default:var s=0|n.length,d=0|o.length;0===s?d>0&&Pe(o,r,a,i,c,u):0===d?ke(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var s,d,p=a-1,f=i-1,m=0,h=e[m],C=t[m];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[m]=C=O(C)),Re(h,C,n,o,r,c,u),e[m]=C,++m>p||m>f)break e;h=e[m],C=t[m]}for(h=e[p],C=t[f];h.key===C.key;){if(16384&C.flags&&(t[f]=C=O(C)),Re(h,C,n,o,r,c,u),e[p]=C,p--,f--,m>p||m>f)break e;h=e[p],C=t[f]}}if(m>p){if(m<=f)for(d=(s=f+1)f)for(;m<=p;)Ve(e[m++],n);else!function(e,t,n,o,r,a,i,c,l,u,s,d,p){var f,m,h,C=0,g=c,b=c,v=a-c+1,V=i-c+1,_=new Int32Array(V+1),x=v===o,k=!1,w=0,L=0;if(r<4||(v|V)<32)for(C=g;C<=a;++C)if(f=e[C],Lc?k=!0:w=c,16384&m.flags&&(t[c]=m=O(m)),Re(f,m,l,n,u,s,p),++L;break}!x&&c>i&&Ve(f,l)}else x||Ve(f,l);else{var B={};for(C=b;C<=i;++C)B[t[C].key]=C;for(C=g;C<=a;++C)if(f=e[C],Lg;)Ve(e[g++],l);_[c-b]=C+1,w>c?k=!0:w=c,16384&(m=t[c]).flags&&(t[c]=m=O(m)),Re(f,m,l,n,u,s,p),++L}else x||Ve(f,l);else x||Ve(f,l)}if(x)ke(l,d,e),Pe(t,l,n,u,s,p);else if(k){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>je&&(je=l,de=new Int32Array(l),pe=new Int32Array(l));for(;n>1]]0&&(pe[n]=de[a-1]),de[a]=n)}a=r+1;var u=new Int32Array(a);i=de[a-1];for(;a-- >0;)u[a]=i,i=pe[i],de[a]=0;return u}(_);for(c=S.length-1,C=V-1;C>=0;C--)0===_[C]?(16384&(m=t[w=C+b]).flags&&(t[w]=m=O(m)),Te(m,l,n,u,(h=w+1)=0;C--)0===_[C]&&(16384&(m=t[w=C+b]).flags&&(t[w]=m=O(m)),Te(m,l,n,u,(h=w+1)i?i:a,p=0;pi)for(p=d;p0&&b(r),x.v=!1,c(n)&&n(),c(k.renderComplete)&&k.renderComplete(i,t)}function He(e,t,n,o){void 0===n&&(n=null),void 0===o&&(o=p),ze(e,t,n,o)}"undefined"!=typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var Ge=[],Ue="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ke=!1;function Ye(e,t,n,o){var r=e.$PS;if(c(t)&&(t=t(r?s(e.state,r):e.state,e.props,e.context)),a(r))e.$PS=t;else for(var i in t)r[i]=t[i];if(e.$BR)c(n)&&e.$L.push(n.bind(e));else{if(!x.v&&0===Ge.length)return void $e(e,o,n);if(-1===Ge.indexOf(e)&&Ge.push(e),Ke||(Ke=!0,Ue(We)),c(n)){var l=e.$QU;l||(l=e.$QU=[]),l.push(n)}}}function qe(e){for(var t=e.$QU,n=0,o=t.length;n0&&b(r),x.v=!1}else e.state=e.$PS,e.$PS=null;c(n)&&n.call(e)}}var Qe=function(e,t){this.state=null,this.$BR=!1,this.$BS=!0,this.$PS=null,this.$LI=null,this.$UN=!1,this.$CX=null,this.$QU=null,this.$N=!1,this.$L=null,this.$SVG=!1,this.props=e||p,this.context=t||p};t.Component=Qe,Qe.prototype.forceUpdate=function(e){this.$UN||Ye(this,{},e,!0)},Qe.prototype.setState=function(e,t){this.$UN||this.$BS||Ye(this,e,t,!1)},Qe.prototype.render=function(e,t,n){return null};t.version="7.3.3"},function(e,t,n){"use strict";var o=function(e){var t,n=Object.prototype,o=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},a=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n,o){var r=t&&t.prototype instanceof h?t:h,a=Object.create(r.prototype),i=new L(o||[]);return a._invoke=function(e,t,n){var o=s;return function(r,a){if(o===p)throw new Error("Generator is already running");if(o===f){if("throw"===r)throw a;return S()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=x(i,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===s)throw o=f,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=p;var l=u(e,t,n);if("normal"===l.type){if(o=n.done?f:d,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=f,n.method="throw",n.arg=l.arg)}}}(e,n,i),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(o){return{type:"throw",arg:o}}}e.wrap=l;var s="suspendedStart",d="suspendedYield",p="executing",f="completed",m={};function h(){}function C(){}function g(){}var b={};b[a]=function(){return this};var v=Object.getPrototypeOf,N=v&&v(v(B([])));N&&N!==n&&o.call(N,a)&&(b=N);var V=g.prototype=h.prototype=Object.create(b);function y(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function _(e){var t;this._invoke=function(n,r){function a(){return new Promise((function(t,a){!function i(t,n,r,a){var c=u(e[t],e,n);if("throw"!==c.type){var l=c.arg,s=l.value;return s&&"object"==typeof s&&o.call(s,"__await")?Promise.resolve(s.__await).then((function(e){i("next",e,r,a)}),(function(e){i("throw",e,r,a)})):Promise.resolve(s).then((function(e){l.value=e,r(l)}),(function(e){return i("throw",e,r,a)}))}a(c.arg)}(n,r,t,a)}))}return t=t?t.then(a,a):a()}}function x(e,n){var o=e.iterator[n.method];if(o===t){if(n.delegate=null,"throw"===n.method){if(e.iterator["return"]&&(n.method="return",n.arg=t,x(e,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var r=u(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,m;var a=r.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function k(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 w(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function L(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function B(e){if(e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var l=o.call(i,"catchLoc"),u=o.call(i,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),w(n),m}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;w(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:B(e),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){"use strict";(function(e){ /*! loadCSS. [c]2017 Filament Group, Inc. MIT License */ -var n;n=void 0!==e?e:void 0,t.loadCSS=function(e,t,o,r){var a,i=n.document,c=i.createElement("link");if(t)a=t;else{var l=(i.body||i.getElementsByTagName("head")[0]).childNodes;a=l[l.length-1]}var u=i.styleSheets;if(r)for(var s in r)r.hasOwnProperty(s)&&c.setAttribute(s,r[s]);c.rel="stylesheet",c.href=e,c.media="only x",function f(e){if(i.body)return e();setTimeout((function(){f(e)}))}((function(){a.parentNode.insertBefore(c,t?a:a.nextSibling)}));var d=function m(e){for(var t=c.href,n=u.length;n--;)if(u[n].href===t)return e();setTimeout((function(){m(e)}))};function p(){c.addEventListener&&c.removeEventListener("load",p),c.media=o||"all"}return c.addEventListener&&c.addEventListener("load",p),c.onloadcssdefined=d,d(p),c}}).call(this,n(118))},function(e,t,n){"use strict";t.__esModule=!0,t.Achievements=t.Score=t.Achievement=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i?"good":"bad",content:i?"Unlocked":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Achievement=i;var c=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i>0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){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:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(1),r=n(12),a=n(17);t.BlockQuote=function(e){var t=e.className,n=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,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,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"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,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"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.color,n=e.content,i=e.className,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,["color","content","className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["ColorBox",i]),color:n?null:"transparent",backgroundColor:t,content:n||"."},c)))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(1),r=n(17),a=n(114);var i=function(e){var t,n;function i(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},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.props,n=this.state.open,i=t.children,c=t.color,l=void 0===c?"default":c,u=t.title,s=t.buttons,d=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}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},d,{children:u}))),2),s&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",s,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(1),r=n(17);t.Dimmer=function(e){var t=e.style,n=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,["style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({style:Object.assign({position:"absolute",top:0,bottom:0,left:0,right:0,"background-color":"rgba(0, 0, 0, 0.75)","z-index":1},t)},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(1),r=n(12),a=n(17),i=n(87);function c(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}var l=function(e){var t,n;function l(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=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},u.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)},u.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},u.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(n){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},u.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,u=t.over,s=t.width,d=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=d.className,f=c(d,["className"]),m=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:s}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:s,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},f,{onClick:function(t){e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:m?"chevron-up":"chevron-down"}),2)]}))),h],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(1),r=n(12),a=n(17);function i(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}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,c=e.justify,l=e.spacing,u=void 0===l?0:l,s=i(e,["className","direction","wrap","align","justify","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",u>0&&"Flex--spacing--"+u,t]),style:Object.assign({},s.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},s)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,a=e.align,c=i(e,["className","grow","order","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",t]),style:Object.assign({},c.style,{"flex-grow":n,order:o,"align-self":a})},c)};t.computeFlexItemProps=u;var s=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=s,s.defaultHooks=r.pureComponentHooks,l.Item=s},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.className,n=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,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",t])},n)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(1),r=n(20),a=n(12),i=n(19),c=n(158),l=n(17);var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,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,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var u=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+u,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var u=n.inputRef.current;u.value=l;try{u.focus(),u.select()}catch(s){}}},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,d=t.suppressingFlicker,p=this.props,f=p.className,m=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,v=p.maxValue,N=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,x=p.format,k=p.onChange,w=p.onDrag,L=C;(n||d)&&(L=s);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!d&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:L,format:x,children:B})||B(x?x(L):L);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",m&&"NumberInput--fluid",f]),minWidth:V,minHeight:N,lineHeight:y,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((L-b)/(v-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:N,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,v);e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),w&&w(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,v);return e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),void(w&&w(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},u}(o.Component);t.NumberInput=u,u.defaultHooks=a.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(1),r=n(12),a=n(20),i=function(e){var t=e.value,n=e.minValue,i=void 0===n?0:n,c=e.maxValue,l=void 0===c?1:c,u=e.ranges,s=void 0===u?{}:u,d=e.content,p=e.children,f=(t-i)/(l-i),m=d!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(s);C=v[0]&&t<=v[1]){h=b;break}}return h||(h="default"),(0,o.createVNode)(1,"div",(0,r.classes)(["ProgressBar","ProgressBar--color--"+h]),[(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,a.clamp)(f,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[m&&d,m&&p,!m&&(0,a.toFixed)(100*f)+"%"],0)],4)};t.ProgressBar=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,u=e.content,s=e.children,d=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,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),f=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(s);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},d,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),f&&(0,o.createVNode)(1,"div","Section__content",[u,s],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tab=t.Tabs=void 0;var o=n(1),r=n(12),a=n(17),i=n(114);function c(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}var l=function(e){var t=e,n=Array.isArray(t),o=0;for(t=n?t:t[Symbol.iterator]();;){var r;if(n){if(o>=t.length)break;r=t[o++]}else{if((o=t.next()).done)break;r=o.value}var a=r;if(!a.props||"Tab"!==a.props.__type__){var i=JSON.stringify(a,null,2);throw new Error(" only accepts children of type .This is what we received: "+i)}}},u=function(e){var t,n;function u(t){var n;return(n=e.call(this,t)||this).state={activeTabKey:null},n}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=u.prototype;return s.getActiveTab=function(){var e=this.state,t=this.props,n=(0,r.normalizeChildren)(t.children);l(n);var o=t.activeTab||e.activeTabKey,a=n.find((function(e){return(e.key||e.props.label)===o}));return a||(a=n[0],o=a&&(a.key||a.props.label)),{tabs:n,activeTab:a,activeTabKey:o}},s.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),s=this.getActiveTab(),d=s.tabs,p=s.activeTab,f=s.activeTabKey,m=null;return p&&(m=p.props.content||p.props.children),"function"==typeof m&&(m=m(f)),(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Tabs",l&&"Tabs--vertical",n])},u,{children:[(0,o.createVNode)(1,"div","Tabs__tabBox",d.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),s=n.highlight,d=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,m=t.active||p===f;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",m&&"Tabs__tab--active",s&&!m&&"color-yellow",a]),selected:m,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},d,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",m||null,0)]})))},u}(o.Component);t.Tabs=u;var s=function(e){return null};t.Tab=s,s.defaultProps={__type__:"Tab"},u.Tab=s},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(1),r=n(12),a=n(31),i=n(19),c=n(37),l=n(87),u=function(e){switch(e){case c.UI_INTERACTIVE:return"good";case c.UI_UPDATE:return"average";case c.UI_DISABLED:default:return"bad"}},s=function(e){var t=e.className,n=e.title,c=e.status,s=e.fancy,d=e.onDragStart,p=e.onClose;return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",t]),[(0,o.createComponentVNode)(2,l.Icon,{className:"TitleBar__statusIcon",color:u(c),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title",n===n.toLowerCase()?(0,a.toTitleCase)(n):n,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return s&&d(e)}}),!!s&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=s,s.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(1),r=n(28),a=n(17),i=n(12),c=n(19);var l=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)},u=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),g=this.state.viewBox,b=l(r,g,i,c);if(b.length>0){var v=b[0],N=b[b.length-1];b.push([g[0]+h,N[1]]),b.push([g[0]+h,-h]),b.push([-h,-h]),b.push([-h,v[1]])}var V=u(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},C,{children:function(t){return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,(0,o.createVNode)(32,"svg",null,(0,o.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+g[1]+")",fill:d,stroke:f,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+g[0]+" "+g[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},t),null,e.ref))}})))},r}(o.Component);s.defaultHooks=i.pureComponentHooks;var d={Line:c.tridentVersion<=4?function(e){return null}:s};t.Chart=d},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(1),r=n(3),a=n(2);t.AiAirlock=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},l=c[i.power.main]||c[0],u=c[i.power.backup]||c[0],s=c[i.shock]||c[0];return(0,o.createFragment)([(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:l.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.main,content:"Disrupt",onClick:function(){return n("disrupt-main")}}),children:[i.power.main?"Online":"Offline"," ",i.wires.main_1&&i.wires.main_2?i.power.main_timeleft>0&&"["+i.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.backup,content:"Disrupt",onClick:function(){return n("disrupt-backup")}}),children:[i.power.backup?"Online":"Offline"," ",i.wires.backup_1&&i.wires.backup_2?i.power.backup_timeleft>0&&"["+i.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:s.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(i.wires.shock&&0===i.shock),content:"Restore",onClick:function(){return n("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Temporary",onClick:function(){return n("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Permanent",onClick:function(){return n("shock-perm")}})],4),children:[2===i.shock?"Safe":"Electrified"," ",(i.wires.shock?i.shock_timeleft>0&&"["+i.shock_timeleft+"s]":"[Wires have been cut!]")||-1===i.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:i.id_scanner?"power-off":"times",content:i.id_scanner?"Enabled":"Disabled",selected:i.id_scanner,disabled:!i.wires.id_scanner,onClick:function(){return n("idscan-toggle")}}),children:!i.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:i.emergency?"power-off":"times",content:i.emergency?"Enabled":"Disabled",selected:i.emergency,onClick:function(){return n("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:i.locked?"lock":"unlock",content:i.locked?"Lowered":"Raised",selected:i.locked,disabled:!i.wires.bolts,onClick:function(){return n("bolt-toggle")}}),children:!i.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:i.lights?"power-off":"times",content:i.lights?"Enabled":"Disabled",selected:i.lights,disabled:!i.wires.lights,onClick:function(){return n("light-toggle")}}),children:!i.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:i.safe?"power-off":"times",content:i.safe?"Enabled":"Disabled",selected:i.safe,disabled:!i.wires.safe,onClick:function(){return n("safe-toggle")}}),children:!i.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:i.speed?"power-off":"times",content:i.speed?"Enabled":"Disabled",selected:i.speed,disabled:!i.wires.timing,onClick:function(){return n("speed-toggle")}}),children:!i.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:i.opened?"sign-out-alt":"sign-in-alt",content:i.opened?"Open":"Closed",selected:i.opened,disabled:i.locked||i.welded,onClick:function(){return n("open-close")}}),children:!(!i.locked&&!i.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),i.locked?"bolted":"",i.locked&&i.welded?" and ":"",i.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(1),r=n(20),a=n(31),i=n(3),c=n(2),l=n(37),u=n(69);t.AirAlarm=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.data,c=a.locked&&!a.siliconUser;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.InterfaceLockNoticeBox,{siliconUser:a.siliconUser,locked:a.locked,onLockStatusChange:function(){return r("lock")}}),(0,o.createComponentVNode)(2,s,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var s=function(e){var t=(0,i.useBackend)(e).data,n=(t.environment_data||[]).filter((function(e){return e.value>=.01})),a={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},l=a[t.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[n.length>0&&(0,o.createFragment)([n.map((function(e){var t=a[e.danger_level]||a[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:l.color,children:l.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:t.atmos_alarm||t.fire_alarm?"bad":"good",children:(t.atmos_alarm?"Atmosphere Alarm":t.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},d={home:{title:"Air Controls",component:function(){return f}},vents:{title:"Vent Controls",component:function(){return m}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return v}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=d[a.screen]||d.home,u=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:"home"!==a.screen&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("tgui:view",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},f=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data,a=r.mode,l=r.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"exclamation-triangle":"exclamation",color:l&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return n(l?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===a?"exclamation-triangle":"exclamation",color:3===a&&"danger",content:"Panic Siphon",onClick:function(){return n("mode",{mode:3===a?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 n("tgui:view",{screen:"vents"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return n("tgui:view",{screen:"scrubbers"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return n("tgui:view",{screen:"modes"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return n("tgui:view",{screen:"thresholds"})}})],4)},m=function(e){var t=e.state,n=(0,i.useBackend)(e).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},h=function(e){var t=e.id_tag,n=e.long_name,r=e.power,l=e.checks,u=e.excheck,s=e.incheck,d=e.direction,p=e.external,f=e.internal,m=e.extdefault,h=e.intdefault,C=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(n),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:r?"power-off":"times",selected:r,content:r?"On":"Off",onClick:function(){return C("power",{id_tag:t,val:Number(!r)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:"release"===d?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:s,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("reset_internal_pressure",{id_tag:t})}})]}),!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(p),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:m,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=function(e){var t=e.state,n=(0,i.useBackend)(e).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,s=e.widenet,d=e.filter_types,p=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(t),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:n?"power-off":"times",content:n?"On":"Off",selected:n,onClick:function(){return p("power",{id_tag:u,val:Number(!n)})}}),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:r?"filter":"sign-in-alt",color:r||"danger",content:r?"Scrubbing":"Siphoning",onClick:function(){return p("scrubbing",{id_tag:u,val:Number(!r)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:s?"expand":"compress",selected:s,content:s?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!s)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,l.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return p("toggle_filter",{id_tag:u,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})},b=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data.modes;return r&&0!==r.length?r.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 n("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},v=function(e){var t=(0,i.useBackend)(e),n=t.act,a=t.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,a.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 n("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.AirlockElectronics=void 0;var o=n(1),r=n(3),a=n(2);t.AirlockElectronics=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.regions||[],l={0:{icon:"times-circle"},1:{icon:"stop-circle"},2:{icon:"check-circle"}};return(0,o.createFragment)([(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:i.oneAccess?"unlock":"lock",content:i.oneAccess?"One":"All",onClick:function(){return n("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mass Modify",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Grant All",onClick:function(){return n("grant_all")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Clear All",onClick:function(){return n("clear_all")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&i.unres_direction?"check-square-o":"square-o",content:"North",selected:1&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&i.unres_direction?"check-square-o":"square-o",content:"East",selected:2&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&i.unres_direction?"check-square-o":"square-o",content:"South",selected:4&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&i.unres_direction?"check-square-o":"square-o",content:"West",selected:8&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",children:(0,o.createComponentVNode)(2,a.Box,{height:"261px",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e){var t=e.name,r=e.accesses||[],i=l[function(e){var t=!1,n=!1;return e.forEach((function(e){e.req?t=!0:n=!0})),!t&&n?0:t&&n?1:2}(r)].icon;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:i,label:t,children:function(){return r.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:e.req?"check-square-o":"square-o",content:e.name,selected:e.req,onClick:function(){return n("set",{access:e.id})}})},e.id)}))}},t)}))})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Apc=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u={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"}},s={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},d=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],f=c.powerChannels||[],m=s[c.malfStatus]||s[0],h=c.powerCellStatus/100;return c.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 ",c.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return n("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:c.siliconUser,locked:c.locked,onLockStatusChange:function(){return n("lock")}}),(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:d.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",content:c.isOperating?"On":"Off",selected:c.isOperating&&!l,disabled:l,onClick:function(){return n("breaker")}}),children:["[ ",d.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.chargeMode?"sync":"close",content:c.chargeMode?"Auto":"Off",disabled:l,onClick:function(){return n("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[f.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:!l&&(1===e.status||3===e.status),disabled:l,onClick:function(){return n("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!l&&2===e.status,disabled:l,onClick:function(){return n("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!l&&0===e.status,disabled:l,onClick:function(){return n("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,c.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!c.siliconUser&&(0,o.createFragment)([!!c.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:m.icon,content:m.content,color:"bad",onClick:function(){return n(m.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return n("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.coverLocked?"lock":"unlock",content:c.coverLocked?"Engaged":"Disengaged",disabled:l,onClick:function(){return n("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.emergencyLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.nightshiftLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("toggle_nightshift")}})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosAlertConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.priority||[],l=i.minor||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[c.length>0?c.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 n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),l.length>0?l.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 n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16)],0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(1),r=n(28),a=n(20),i=n(3),c=n(2);t.AtmosControlConsole=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=l.sensors||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:!!l.tank&&u[0].long_name,children:u.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!l.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),l.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.inputting?"power-off":"times",content:l.inputting?"Injecting":"Off",selected:l.inputting,onClick:function(){return n("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:l.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return n("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.outputting?"power-off":"times",content:l.outputting?"Open":"Closed",selected:l.outputting,onClick:function(){return n("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(l.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return n("pressure",{pressure:t})}})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(1),r=n(3),a=n(2),i=n(37);t.AtmosFilter=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.filter_types||[];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:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(c.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:c.rate===c.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return n("filter",{mode:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosMixer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;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:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.set_pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node2",{concentration:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosPump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;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:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),i.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.rate===i.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(1),r=n(3),a=n(2);t.BankMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.current_balance,l=i.siphoning,u=i.station_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:u+" 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:l?"times":"sync",content:l?"Stop Siphoning":"Siphon Credits",selected:l,onClick:function(){return n(l?"halt":"siphon")}}),children:c+" cr"})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(1),r=n(3),a=n(2);t.BluespaceArtillery=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.connected,u=i.unlocked,s=i.target;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!u,onClick:function(){return n("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:s?"average":"bad",fontSize:"25px",children:s||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:u?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!s,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return n("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return n("build")}})})})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(1),r=(n(31),n(19)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(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:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"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(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.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:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"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: ",i.mean_value]}),i.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===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(1),r=n(3),a=n(2);t.BorgPanel=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.borg||{},l=i.cell||{},u=l.charge/l.maxcharge,s=i.channels||[],d=i.modules||[],p=i.upgrades||[],f=i.ais||[],m=i.laws||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return n("rename")}}),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:c.emagged?"check-square-o":"square-o",content:"Emagged",selected:c.emagged,onClick:function(){return n("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:c.lockdown,onClick:function(){return n("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:c.scrambledcodes,onClick:function(){return n("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[l.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,content:l.charge+" / "+l.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return n("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return n("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:c.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:c.active_module===e.type,onClick:function(){return n("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return n("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:c.lawupdate,onClick:function(){return n("toggle_lawupdate")}}),children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(1),r=n(3),a=n(2);t.BrigTimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:i.timing?"Stop":"Start",selected:i.timing,onClick:function(){return n(i.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:i.flash_charging?"Recharging":"Flash",disabled:i.flash_charging,onClick:function(){return n("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return n("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return n("time",{adjust:-100})}})," ",String(i.minutes).padStart(2,"0"),":",String(i.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return n("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return n("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return n("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return n("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return n("preset",{preset:"long"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(1),r=n(3),a=n(2);t.Canister=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",i.hasHoldingTank?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return n("relabel")}}),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:i.tankPressure})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:i.portConnected?"good":"average",content:i.portConnected?"Connected":"Not Connected"}),!!i.isPrototype&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.restricted?"lock":"unlock",color:"caution",content:i.restricted?"Restricted to Engineering":"Public",onClick:function(){return n("restricted")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.releasePressure/(i.maxReleasePressure-i.minReleasePressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.releasePressure})," kPa"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:i.releasePressure===i.defaultReleasePressure,content:"Reset",onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:i.releasePressure<=i.minReleasePressure,content:"Min",onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("pressure",{pressure:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:i.releasePressure>=i.maxReleasePressure,content:"Max",onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.valveOpen?"unlock":"lock",color:i.valveOpen?i.hasHoldingTank?"caution":"danger":null,content:i.valveOpen?"Open":"Closed",onClick:function(){return n("valve")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:i.valveOpen&&"danger",content:"Eject",onClick:function(){return n("eject")}}),children:[!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:i.holdingTank.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.holdingTank.tankPressure})," kPa"]})]}),!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=t.Cargo=void 0;var o=n(1),r=n(28),a=n(19),i=n(2),c=n(69);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,d=r.supplies||{},p=r.requests||[],f=r.cart||[],m=f.reduce((function(e,t){return e+t.cost}),0),h=!r.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:[0===f.length&&"Cart is empty",1===f.length&&"1 item",f.length>=2&&f.length+" items"," ",m>0&&"("+m+" cr)"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return(0,a.act)(c,"clear")}})],4);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle",children:r.docked&&!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{content:r.location,onClick:function(){return(0,a.act)(c,"send")}})||r.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CentCom Message",children:r.message}),r.loan&&!r.requestonly?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loan",children:r.loan_dispatched?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Loaned to Centcom"}):(0,o.createComponentVNode)(2,i.Button,{content:"Loan Shuttle",disabled:!(r.away&&r.docked),onClick:function(){return(0,a.act)(c,"loan")}})}):""]})}),(0,o.createComponentVNode)(2,i.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Catalog",icon:"list",lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Catalog",buttons:h,children:(0,o.createComponentVNode)(2,l,{state:t,supplies:d})})}},"catalog"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Requests ("+p.length+")",icon:"envelope",highlight:p.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Active Requests",buttons:!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return(0,a.act)(c,"denyall")}}),children:(0,o.createComponentVNode)(2,u,{state:t,requests:p})})}},"requests"),!r.requestonly&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Checkout ("+f.length+")",icon:"shopping-cart",highlight:f.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,s,{state:t,cart:f})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,s=function(e){var t=n[e].packs;return(0,o.createVNode)(1,"table","LabeledList",t.map((function(e){return(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[e.name,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.small_item&&(0,o.createFragment)([(0,o.createTextVNode)("Small Item")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.access&&(0,o.createFragment)([(0,o.createTextVNode)("Restrictions Apply")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",onClick:function(){return(0,a.act)(u,"add",{id:e.id})}}),2)],4,null,e.name)})),0)};return(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e){var t=e.name;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:t,children:s},t)}))(n)})},u=function(e){var t=e.state,n=e.requests,r=t.config,c=t.data,l=r.ref;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Requests"}):(0,o.createVNode)(1,"table","LabeledList",n.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[(0,o.createTextVNode)("#"),e.id,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__content",e.object,0),(0,o.createVNode)(1,"td","LabeledList__cell",[(0,o.createTextVNode)("By "),(0,o.createVNode)(1,"b",null,e.orderer,0)],4),(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createVNode)(1,"i",null,e.reason,0),2),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",[e.cost,(0,o.createTextVNode)(" credits"),(0,o.createTextVNode)(" "),!c.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",color:"good",onClick:function(){return(0,a.act)(l,"approve",{id:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"bad",onClick:function(){return(0,a.act)(l,"deny",{id:e.id})}})],4)],0)],4)],4,e.id)})),0)},s=function(e){var t=e.state,n=e.cart,r=t.config,c=t.data,l=r.ref;return(0,o.createFragment)([0===n.length&&"Nothing in cart",n.length>0&&(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:"#"+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,children:[!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)," ",e.cost," credits"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return(0,a.act)(l,"remove",{id:e.id})}})],4),children:e.object},e.id)}))}),n.length>0&&!c.requestonly&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:1===c.away&&1===c.docked&&(0,o.createComponentVNode)(2,i.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return(0,a.act)(l,"send")}})||(0,o.createComponentVNode)(2,i.Box,{opacity:.5,children:["Shuttle in ",c.location,"."]})})],0)};t.CargoExpress=function(e){var t=e.state,n=t.config,r=t.data,u=n.ref,s=r.supplies||{};return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:r.siliconUser,locked:r.locked,onLockStatusChange:function(){return(0,a.act)(u,"lock")},accessText:"a QM-level ID card"}),!r.locked&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Cargo Bay",selected:!r.usingBeacon,onClick:function(){return(0,a.act)(u,"LZCargo")}}),(0,o.createComponentVNode)(2,i.Button,{selected:r.usingBeacon,disabled:!r.hasBeacon,onClick:function(){return(0,a.act)(u,"LZBeacon")},children:[r.beaconzone," (",r.beaconName,")"]}),(0,o.createComponentVNode)(2,i.Button,{content:r.printMsg,disabled:!r.canBuyBeacon,onClick:function(){return(0,a.act)(u,"printBeacon")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notice",children:r.message})]})}),(0,o.createComponentVNode)(2,l,{state:t,supplies:s})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(1),r=n(3),a=n(2);t.CellularEmporium=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.abilities;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:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!i.can_readapt,onClick:function(){return n("readapt")}}),children:i.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.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 n("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(1),r=(n(31),n(3)),a=n(2);t.CentcomPodLauncher=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===i.bayNumber,onClick:function(){return n("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===i.bayNumber,onClick:function(){return n("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===i.bayNumber,onClick:function(){return n("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===i.bayNumber,onClick:function(){return n("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===i.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return n("bay5")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.bay,onClick:function(){return n("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:i.oldArea?i.oldArea:"Where you were",disabled:!i.oldArea,onClick:function(){return n("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clone Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:"Launch Clones",selected:i.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return n("launchClone")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===i.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return n("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random",selected:2===i.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return n("launchRandom")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===i.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return n("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===i.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return n("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===i.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return n("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===i.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return n("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:i.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return n("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:i.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return n("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:i.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return n("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:i.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return n("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:i.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return n("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:i.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return n("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:i.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return n("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:i.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return n("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:i.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return n("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:i.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return n("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:i.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return n("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:i.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return n("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:i.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return n("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:i.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return n("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:i.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return n("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:i.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return n("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:i.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return n("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:i.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return n("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==i.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return n("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==i.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return n("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==i.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return n("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==i.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return n("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return n("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return n("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===i.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return n("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===i.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return n("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===i.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return n("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===i.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return n("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===i.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return n("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===i.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return n("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===i.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return n("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===i.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return n("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===i.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return n("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gondola",selected:13===i.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return n("styleGondola")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===i.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return n("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i.numObjects+" turfs in "+i.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pody Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return n("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:i.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return n("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return n("clearBay")}})],4)})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(1),r=n(3),a=n(2);t.ChemAcclimator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(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:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("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:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("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:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(1),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,s=i.isBeakerLoaded,d=i.beakerContents,p=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.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.ChemFilter=t.ChemFilterPane=void 0;var o=n(1),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],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 t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(1),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,s=i.pill_styles,d=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("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(1),r=n(19),a=n(2),i=n(28),c=n(12);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,s=l.emptying,d=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:s?"bad":"good",children:s?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(d)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,s=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:s,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:s,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,s=c.chemicals,d=void 0===s?[]:s,p=c.possible_amounts,f=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(1),r=n(3),a=n(2);t.CodexGigas=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[i.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==i.currentSection,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>2,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>4,onClick:function(){return n(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:["the Red","the Soulless","the Master","the Lord of all things","Jr."].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==i.currentSection,onClick:function(){return n(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:i.currentSection<4,onClick:function(){return n("search")}})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(1),r=(n(31),n(3)),a=n(2);t.ComputerFabricator=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==l.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return c("clean_order")}}),(0,o.createComponentVNode)(2,i,{state:t})],0)};var i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return 0===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:51,children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"2"})}})})]})})]}):1===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:47,buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[i.totalprice," cr"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return n("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return n("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return n("confirm_order")}})]}):2===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:47,children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:i.credits>=i.totalprice?"good":"bad",children:[i.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:4,color:i.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,s=i.sensors||[];return(0,o.createComponentVNode)(2,a.Section,{minHeight:90,children:(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:(m=e.ijob,m%10==0),color:l(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,r=e.toxdam,s=e.burndam,d=e.brutedam,p=t+r+s+d,f=Math.min(Math.max(Math.ceil(p/25),0),5),c[f])})}),(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 n("select_person",{name:e.name})}})})]},e.name);var t,r,s,d,p,f,m}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(1),r=n(3),a=n(2),i=n(435);t.Cryo=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.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",content:c.occupant.name?c.occupant.name:"No Occupant"}),!!c.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",content:c.occupant.stat,color:c.occupant.statstate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:c.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant.health/c.occupant.maxHealth,color:c.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.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",content:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",disabled:c.isOpen,onClick:function(){return n("power")},color:c.isOperating&&"green",children:c.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.isOpen?"unlock":"lock",onClick:function(){return n("door")},content:c.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:c.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return n("autoeject")},content:c.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c.isBeakerLoaded,onClick:function(){return n("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:c.isBeakerLoaded,beakerContents:c.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(1),r=n(2);t.BeakerContents=function(e){var t=e.beakerLoaded,n=e.beakerContents;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===n.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),n.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{color:"label",children:[e.volume," units of ",e.name]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(1),r=n(28),a=n(3),i=n(2),c=function(e){var t=e.craftables,n=void 0===t?[]:t,r=(0,a.useBackend)(e),c=r.act,l=r.data,u=l.craftability,s=void 0===u?{}:u,d=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!s[e.ref]?null:d?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return c("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],onClick:function(){return c("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))};t.PersonalCrafting=function(e){var t=e.state,n=(0,a.useBackend)(e),l=n.act,u=n.data,s=u.busy,d=u.display_craftable_only,p=u.display_compact,f=(0,r.map)((function(e,t){return{category:t,subcategory:e,hasSubcats:"has_subcats"in e,firstSubcatName:Object.keys(e).find((function(e){return"has_subcats"!==e}))}}))(u.crafting_recipes||{}),m=!!s&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"40px",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{mt:30,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]})});return(0,o.createFragment)([m,(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:p?"check-square-o":"square-o",content:"Compact",selected:p,onClick:function(){return l("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button,{icon:d?"check-square-o":"square-o",content:"Craftable Only",selected:d,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.category,onClick:function(){return l("set_category",{category:e.category,subcategory:e.firstSubcatName})},children:function(){return!e.hasSubcats&&(0,o.createComponentVNode)(2,c,{craftables:e.subcategory,state:t})||(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,n){if("has_subcats"!==n)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n,onClick:function(){return l("set_category",{subcategory:n})},children:function(){return(0,o.createComponentVNode)(2,c,{craftables:e,state:t})}})}))(e.subcategory)})}},e.category)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(1),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.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===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(1),r=n(3),a=n(2);t.DisposalUnit=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return l.full_pressure?(t="good",n="Ready"):l.panel_open?(t="bad",n="Power Disabled"):l.pressure_charging?(t="average",n="Pressurizing"):(t="bad",n="Off"),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:t,children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.flush?"toggle-on":"toggle-off",disabled:l.isai||l.panel_open,content:l.flush?"Disengage":"Engage",onClick:function(){return c(l.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:l.isai,content:"Eject Contents",onClick:function(){return c("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:l.panel_open,selected:l.pressure_charging,onClick:function(){return c(l.pressure_charging?"pump-0":"pump-1")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(1),r=n(3),a=n(2);t.DnaVault=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.completed,l=i.used,u=i.choiceA,s=i.choiceB,d=i.dna,p=i.dna_max,f=i.plants,m=i.plants_max,h=i.animals,C=i.animals_max;return(0,o.createFragment)([(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:d/p,content:d+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f/m,content:f+" / "+m+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" Samples"})})]})}),!(!c||l)&&(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:u,textAlign:"center",onClick:function(){return n("gene",{choice:u})}})}),(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 n("gene",{choice:s})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(1),r=n(3),a=n(2),i=n(31);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,s=c.answers,d=void 0===s?[]:s;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(1),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,s=i.engines_started,d=i.authorizations_remaining,p=i.authorizations,f=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:s?"good":"average",ml:1,children:s?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+d}),children:[f.length>0?f.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),f.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(1),r=n(31),a=n(3),i=n(2);t.EngravedMessage=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.admin_mode,u=c.creator_key,s=c.creator_name,d=c.has_liked,p=c.has_disliked,f=c.hidden_message,m=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=c.realdate;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(f)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+h,disabled:m,selected:d,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:m,selected:!p&&!d,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+C,disabled:m,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:g})})}),(0,o.createComponentVNode)(2,i.Section),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return n("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:s})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(1),r=n(28),a=n(70),i=n(20),c=n(156),l=n(3),u=n(2),s=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,d=t.data,p=d.currentArea,f=d.currentCoords,m=d.globalmode,h=d.power,C=d.tag,g=d.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(s(f),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}))])(d.signals||[]);return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,u.Button,{icon:"power-off",content:h?"On":"Off",selected:h,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",content:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"bad",onClick:function(){return n("updating")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,u.Button,{icon:"sync",content:m?"MAXIMUM":"LOCAL",selected:!m,onClick:function(){return n("globalmode")}})})]})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,u.Box,{fontSize:"18px",children:[p," (",f,")"]})}),(0,o.createComponentVNode)(2,u.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,u.Table,{children:[(0,o.createComponentVNode)(2,u.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),b.map((function(e){return(0,o.createComponentVNode)(2,u.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,u.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,i.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,u.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.GravityGenerator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.breaker,l=i.charge_count,u=i.charging_state,s=i.on,d=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No data available"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:c?"power-off":"times",content:c?"On":"Off",selected:c,disabled:!d,onClick:function(){return n("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/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"})]})]})}),d&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),d&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(1),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,s=i.teleporter_location,d=i.beacon,p=i.beacon_location,f=i.id,m=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,v=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?s:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:d?"good":"bad",buttons:!d&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:d?p:"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:f?m:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:v.name?v.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:v.crimstat?v.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(1),r=n(3),a=n(2);t.GulagItemReclaimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.mobs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:c.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:!i.can_reclaim,onClick:function(){return n("release_items",{mobref:e.mob})}})})]},e.mob)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(1),r=n(3),a=n(2);t.Holodeck=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_toggle_safety,l=i.default_programs,u=void 0===l?[]:l,s=i.emag_programs,d=void 0===s?[]:s,p=i.emagged,f=i.program;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"unlock":"lock",content:"Safeties",color:"bad",disabled:!c,selected:!p,onClick:function(){return n("safety")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===f,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===f,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(1),r=n(3),a=n(2);t.ImplantChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(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:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.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:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.ready?i.special_name||"Implant":"Recharging",onClick:function(){return n("implant")}}),0===i.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[i.ready_implants,1===i.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(1),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||s,l=i.name,u=i.isDead,s=i.isBraindead,d=i.health,p=i.wireless,f=i.radio,m=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:m?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,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 n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:f,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(1),r=n(3),a=n(2);t.KeycardAuth=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===i.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===i.waiting&&(0,o.createFragment)([!!i.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return n("auth_swipe")},content:"Authorize"}),0===i.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return n("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return n("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return n("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(1),r=n(31),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,s=c.ores,d=c.status_info,p=c.unclaimed_points;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",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:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(1),r=n(3),a=n(2);t.LanguageMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.admin_mode,l=i.is_living,u=i.omnitongue,s=i.languages,d=void 0===s?[]:s,p=i.unknown_languages,f=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!l&&(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 n("select_default",{language_name:e.name})}}),!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return n("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)}))})}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(u?"Enabled":"Disabled"),selected:u,onClick:function(){return n("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:f.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 n("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)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).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 t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("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 t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("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 t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,s=l.y,d=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:d,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("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,{state:e.state})})}),(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 c("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 c("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 c("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 c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,s=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:s===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:s?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(1),r=n(3),a=n(2);t.MechBayPowerConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.recharge_port,c=i&&i.mech,l=c&&c.cell;return(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 n("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.health/c.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,s=c.on,d=c.cell,p=c.cellPercent,f=c.load,m=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,v=c.reportDelivery,N=c.destination,V=c.home,y=c.id,_=c.destinations,x=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:d?p/100:0,color:d?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:m})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:f?"good":"average",children:f||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!f&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("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:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:N||"None",options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:v,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(1),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.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 n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(1),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,s=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:s?(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 n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(1),r=n(3),a=n(2);t.NtosArcade=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[i.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[i.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===i.PauseState?"#1b3622":"#471915",children:i.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.Hitpoints/45,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:26,textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:i.BossID})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:i.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",i.TicketCount]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(1),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,s=void 0===u?{}:u,d=i.disk_size,p=i.disk_used,f=i.hardware,m=void 0===f?[]:f;return(0,o.createFragment)([(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: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:s.charge,minValue:0,maxValue:s.max,ranges:{good:[s.max/2,Infinity],average:[s.max/4,s.max/2],bad:[-Infinity,s.max/4]},children:[s.charge," / ",s.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:d,color:"good",children:[p," GQ / ",d," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:m.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 n("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)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(1),r=n(3),a=n(2),i={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug"};t.NtosMain=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.programs,u=void 0===l?[]:l,s=c.has_light,d=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!s&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:d,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",d?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return n("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:p})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",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:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,lineHeight:"24px",color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return n("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:3,children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return n("PC_killprogram",{name:e.name})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(1),r=n(3),a=n(2);(0,n(51).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,s=i.username,d=i.active_channel,p=i.is_operator,f=i.all_channels,m=void 0===f?[]:f,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,v=null!==d,N=u||l;return(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 n("PRG_newchannel",{new_channel_name:t})}}),m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===d,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:s+"...",currentValue:s,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(N?b.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 n("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:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&N&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(1),r=n(3),a=n(2);t.NtosNetDownloader=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.disk_size,s=l.disk_used,d=l.downloadable_programs,p=void 0===d?[]:d,f=l.error,m=l.hacked_programs,h=void 0===m?[]:m,C=l.hackedavailable;return(0,o.createFragment)([!!f&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:f}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return c("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:s,minValue:0,maxValue:u,children:s+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))}),!!C&&(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."}),h.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))]})],0)};var i=function(e){var t=e.program,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.disk_size,u=c.disk_used,s=c.downloadcompletion,d=c.downloading,p=c.downloadname,f=c.downloadsize,m=l-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:t.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[t.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:t.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:f,value:s})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:d||t.size>m,onClick:function(){return i("PRG_downloadfile",{filename:t.filename})}})})]}),"Compatible"!==t.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!"]}),t.size>m&&(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:t.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(1),r=n(28),a=n(70),i=n(20),c=n(3),l=n(2),u=n(37),s=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e){var t=e.state,n=(0,c.useBackend)(e),p=n.act,f=n.data,m=f.active,h=f.SM_integrity,C=f.SM_power,g=f.SM_ambienttemp,b=f.SM_ambientpressure;if(!m)return(0,o.createComponentVNode)(2,d,{state:t});var v=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(f.gases||[]),N=Math.max.apply(Math,[1].concat(v.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:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(g),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,i.toFixed)(g)+" 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,i.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return p("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.Box.Forced,{height:24*v.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:v.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,u.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,u.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:N,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var d=function(e){var t=(0,c.useBackend)(e),n=t.act,r=t.data.supermatters,a=void 0===r?[]:r;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return n("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:a.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 n("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWrapper=void 0;var o=n(1),r=n(3),a=n(2),i=n(116);t.NtosWrapper=function(e){var t=e.children,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.PC_batteryicon,s=l.PC_showbatteryicon,d=l.PC_batterypercent,p=l.PC_ntneticon,f=l.PC_apclinkicon,m=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=l.PC_showexitprogram;return(0,o.createVNode)(1,"div","NtosWrapper",[(0,o.createVNode)(1,"div","NtosWrapper__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:m}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:p})}),!!s&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),d&&d]}),f&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:f})}),!!g&&(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return c("PC_minimize")}}),!!g&&(0,o.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 c("PC_exit")}}),!g&&(0,o.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 c("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,i.refocusLayout)()}}),(0,o.createVNode)(1,"div","NtosWrapper__content",t,0)],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return t("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e){var t=e.state,n=(0,a.useBackend)(e),r=n.act,l=n.data,u=(l.anchored,l.disk_present,l.status1),s=l.status2;return(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:s})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c,{state:t})}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(1),r=n(3),a=n(2);t.OperatingComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.table,l=i.surgeries,u=void 0===l?[]:l,s=i.procedures,d=void 0===s?[]:s,p=i.patient,f=void 0===p?{}:p;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Patient State",children:[!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",level:2,children:f?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:f.statstate,children:f.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:f.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f.health,minValue:f.minHealth,maxValue:f.maxHealth,color:f.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f[e.type]/f.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:d.length?d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:3,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)]}),!!i.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)})):"No Active Procedures"})]})]},"state"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Surgery Procedures",children:(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 n("sync")}}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})},"procedures")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(1),r=n(31),a=n(19),i=n(2);t.OreBox=function(e){var t=e.state,n=t.config,c=t.data,l=n.ref,u=c.materials;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Empty",onClick:function(){return(0,a.act)(l,"removeall")}}),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:"Ore"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.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."]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(1),r=n(31),a=n(3),i=n(2);t.OreRedemptionMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,l=r.unclaimedPoints,u=r.materials,s=r.alloys,d=r.diskDesigns,p=r.hasDisk;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),l,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===l,onClick:function(){return n("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return n("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return n("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return n("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Smelt",{id:e.id,sheets:t})}},e.id)}))})})],4)};var c=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(1),r=n(28),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.has_beaker,l=r.beaker_empty,u=r.has_blood,s=r.blood,d=!c||l;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:d,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:d,onClick:function(){return n("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!c,onClick:function(){return n("eject_beaker")}})],4),children:c?l?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:s&&s.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:s&&s.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=c;var l=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.is_ready;return(r.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,o){return n("rename_disease",{index:e.index,name:o})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!c,onClick:function(){return n("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=l;var u=function(e){var t=e.symptom,n=t.name,a=t.desc,c=t.stealth,l=t.resistance,u=t.stage_speed,s=t.transmission,d=t.level,p=t.neutered,f=(0,r.map)((function(e,t){return{desc:e,label:t}}))(t.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:n,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:a}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:s})]})})]}),f.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var s=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:c.length>0?(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!r.is_ready,onClick:function(){return n("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=s;t.Pandemic=function(e){var t=(0,a.useBackend)(e).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),!!t.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{state:e.state}),(0,o.createComponentVNode)(2,s,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.PortableGenerator=function(e){var t,n=(0,r.useBackend)(e),i=n.act,c=n.data;return t=c.stack_percent>50?"good":c.stack_percent>15?"average":"bad",(0,o.createFragment)([!c.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:c.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!c.ready_to_boot,children:c.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:c.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t,children:c.sheets}),c.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:c.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:c.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:c.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):c.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:c.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:c.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:c.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!c.connected&&"bad",children:c.connected?c.power_available:"Unconnected"})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=t.PortablePump=t.PortableBasicInfo=void 0;var o=n(1),r=n(3),a=n(2),i=n(37),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=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 n("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:c?"good":"average",children:c?"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:!l,onClick:function(){return n("eject")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)};t.PortableBasicInfo=c;t.PortablePump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.direction,u=(i.holding,i.target_pressure),s=i.default_pressure,d=i.min_pressure,p=i.max_pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-in-alt":"sign-out-alt",content:l?"In":"Out",selected:l,onClick:function(){return n("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:u,unit:"kPa",width:"75px",minValue:d,maxValue:p,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:u===d,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===s,onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:u===p,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})],4)};t.PortableScrubber=function(e){var t=(0,r.useBackend)(e),n=t.act,l=t.data.filter_types||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return n("toggle_filter",{val:e.gas_id})}},e.id)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitor=void 0;var o=n(1),r=n(28),a=n(70),i=n(20),c=n(12),l=n(2);var u=5e5,s=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},d=function(e){var t,n;function c(){var t;return(t=e.call(this)||this).state={sortByField:null},t}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=this,t=this.props.state.data,n=t.history,c=this.state.sortByField,d=n.supply[n.supply.length-1]||0,m=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),C=n.demand.map((function(e,t){return[t,e]})),g=Math.max.apply(Math,[u].concat(n.supply,n.demand)),b=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===c&&(0,r.sortBy)((function(e){return e.name})),"charge"===c&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===c&&(0,r.sortBy)((function(e){return-s(e.load)}),(function(e){return-parseFloat(e.load)}))])(t.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d,minValue:0,maxValue:g,color:"teal",content:(0,i.toFixed)(d/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:m,minValue:0,maxValue:g,color:"pink",content:(0,i.toFixed)(m/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:h,rangeX:[0,h.length-1],rangeY:[0,g],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,g],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,l.Section,{children:[(0,o.createComponentVNode)(2,l.Box,{mb:1,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"===c,content:"Name",onClick:function(){return e.setState({sortByField:"name"!==c&&"name"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===c,content:"Charge",onClick:function(){return e.setState({sortByField:"charge"!==c&&"charge"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===c,content:"Draw",onClick:function(){return e.setState({sortByField:"draw"!==c&&"draw"})}})]}),(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:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{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"})]}),b.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,p,{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,f,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=d;var p=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"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,l.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};p.defaultHooks=c.pureComponentHooks;var f=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,l.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};f.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(1),r=n(28),a=n(20),i=n(3),c=n(2),l=n(37);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,s=u.freqlock,d=u.frequency,p=u.minFrequency,f=u.maxFrequency,m=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,v=u.subspaceSwitchable,N=l.RADIO_CHANNELS.find((function(e){return e.freq===d})),V=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(u.channels);return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[s&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(d/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:f/10,value:d/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-d/10})}}),N&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:N.color,ml:2,children:["[",N.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:m?"volume-up":"volume-mute",selected:m,onClick:function(){return n("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,onClick:function(){return n("broadcast")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!v&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:b,content:"Subspace Tx "+(b?"ON":"OFF"),onClick:function(){return n("subspace")}})]}),!!b&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===V.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return n("channel",{channel:e.name})}})},e.name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=["Atmospherics","Disposals","Transit Tubes"],l={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){var t=(0,a.useBackend)(e),n=t.act,d=t.data,p=d.category,f=d.categories,m=void 0===f?[]:f,h=d.selected_color,C=d.piping_layer,g=d.mode,b=d.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:p===t,icon:l[e],color:"transparent",content:e,onClick:function(){return n("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&e.bitmask,content:e.name,onClick:function(){return n("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[h],content:h}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return n("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===p&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===C,content:"Layer "+e,onClick:function(){return n("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return n("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.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,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:l[e.cat_name],label:e.cat_name,children:function(){return e.recipes.map((function(t){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:t.selected,content:t.pipe_name,title:t.pipe_name,onClick:function(){return n("pipe_type",{pipe_type:t.pipe_index,category:e.cat_name})}},t.pipe_index)}))}},e.cat_name)}))})})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(1),r=n(3),a=n(2),i=n(163);t.SatelliteControl=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.satellites||[];return(0,o.createFragment)([c.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.meteor_shield_coverage/c.meteor_shield_coverage_max,content:100*c.meteor_shield_coverage/c.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:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return n("toggle",{id:e.id})}},e.id)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(1),r=n(3),a=n(2),i=n(69),c=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],l=[{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){var t=e.state,n=(0,r.useBackend)(e),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{locked:c.locked,onLockedStatusChange:function(){return a("toggle_lock")}}),!c.locked&&(0,o.createComponentVNode)(2,d,{state:t})],0)};var s={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return f}},Guns:{title:"Scanner Mode: Guns",component:function(){return m}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return v}}},d=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=s[c]||s.off,u=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==c&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return i("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},p=function(e){var t=(0,r.useBackend)(e).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 t("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return t("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return t("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return t("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return t("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return t("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return t("set_mode",{new_mode:"Nanites"})}})]})],4)},f=function(e){var t=e.state,n=(0,r.useBackend)(e).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,N,{state:t})],4)},m=function(e){var t=e.state,n=(0,r.useBackend)(e).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,N,{state:t})],4)},h=function(e){var t=e.state,n=(0,r.useBackend)(e).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,N,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,s=l.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",u?"does not have":"has"," ","a disease equal or worse than ",s,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===s,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,s=c.target_species,d=l.find((function(e){return e.value===s}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",d.name," species.","zombie"===s&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===s,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,s=c.target_nutrition,d=u.find((function(e){return e.value===s}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",d.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===s,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},v=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,u=c.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 ",u,"."]}),(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:u,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return i("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,N,{state:t})],4)},N=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.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 n("toggle_reverse")},color:i?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(1),r=n(28),a=n(3),i=n(2);t.ShuttleManipulator=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.shuttles||[],u=c.templates||{},s=c.selected||{},d=c.existing_shuttle||{};return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Status",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return n("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return n("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return n("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})}},"status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Templates",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:(0,r.map)((function(e,t){var r=e.templates||[];return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.port_id,children:r.map((function(e){var t=e.shuttle_id===s.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return n("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))},t)}))(u)})})}},"templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Modification",children:(0,o.createComponentVNode)(2,i.Section,{children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:s.name,children:(!!s.description||!!s.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!s.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:s.description}),!!s.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:s.admin_notes})]})}),d?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+d.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return n("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,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return n("preview",{shuttle_id:s.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:s.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(1),r=n(2),a=n(3),i=n(20);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,s=c.minFrequency,d=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:d/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(1),r=n(28),a=n(3),i=n(2);t.SmartVend=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!c.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:c.drying?"stop":"tint",onClick:function(){return n("Dry")},children:c.drying?"Stop drying":"Dry"}),children:0===c.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",c.name," is empty."]})||(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:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:c.verb?c.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return n("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return n("Release",{name:e.name})}})]})]},t)}))(c.contents)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(1),r=n(3),a=n(2);t.Smes=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return t=l.capacityPercent>=100?"good":l.inputting?"average":"bad",n=l.outputting?"good":l.charge>0?"average":"bad",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*l.capacityPercent,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:l.inputAttempt?"sync-alt":"times",selected:l.inputAttempt,onClick:function(){return c("tryinput")},children:l.inputAttempt?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:t,children:l.capacityPercent>=100?"Fully Charged":l.inputting?"Charging":"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.inputLevel/l.inputLevelMax,content:l.inputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Input",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:l.inputAvailable})]})}),(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:l.outputAttempt?"power-off":"times",selected:l.outputAttempt,onClick:function(){return c("tryoutput")},children:l.outputAttempt?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:n,children:l.outputting?"Sending":l.charge>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.outputLevel/l.outputLevelMax,content:l.outputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:l.outputUsed})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(1),r=n(3),a=n(2);t.SmokeMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.TankContents,l=(i.isTankLoaded,i.TankCurrentVolume),u=i.TankMaxVolume,s=i.active,d=i.setting,p=(i.screen,i.maxSetting),f=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",selected:s,content:s?"On":"Off",onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/u,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:l||0})," / "+u]}),(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:d===e,icon:"plus",content:3*e,disabled:f0?"good":"bad",children:f})]})}),(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:l,content:c+" 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===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!m,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-d-.01,maxValue:d+.01,value:s,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[u+" \xb0"," (auto)"]})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(1),r=n(3),a=n(2);t.SpaceHeater=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!i.hasPowercell||!i.open,onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,disabled:!i.hasPowercell,onClick:function(){return n("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!i.hasPowercell&&"bad",children:i.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.powerLevel/100,content:i.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"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(i.targetTemp-i.currentTemp)>50?"bad":Math.abs(i.targetTemp-i.currentTemp)>20?"average":"good",children:[i.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:i.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.targetTemp),width:"65px",unit:"\xb0C",minValue:i.minTemp,maxValue:i.maxTemp,onChange:function(e,t){return n("target",{target:t})}})||i.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:i.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===i.mode,onClick:function(){return n("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===i.mode,onClick:function(){return n("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===i.mode,onClick:function(){return n("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(1),r=n(3),a=n(2);t.SpawnersMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.spawners||[];return(0,o.createComponentVNode)(2,a.Section,{children:i.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 n("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return n("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.StationAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.StationAlertConsole=function(e){var t=(0,r.useBackend)(e).data.alarms||[],n=t.Fire||[],i=t.Atmosphere||[],c=t.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===n.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),n.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===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)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(1),r=n(3),a=n(2);t.SuitStorageUnit=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.locked,l=i.open,u=i.safeties,s=i.uv_active,d=i.occupied,p=i.suit,f=i.helmet,m=i.mask,h=i.storage;return(0,o.createFragment)([!(!d||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),s&&(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)([!l&&(0,o.createComponentVNode)(2,a.Button,{icon:c?"unlock":"lock",content:c?"Unlock":"Lock",onClick:function(){return n("lock")}}),!c&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-out-alt":"sign-in-alt",content:l?"Close":"Open",onClick:function(){return n("door")}})],0),children:c&&(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"})]})||l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return n("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return n("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return n("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return n("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:d&&u,textAlign:"center",onClick:function(){return n("uv")}})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(1),r=n(3),a=n(2);t.Tank=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.tankPressure/1013,content:i.tankPressure+" kPa",ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,onClick:function(){return n("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,onClick:function(){return n("pressure",{pressure:"reset"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(1),r=n(3),a=n(2);t.TankDispenser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plasma",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.plasma?"square":"square-o",content:"Dispense",disabled:!i.plasma,onClick:function(){return n("plasma")}}),children:i.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.oxygen?"square":"square-o",content:"Dispense",disabled:!i.oxygen,onClick:function(){return n("oxygen")}}),children:i.oxygen})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(1),r=n(3),a=n(2);t.Teleporter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.calibrated,l=i.calibrating,u=i.power_station,s=i.regime_set,d=i.teleporter_hub,p=i.target;return(0,o.createComponentVNode)(2,a.Section,{children:!u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No power station linked."})||!d&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No hub linked."})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Regime",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Change Regime",onClick:function(){return n("regimeset")}}),children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Set Target",onClick:function(){return n("settarget")}}),children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibration",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Calibrate Hub",onClick:function(){return n("calibrate")}}),children:l&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"In Progress"})||c&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Optimal"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Sub-Optimal"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ThermoMachine=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ThermoMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.temperature,format:function(e){return(0,r.toFixed)(e,2)}})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.pressure,format:function(e){return(0,r.toFixed)(e,2)}})," kPa"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:"62px",minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(e,t){return n("target",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){return n("target",{target:c.min})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){return n("target",{target:c.initial})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){return n("target",{target:c.max})}})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineComputer=void 0;var o=n(1),r=n(3),a=n(2);t.TurbineComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=Boolean(i.compressor&&!i.compressor_broke&&i.turbine&&!i.turbine_broke);return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:i.online?"power-off":"times",content:i.online?"Online":"Offline",selected:i.online,disabled:!c,onClick:function(){return n("toggle_power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reconnect",onClick:function(){return n("reconnect")}})],4),children:!c&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor Status",color:!i.compressor||i.compressor_broke?"bad":"good",children:i.compressor_broke?i.compressor?"Offline":"Missing":"Online"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Status",color:!i.turbine||i.turbine_broke?"bad":"good",children:i.turbine_broke?i.turbine?"Offline":"Missing":"Online"})]})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[i.rpm," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temp",children:[i.temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:i.power})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.VaultController=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.VaultController=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Lock Status: ",buttons:(0,o.createComponentVNode)(2,i.Button,{content:c.doorstatus?"Locked":"Unlocked",icon:c.doorstatus?"lock":"unlock",disabled:c.stored1?r-1:0),i=1;i1?t-1:0),o=1;o0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){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:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(1),r=n(12),a=n(17);t.BlockQuote=function(e){var t=e.className,n=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,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,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"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,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"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.color,n=e.content,i=e.className,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,["color","content","className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["ColorBox",i]),color:n?null:"transparent",backgroundColor:t,content:n||"."},c)))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(1),r=n(17),a=n(114);var i=function(e){var t,n;function i(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},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.props,n=this.state.open,i=t.children,c=t.color,l=void 0===c?"default":c,u=t.title,s=t.buttons,d=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}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},d,{children:u}))),2),s&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",s,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(1),r=n(17);t.Dimmer=function(e){var t=e.style,n=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,["style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({style:Object.assign({position:"absolute",top:0,bottom:0,left:0,right:0,"background-color":"rgba(0, 0, 0, 0.75)","z-index":1},t)},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(1),r=n(12),a=n(17),i=n(87);function c(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}var l=function(e){var t,n;function l(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=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},u.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)},u.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},u.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(n){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},u.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,u=t.over,s=t.width,d=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=d.className,f=c(d,["className"]),m=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:s}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:s,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},f,{onClick:function(t){e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:m?"chevron-up":"chevron-down"}),2)]}))),h],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(1),r=n(12),a=n(17);function i(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}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,c=e.justify,l=e.spacing,u=void 0===l?0:l,s=i(e,["className","direction","wrap","align","justify","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",u>0&&"Flex--spacing--"+u,t]),style:Object.assign({},s.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},s)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,a=e.align,c=i(e,["className","grow","order","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",t]),style:Object.assign({},c.style,{"flex-grow":n,order:o,"align-self":a})},c)};t.computeFlexItemProps=u;var s=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=s,s.defaultHooks=r.pureComponentHooks,l.Item=s},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.className,n=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,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",t])},n)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(1),r=n(20),a=n(12),i=n(19),c=n(158),l=n(17);var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,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,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var u=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+u,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var u=n.inputRef.current;u.value=l;try{u.focus(),u.select()}catch(s){}}},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,d=t.suppressingFlicker,p=this.props,f=p.className,m=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,v=p.maxValue,N=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,x=p.format,k=p.onChange,w=p.onDrag,L=C;(n||d)&&(L=s);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!d&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:L,format:x,children:B})||B(x?x(L):L);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",m&&"NumberInput--fluid",f]),minWidth:V,minHeight:N,lineHeight:y,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((L-b)/(v-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:N,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,v);e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),w&&w(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,v);return e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),void(w&&w(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},u}(o.Component);t.NumberInput=u,u.defaultHooks=a.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(1),r=n(12),a=n(20),i=function(e){var t=e.value,n=e.minValue,i=void 0===n?0:n,c=e.maxValue,l=void 0===c?1:c,u=e.ranges,s=void 0===u?{}:u,d=e.content,p=e.children,f=(t-i)/(l-i),m=d!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(s);C=v[0]&&t<=v[1]){h=b;break}}return h||(h="default"),(0,o.createVNode)(1,"div",(0,r.classes)(["ProgressBar","ProgressBar--color--"+h]),[(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,a.clamp)(f,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[m&&d,m&&p,!m&&(0,a.toFixed)(100*f)+"%"],0)],4)};t.ProgressBar=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,u=e.content,s=e.children,d=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,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),f=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(s);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},d,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),f&&(0,o.createVNode)(1,"div","Section__content",[u,s],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tab=t.Tabs=void 0;var o=n(1),r=n(12),a=n(17),i=n(114);function c(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}var l=function(e){var t=e,n=Array.isArray(t),o=0;for(t=n?t:t[Symbol.iterator]();;){var r;if(n){if(o>=t.length)break;r=t[o++]}else{if((o=t.next()).done)break;r=o.value}var a=r;if(!a.props||"Tab"!==a.props.__type__){var i=JSON.stringify(a,null,2);throw new Error(" only accepts children of type .This is what we received: "+i)}}},u=function(e){var t,n;function u(t){var n;return(n=e.call(this,t)||this).state={activeTabKey:null},n}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=u.prototype;return s.getActiveTab=function(){var e=this.state,t=this.props,n=(0,r.normalizeChildren)(t.children);l(n);var o=t.activeTab||e.activeTabKey,a=n.find((function(e){return(e.key||e.props.label)===o}));return a||(a=n[0],o=a&&(a.key||a.props.label)),{tabs:n,activeTab:a,activeTabKey:o}},s.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),s=this.getActiveTab(),d=s.tabs,p=s.activeTab,f=s.activeTabKey,m=null;return p&&(m=p.props.content||p.props.children),"function"==typeof m&&(m=m(f)),(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Tabs",l&&"Tabs--vertical",n])},u,{children:[(0,o.createVNode)(1,"div","Tabs__tabBox",d.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),s=n.highlight,d=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,m=t.active||p===f;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",m&&"Tabs__tab--active",s&&!m&&"color-yellow",a]),selected:m,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},d,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",m||null,0)]})))},u}(o.Component);t.Tabs=u;var s=function(e){return null};t.Tab=s,s.defaultProps={__type__:"Tab"},u.Tab=s},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(1),r=n(12),a=n(28),i=n(19),c=n(37),l=n(87),u=function(e){switch(e){case c.UI_INTERACTIVE:return"good";case c.UI_UPDATE:return"average";case c.UI_DISABLED:default:return"bad"}},s=function(e){var t=e.className,n=e.title,c=e.status,s=e.fancy,d=e.onDragStart,p=e.onClose;return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",t]),[(0,o.createComponentVNode)(2,l.Icon,{className:"TitleBar__statusIcon",color:u(c),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title",n===n.toLowerCase()?(0,a.toTitleCase)(n):n,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return s&&d(e)}}),!!s&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=s,s.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(1),r=n(29),a=n(17),i=n(12),c=n(19);var l=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)},u=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),g=this.state.viewBox,b=l(r,g,i,c);if(b.length>0){var v=b[0],N=b[b.length-1];b.push([g[0]+h,N[1]]),b.push([g[0]+h,-h]),b.push([-h,-h]),b.push([-h,v[1]])}var V=u(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},C,{children:function(t){return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,(0,o.createVNode)(32,"svg",null,(0,o.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+g[1]+")",fill:d,stroke:f,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+g[0]+" "+g[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},t),null,e.ref))}})))},r}(o.Component);s.defaultHooks=i.pureComponentHooks;var d={Line:c.tridentVersion<=4?function(e){return null}:s};t.Chart=d},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(1),r=n(3),a=n(2);t.AiAirlock=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},l=c[i.power.main]||c[0],u=c[i.power.backup]||c[0],s=c[i.shock]||c[0];return(0,o.createFragment)([(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:l.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.main,content:"Disrupt",onClick:function(){return n("disrupt-main")}}),children:[i.power.main?"Online":"Offline"," ",i.wires.main_1&&i.wires.main_2?i.power.main_timeleft>0&&"["+i.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.backup,content:"Disrupt",onClick:function(){return n("disrupt-backup")}}),children:[i.power.backup?"Online":"Offline"," ",i.wires.backup_1&&i.wires.backup_2?i.power.backup_timeleft>0&&"["+i.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:s.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(i.wires.shock&&0===i.shock),content:"Restore",onClick:function(){return n("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Temporary",onClick:function(){return n("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Permanent",onClick:function(){return n("shock-perm")}})],4),children:[2===i.shock?"Safe":"Electrified"," ",(i.wires.shock?i.shock_timeleft>0&&"["+i.shock_timeleft+"s]":"[Wires have been cut!]")||-1===i.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:i.id_scanner?"power-off":"times",content:i.id_scanner?"Enabled":"Disabled",selected:i.id_scanner,disabled:!i.wires.id_scanner,onClick:function(){return n("idscan-toggle")}}),children:!i.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:i.emergency?"power-off":"times",content:i.emergency?"Enabled":"Disabled",selected:i.emergency,onClick:function(){return n("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:i.locked?"lock":"unlock",content:i.locked?"Lowered":"Raised",selected:i.locked,disabled:!i.wires.bolts,onClick:function(){return n("bolt-toggle")}}),children:!i.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:i.lights?"power-off":"times",content:i.lights?"Enabled":"Disabled",selected:i.lights,disabled:!i.wires.lights,onClick:function(){return n("light-toggle")}}),children:!i.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:i.safe?"power-off":"times",content:i.safe?"Enabled":"Disabled",selected:i.safe,disabled:!i.wires.safe,onClick:function(){return n("safe-toggle")}}),children:!i.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:i.speed?"power-off":"times",content:i.speed?"Enabled":"Disabled",selected:i.speed,disabled:!i.wires.timing,onClick:function(){return n("speed-toggle")}}),children:!i.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:i.opened?"sign-out-alt":"sign-in-alt",content:i.opened?"Open":"Closed",selected:i.opened,disabled:i.locked||i.welded,onClick:function(){return n("open-close")}}),children:!(!i.locked&&!i.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),i.locked?"bolted":"",i.locked&&i.welded?" and ":"",i.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(1),r=n(20),a=n(28),i=n(3),c=n(2),l=n(37),u=n(69);t.AirAlarm=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.data,c=a.locked&&!a.siliconUser;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.InterfaceLockNoticeBox,{siliconUser:a.siliconUser,locked:a.locked,onLockStatusChange:function(){return r("lock")}}),(0,o.createComponentVNode)(2,s,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var s=function(e){var t=(0,i.useBackend)(e).data,n=(t.environment_data||[]).filter((function(e){return e.value>=.01})),a={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},l=a[t.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[n.length>0&&(0,o.createFragment)([n.map((function(e){var t=a[e.danger_level]||a[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:l.color,children:l.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:t.atmos_alarm||t.fire_alarm?"bad":"good",children:(t.atmos_alarm?"Atmosphere Alarm":t.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},d={home:{title:"Air Controls",component:function(){return f}},vents:{title:"Vent Controls",component:function(){return m}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return v}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=d[a.screen]||d.home,u=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:"home"!==a.screen&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("tgui:view",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},f=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data,a=r.mode,l=r.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"exclamation-triangle":"exclamation",color:l&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return n(l?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===a?"exclamation-triangle":"exclamation",color:3===a&&"danger",content:"Panic Siphon",onClick:function(){return n("mode",{mode:3===a?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 n("tgui:view",{screen:"vents"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return n("tgui:view",{screen:"scrubbers"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return n("tgui:view",{screen:"modes"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return n("tgui:view",{screen:"thresholds"})}})],4)},m=function(e){var t=e.state,n=(0,i.useBackend)(e).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},h=function(e){var t=e.id_tag,n=e.long_name,r=e.power,l=e.checks,u=e.excheck,s=e.incheck,d=e.direction,p=e.external,f=e.internal,m=e.extdefault,h=e.intdefault,C=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(n),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:r?"power-off":"times",selected:r,content:r?"On":"Off",onClick:function(){return C("power",{id_tag:t,val:Number(!r)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:"release"===d?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:s,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("reset_internal_pressure",{id_tag:t})}})]}),!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(p),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:m,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=function(e){var t=e.state,n=(0,i.useBackend)(e).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,s=e.widenet,d=e.filter_types,p=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(t),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:n?"power-off":"times",content:n?"On":"Off",selected:n,onClick:function(){return p("power",{id_tag:u,val:Number(!n)})}}),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:r?"filter":"sign-in-alt",color:r||"danger",content:r?"Scrubbing":"Siphoning",onClick:function(){return p("scrubbing",{id_tag:u,val:Number(!r)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:s?"expand":"compress",selected:s,content:s?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!s)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,l.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return p("toggle_filter",{id_tag:u,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})},b=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data.modes;return r&&0!==r.length?r.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 n("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},v=function(e){var t=(0,i.useBackend)(e),n=t.act,a=t.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,a.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 n("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.AirlockElectronics=void 0;var o=n(1),r=n(3),a=n(2);t.AirlockElectronics=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.regions||[],l={0:{icon:"times-circle"},1:{icon:"stop-circle"},2:{icon:"check-circle"}};return(0,o.createFragment)([(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:i.oneAccess?"unlock":"lock",content:i.oneAccess?"One":"All",onClick:function(){return n("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mass Modify",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Grant All",onClick:function(){return n("grant_all")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Clear All",onClick:function(){return n("clear_all")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&i.unres_direction?"check-square-o":"square-o",content:"North",selected:1&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&i.unres_direction?"check-square-o":"square-o",content:"East",selected:2&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&i.unres_direction?"check-square-o":"square-o",content:"South",selected:4&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&i.unres_direction?"check-square-o":"square-o",content:"West",selected:8&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",children:(0,o.createComponentVNode)(2,a.Box,{height:"261px",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e){var t=e.name,r=e.accesses||[],i=l[function(e){var t=!1,n=!1;return e.forEach((function(e){e.req?t=!0:n=!0})),!t&&n?0:t&&n?1:2}(r)].icon;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:i,label:t,children:function(){return r.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:e.req?"check-square-o":"square-o",content:e.name,selected:e.req,onClick:function(){return n("set",{access:e.id})}})},e.id)}))}},t)}))})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Apc=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u={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"}},s={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},d=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],f=c.powerChannels||[],m=s[c.malfStatus]||s[0],h=c.powerCellStatus/100;return c.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 ",c.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return n("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:c.siliconUser,locked:c.locked,onLockStatusChange:function(){return n("lock")}}),(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:d.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",content:c.isOperating?"On":"Off",selected:c.isOperating&&!l,disabled:l,onClick:function(){return n("breaker")}}),children:["[ ",d.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.chargeMode?"sync":"close",content:c.chargeMode?"Auto":"Off",disabled:l,onClick:function(){return n("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[f.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:!l&&(1===e.status||3===e.status),disabled:l,onClick:function(){return n("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!l&&2===e.status,disabled:l,onClick:function(){return n("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!l&&0===e.status,disabled:l,onClick:function(){return n("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,c.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!c.siliconUser&&(0,o.createFragment)([!!c.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:m.icon,content:m.content,color:"bad",onClick:function(){return n(m.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return n("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.coverLocked?"lock":"unlock",content:c.coverLocked?"Engaged":"Disengaged",disabled:l,onClick:function(){return n("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.emergencyLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.nightshiftLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("toggle_nightshift")}})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosAlertConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.priority||[],l=i.minor||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[c.length>0?c.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 n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),l.length>0?l.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 n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16)],0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(1),r=n(29),a=n(20),i=n(3),c=n(2);t.AtmosControlConsole=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=l.sensors||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:!!l.tank&&u[0].long_name,children:u.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!l.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),l.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.inputting?"power-off":"times",content:l.inputting?"Injecting":"Off",selected:l.inputting,onClick:function(){return n("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:l.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return n("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.outputting?"power-off":"times",content:l.outputting?"Open":"Closed",selected:l.outputting,onClick:function(){return n("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(l.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return n("pressure",{pressure:t})}})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(1),r=n(3),a=n(2),i=n(37);t.AtmosFilter=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.filter_types||[];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:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(c.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:c.rate===c.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return n("filter",{mode:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosMixer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;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:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.set_pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node2",{concentration:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosPump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;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:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),i.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.rate===i.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(1),r=n(3),a=n(2);t.BankMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.current_balance,l=i.siphoning,u=i.station_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:u+" 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:l?"times":"sync",content:l?"Stop Siphoning":"Siphon Credits",selected:l,onClick:function(){return n(l?"halt":"siphon")}}),children:c+" cr"})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(1),r=n(3),a=n(2);t.BluespaceArtillery=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.connected,u=i.unlocked,s=i.target;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!u,onClick:function(){return n("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:s?"average":"bad",fontSize:"25px",children:s||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:u?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!s,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return n("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return n("build")}})})})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(1),r=(n(28),n(19)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(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:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"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(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.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:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"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: ",i.mean_value]}),i.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===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(1),r=n(3),a=n(2);t.BorgPanel=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.borg||{},l=i.cell||{},u=l.charge/l.maxcharge,s=i.channels||[],d=i.modules||[],p=i.upgrades||[],f=i.ais||[],m=i.laws||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return n("rename")}}),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:c.emagged?"check-square-o":"square-o",content:"Emagged",selected:c.emagged,onClick:function(){return n("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:c.lockdown,onClick:function(){return n("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:c.scrambledcodes,onClick:function(){return n("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[l.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,content:l.charge+" / "+l.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return n("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return n("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:c.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:c.active_module===e.type,onClick:function(){return n("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return n("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:c.lawupdate,onClick:function(){return n("toggle_lawupdate")}}),children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(1),r=n(3),a=n(2);t.BrigTimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:i.timing?"Stop":"Start",selected:i.timing,onClick:function(){return n(i.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:i.flash_charging?"Recharging":"Flash",disabled:i.flash_charging,onClick:function(){return n("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return n("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return n("time",{adjust:-100})}})," ",String(i.minutes).padStart(2,"0"),":",String(i.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return n("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return n("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return n("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return n("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return n("preset",{preset:"long"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(1),r=n(3),a=n(2);t.Canister=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",i.hasHoldingTank?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return n("relabel")}}),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:i.tankPressure})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:i.portConnected?"good":"average",content:i.portConnected?"Connected":"Not Connected"}),!!i.isPrototype&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.restricted?"lock":"unlock",color:"caution",content:i.restricted?"Restricted to Engineering":"Public",onClick:function(){return n("restricted")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.releasePressure/(i.maxReleasePressure-i.minReleasePressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.releasePressure})," kPa"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:i.releasePressure===i.defaultReleasePressure,content:"Reset",onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:i.releasePressure<=i.minReleasePressure,content:"Min",onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("pressure",{pressure:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:i.releasePressure>=i.maxReleasePressure,content:"Max",onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.valveOpen?"unlock":"lock",color:i.valveOpen?i.hasHoldingTank?"caution":"danger":null,content:i.valveOpen?"Open":"Closed",onClick:function(){return n("valve")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:i.valveOpen&&"danger",content:"Eject",onClick:function(){return n("eject")}}),children:[!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:i.holdingTank.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.holdingTank.tankPressure})," kPa"]})]}),!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=t.Cargo=void 0;var o=n(1),r=n(29),a=n(19),i=n(2),c=n(69);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,d=r.supplies||{},p=r.requests||[],f=r.cart||[],m=f.reduce((function(e,t){return e+t.cost}),0),h=!r.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:[0===f.length&&"Cart is empty",1===f.length&&"1 item",f.length>=2&&f.length+" items"," ",m>0&&"("+m+" cr)"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return(0,a.act)(c,"clear")}})],4);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle",children:r.docked&&!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{content:r.location,onClick:function(){return(0,a.act)(c,"send")}})||r.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CentCom Message",children:r.message}),r.loan&&!r.requestonly?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loan",children:r.loan_dispatched?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Loaned to Centcom"}):(0,o.createComponentVNode)(2,i.Button,{content:"Loan Shuttle",disabled:!(r.away&&r.docked),onClick:function(){return(0,a.act)(c,"loan")}})}):""]})}),(0,o.createComponentVNode)(2,i.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Catalog",icon:"list",lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Catalog",buttons:h,children:(0,o.createComponentVNode)(2,l,{state:t,supplies:d})})}},"catalog"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Requests ("+p.length+")",icon:"envelope",highlight:p.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Active Requests",buttons:!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return(0,a.act)(c,"denyall")}}),children:(0,o.createComponentVNode)(2,u,{state:t,requests:p})})}},"requests"),!r.requestonly&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Checkout ("+f.length+")",icon:"shopping-cart",highlight:f.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,s,{state:t,cart:f})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,s=function(e){var t=n[e].packs;return(0,o.createVNode)(1,"table","LabeledList",t.map((function(e){return(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[e.name,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.small_item&&(0,o.createFragment)([(0,o.createTextVNode)("Small Item")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.access&&(0,o.createFragment)([(0,o.createTextVNode)("Restrictions Apply")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",onClick:function(){return(0,a.act)(u,"add",{id:e.id})}}),2)],4,null,e.name)})),0)};return(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e){var t=e.name;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:t,children:s},t)}))(n)})},u=function(e){var t=e.state,n=e.requests,r=t.config,c=t.data,l=r.ref;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Requests"}):(0,o.createVNode)(1,"table","LabeledList",n.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[(0,o.createTextVNode)("#"),e.id,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__content",e.object,0),(0,o.createVNode)(1,"td","LabeledList__cell",[(0,o.createTextVNode)("By "),(0,o.createVNode)(1,"b",null,e.orderer,0)],4),(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createVNode)(1,"i",null,e.reason,0),2),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",[e.cost,(0,o.createTextVNode)(" credits"),(0,o.createTextVNode)(" "),!c.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",color:"good",onClick:function(){return(0,a.act)(l,"approve",{id:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"bad",onClick:function(){return(0,a.act)(l,"deny",{id:e.id})}})],4)],0)],4)],4,e.id)})),0)},s=function(e){var t=e.state,n=e.cart,r=t.config,c=t.data,l=r.ref;return(0,o.createFragment)([0===n.length&&"Nothing in cart",n.length>0&&(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:"#"+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,children:[!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)," ",e.cost," credits"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return(0,a.act)(l,"remove",{id:e.id})}})],4),children:e.object},e.id)}))}),n.length>0&&!c.requestonly&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:1===c.away&&1===c.docked&&(0,o.createComponentVNode)(2,i.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return(0,a.act)(l,"send")}})||(0,o.createComponentVNode)(2,i.Box,{opacity:.5,children:["Shuttle in ",c.location,"."]})})],0)};t.CargoExpress=function(e){var t=e.state,n=t.config,r=t.data,u=n.ref,s=r.supplies||{};return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:r.siliconUser,locked:r.locked,onLockStatusChange:function(){return(0,a.act)(u,"lock")},accessText:"a QM-level ID card"}),!r.locked&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Cargo Bay",selected:!r.usingBeacon,onClick:function(){return(0,a.act)(u,"LZCargo")}}),(0,o.createComponentVNode)(2,i.Button,{selected:r.usingBeacon,disabled:!r.hasBeacon,onClick:function(){return(0,a.act)(u,"LZBeacon")},children:[r.beaconzone," (",r.beaconName,")"]}),(0,o.createComponentVNode)(2,i.Button,{content:r.printMsg,disabled:!r.canBuyBeacon,onClick:function(){return(0,a.act)(u,"printBeacon")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notice",children:r.message})]})}),(0,o.createComponentVNode)(2,l,{state:t,supplies:s})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(1),r=n(3),a=n(2);t.CellularEmporium=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.abilities;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:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!i.can_readapt,onClick:function(){return n("readapt")}}),children:i.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.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 n("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(1),r=(n(28),n(3)),a=n(2);t.CentcomPodLauncher=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===i.bayNumber,onClick:function(){return n("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===i.bayNumber,onClick:function(){return n("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===i.bayNumber,onClick:function(){return n("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===i.bayNumber,onClick:function(){return n("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===i.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return n("bay5")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.bay,onClick:function(){return n("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:i.oldArea?i.oldArea:"Where you were",disabled:!i.oldArea,onClick:function(){return n("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clone Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:"Launch Clones",selected:i.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return n("launchClone")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===i.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return n("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random",selected:2===i.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return n("launchRandom")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===i.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return n("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===i.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return n("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===i.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return n("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===i.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return n("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:i.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return n("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:i.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return n("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:i.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return n("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:i.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return n("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:i.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return n("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:i.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return n("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:i.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return n("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:i.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return n("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:i.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return n("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:i.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return n("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:i.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return n("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:i.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return n("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:i.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return n("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:i.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return n("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:i.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return n("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:i.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return n("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:i.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return n("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:i.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return n("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==i.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return n("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==i.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return n("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==i.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return n("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==i.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return n("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return n("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return n("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===i.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return n("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===i.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return n("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===i.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return n("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===i.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return n("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===i.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return n("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===i.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return n("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===i.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return n("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===i.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return n("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===i.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return n("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gondola",selected:13===i.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return n("styleGondola")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===i.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return n("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i.numObjects+" turfs in "+i.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pody Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return n("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:i.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return n("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return n("clearBay")}})],4)})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(1),r=n(3),a=n(2);t.ChemAcclimator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(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:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("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:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("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:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(1),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,s=i.isBeakerLoaded,d=i.beakerContents,p=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.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.ChemFilter=t.ChemFilterPane=void 0;var o=n(1),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],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 t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(1),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,s=i.pill_styles,d=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("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(1),r=n(19),a=n(2),i=n(29),c=n(12);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,s=l.emptying,d=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:s?"bad":"good",children:s?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(d)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,s=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:s,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:s,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,s=c.chemicals,d=void 0===s?[]:s,p=c.possible_amounts,f=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(1),r=n(3),a=n(2);t.CodexGigas=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[i.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==i.currentSection,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>2,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>4,onClick:function(){return n(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:["the Red","the Soulless","the Master","the Lord of all things","Jr."].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==i.currentSection,onClick:function(){return n(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:i.currentSection<4,onClick:function(){return n("search")}})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(1),r=(n(28),n(3)),a=n(2);t.ComputerFabricator=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==l.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return c("clean_order")}}),(0,o.createComponentVNode)(2,i,{state:t})],0)};var i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return 0===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:51,children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"2"})}})})]})})]}):1===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:47,buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[i.totalprice," cr"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return n("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return n("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return n("confirm_order")}})]}):2===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:47,children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:i.credits>=i.totalprice?"good":"bad",children:[i.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:4,color:i.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,s=i.sensors||[];return(0,o.createComponentVNode)(2,a.Section,{minHeight:90,children:(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:(m=e.ijob,m%10==0),color:l(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,r=e.toxdam,s=e.burndam,d=e.brutedam,p=t+r+s+d,f=Math.min(Math.max(Math.ceil(p/25),0),5),c[f])})}),(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 n("select_person",{name:e.name})}})})]},e.name);var t,r,s,d,p,f,m}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(1),r=n(3),a=n(2),i=n(435);t.Cryo=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.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",content:c.occupant.name?c.occupant.name:"No Occupant"}),!!c.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",content:c.occupant.stat,color:c.occupant.statstate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:c.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant.health/c.occupant.maxHealth,color:c.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.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",content:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",disabled:c.isOpen,onClick:function(){return n("power")},color:c.isOperating&&"green",children:c.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.isOpen?"unlock":"lock",onClick:function(){return n("door")},content:c.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:c.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return n("autoeject")},content:c.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c.isBeakerLoaded,onClick:function(){return n("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:c.isBeakerLoaded,beakerContents:c.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(1),r=n(2);t.BeakerContents=function(e){var t=e.beakerLoaded,n=e.beakerContents;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===n.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),n.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{color:"label",children:[e.volume," units of ",e.name]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(1),r=n(29),a=n(3),i=n(2),c=function(e){var t=e.craftables,n=void 0===t?[]:t,r=(0,a.useBackend)(e),c=r.act,l=r.data,u=l.craftability,s=void 0===u?{}:u,d=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!s[e.ref]?null:d?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return c("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],onClick:function(){return c("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))};t.PersonalCrafting=function(e){var t=e.state,n=(0,a.useBackend)(e),l=n.act,u=n.data,s=u.busy,d=u.display_craftable_only,p=u.display_compact,f=(0,r.map)((function(e,t){return{category:t,subcategory:e,hasSubcats:"has_subcats"in e,firstSubcatName:Object.keys(e).find((function(e){return"has_subcats"!==e}))}}))(u.crafting_recipes||{}),m=!!s&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"40px",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{mt:30,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]})});return(0,o.createFragment)([m,(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:p?"check-square-o":"square-o",content:"Compact",selected:p,onClick:function(){return l("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button,{icon:d?"check-square-o":"square-o",content:"Craftable Only",selected:d,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.category,onClick:function(){return l("set_category",{category:e.category,subcategory:e.firstSubcatName})},children:function(){return!e.hasSubcats&&(0,o.createComponentVNode)(2,c,{craftables:e.subcategory,state:t})||(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,n){if("has_subcats"!==n)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n,onClick:function(){return l("set_category",{subcategory:n})},children:function(){return(0,o.createComponentVNode)(2,c,{craftables:e,state:t})}})}))(e.subcategory)})}},e.category)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(1),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.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===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(1),r=n(3),a=n(2);t.DisposalUnit=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return l.full_pressure?(t="good",n="Ready"):l.panel_open?(t="bad",n="Power Disabled"):l.pressure_charging?(t="average",n="Pressurizing"):(t="bad",n="Off"),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:t,children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.flush?"toggle-on":"toggle-off",disabled:l.isai||l.panel_open,content:l.flush?"Disengage":"Engage",onClick:function(){return c(l.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:l.isai,content:"Eject Contents",onClick:function(){return c("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:l.panel_open,selected:l.pressure_charging,onClick:function(){return c(l.pressure_charging?"pump-0":"pump-1")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(1),r=n(3),a=n(2);t.DnaVault=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.completed,l=i.used,u=i.choiceA,s=i.choiceB,d=i.dna,p=i.dna_max,f=i.plants,m=i.plants_max,h=i.animals,C=i.animals_max;return(0,o.createFragment)([(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:d/p,content:d+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f/m,content:f+" / "+m+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" Samples"})})]})}),!(!c||l)&&(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:u,textAlign:"center",onClick:function(){return n("gene",{choice:u})}})}),(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 n("gene",{choice:s})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(1),r=n(3),a=n(2),i=n(28);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,s=c.answers,d=void 0===s?[]:s;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(1),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,s=i.engines_started,d=i.authorizations_remaining,p=i.authorizations,f=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:s?"good":"average",ml:1,children:s?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+d}),children:[f.length>0?f.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),f.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(1),r=n(28),a=n(3),i=n(2);t.EngravedMessage=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.admin_mode,u=c.creator_key,s=c.creator_name,d=c.has_liked,p=c.has_disliked,f=c.hidden_message,m=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=c.realdate;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(f)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+h,disabled:m,selected:d,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:m,selected:!p&&!d,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+C,disabled:m,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:g})})}),(0,o.createComponentVNode)(2,i.Section),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return n("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:s})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(1),r=n(29),a=n(70),i=n(20),c=n(156),l=n(3),u=n(2),s=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,d=t.data,p=d.currentArea,f=d.currentCoords,m=d.globalmode,h=d.power,C=d.tag,g=d.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(s(f),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}))])(d.signals||[]);return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,u.Button,{icon:"power-off",content:h?"On":"Off",selected:h,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",content:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"bad",onClick:function(){return n("updating")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,u.Button,{icon:"sync",content:m?"MAXIMUM":"LOCAL",selected:!m,onClick:function(){return n("globalmode")}})})]})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,u.Box,{fontSize:"18px",children:[p," (",f,")"]})}),(0,o.createComponentVNode)(2,u.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,u.Table,{children:[(0,o.createComponentVNode)(2,u.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),b.map((function(e){return(0,o.createComponentVNode)(2,u.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,u.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,i.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,u.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.GravityGenerator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.breaker,l=i.charge_count,u=i.charging_state,s=i.on,d=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No data available"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:c?"power-off":"times",content:c?"On":"Off",selected:c,disabled:!d,onClick:function(){return n("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/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"})]})]})}),d&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),d&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(1),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,s=i.teleporter_location,d=i.beacon,p=i.beacon_location,f=i.id,m=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,v=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?s:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:d?"good":"bad",buttons:!d&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:d?p:"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:f?m:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:v.name?v.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:v.crimstat?v.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(1),r=n(3),a=n(2);t.GulagItemReclaimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.mobs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:c.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:!i.can_reclaim,onClick:function(){return n("release_items",{mobref:e.mob})}})})]},e.mob)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(1),r=n(3),a=n(2);t.Holodeck=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_toggle_safety,l=i.default_programs,u=void 0===l?[]:l,s=i.emag_programs,d=void 0===s?[]:s,p=i.emagged,f=i.program;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"unlock":"lock",content:"Safeties",color:"bad",disabled:!c,selected:!p,onClick:function(){return n("safety")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===f,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===f,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(1),r=n(3),a=n(2);t.ImplantChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(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:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.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:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.ready?i.special_name||"Implant":"Recharging",onClick:function(){return n("implant")}}),0===i.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[i.ready_implants,1===i.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(1),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||s,l=i.name,u=i.isDead,s=i.isBraindead,d=i.health,p=i.wireless,f=i.radio,m=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:m?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,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 n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:f,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(1),r=n(3),a=n(2);t.KeycardAuth=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===i.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===i.waiting&&(0,o.createFragment)([!!i.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return n("auth_swipe")},content:"Authorize"}),0===i.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return n("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return n("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return n("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(1),r=n(28),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,s=c.ores,d=c.status_info,p=c.unclaimed_points;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",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:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(1),r=n(3),a=n(2);t.LanguageMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.admin_mode,l=i.is_living,u=i.omnitongue,s=i.languages,d=void 0===s?[]:s,p=i.unknown_languages,f=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!l&&(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 n("select_default",{language_name:e.name})}}),!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return n("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)}))})}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(u?"Enabled":"Disabled"),selected:u,onClick:function(){return n("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:f.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 n("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)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).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 t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("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 t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("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 t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,s=l.y,d=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:d,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("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,{state:e.state})})}),(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 c("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 c("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 c("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 c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,s=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:s===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:s?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(1),r=n(3),a=n(2);t.MechBayPowerConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.recharge_port,c=i&&i.mech,l=c&&c.cell;return(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 n("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.health/c.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,s=c.on,d=c.cell,p=c.cellPercent,f=c.load,m=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,v=c.reportDelivery,N=c.destination,V=c.home,y=c.id,_=c.destinations,x=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:d?p/100:0,color:d?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:m})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:f?"good":"average",children:f||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!f&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("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:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:N||"None",options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:v,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(1),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.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 n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(1),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,s=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:s?(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 n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(1),r=n(3),a=n(2);t.NtosArcade=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[i.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[i.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===i.PauseState?"#1b3622":"#471915",children:i.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.Hitpoints/45,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:26,textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:i.BossID})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:i.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",i.TicketCount]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(1),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,s=void 0===u?{}:u,d=i.disk_size,p=i.disk_used,f=i.hardware,m=void 0===f?[]:f;return(0,o.createFragment)([(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: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:s.charge,minValue:0,maxValue:s.max,ranges:{good:[s.max/2,Infinity],average:[s.max/4,s.max/2],bad:[-Infinity,s.max/4]},children:[s.charge," / ",s.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:d,color:"good",children:[p," GQ / ",d," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:m.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 n("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)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(1),r=n(3),a=n(2),i={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug"};t.NtosMain=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.programs,u=void 0===l?[]:l,s=c.has_light,d=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!s&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:d,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",d?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return n("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:p})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",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:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,lineHeight:"24px",color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return n("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:3,children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return n("PC_killprogram",{name:e.name})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(1),r=n(3),a=n(2);(0,n(51).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,s=i.username,d=i.active_channel,p=i.is_operator,f=i.all_channels,m=void 0===f?[]:f,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,v=null!==d,N=u||l;return(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 n("PRG_newchannel",{new_channel_name:t})}}),m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===d,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:s+"...",currentValue:s,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(N?b.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 n("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:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&N&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(1),r=n(3),a=n(2);t.NtosNetDownloader=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.disk_size,s=l.disk_used,d=l.downloadable_programs,p=void 0===d?[]:d,f=l.error,m=l.hacked_programs,h=void 0===m?[]:m,C=l.hackedavailable;return(0,o.createFragment)([!!f&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:f}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return c("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:s,minValue:0,maxValue:u,children:s+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))}),!!C&&(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."}),h.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))]})],0)};var i=function(e){var t=e.program,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.disk_size,u=c.disk_used,s=c.downloadcompletion,d=c.downloading,p=c.downloadname,f=c.downloadsize,m=l-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:t.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[t.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:t.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:f,value:s})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:d||t.size>m,onClick:function(){return i("PRG_downloadfile",{filename:t.filename})}})})]}),"Compatible"!==t.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!"]}),t.size>m&&(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:t.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(1),r=n(29),a=n(70),i=n(20),c=n(3),l=n(2),u=n(37),s=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e){var t=e.state,n=(0,c.useBackend)(e),p=n.act,f=n.data,m=f.active,h=f.SM_integrity,C=f.SM_power,g=f.SM_ambienttemp,b=f.SM_ambientpressure;if(!m)return(0,o.createComponentVNode)(2,d,{state:t});var v=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(f.gases||[]),N=Math.max.apply(Math,[1].concat(v.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:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(g),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,i.toFixed)(g)+" 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,i.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return p("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.Box.Forced,{height:24*v.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:v.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,u.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,u.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:N,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var d=function(e){var t=(0,c.useBackend)(e),n=t.act,r=t.data.supermatters,a=void 0===r?[]:r;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return n("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:a.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 n("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWrapper=void 0;var o=n(1),r=n(3),a=n(2),i=n(116);t.NtosWrapper=function(e){var t=e.children,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.PC_batteryicon,s=l.PC_showbatteryicon,d=l.PC_batterypercent,p=l.PC_ntneticon,f=l.PC_apclinkicon,m=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=l.PC_showexitprogram;return(0,o.createVNode)(1,"div","NtosWrapper",[(0,o.createVNode)(1,"div","NtosWrapper__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:m}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:p})}),!!s&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),d&&d]}),f&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:f})}),!!g&&(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return c("PC_minimize")}}),!!g&&(0,o.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 c("PC_exit")}}),!g&&(0,o.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 c("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,i.refocusLayout)()}}),(0,o.createVNode)(1,"div","NtosWrapper__content",t,0)],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return t("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e){var t=e.state,n=(0,a.useBackend)(e),r=n.act,l=n.data,u=(l.anchored,l.disk_present,l.status1),s=l.status2;return(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:s})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c,{state:t})}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(1),r=n(3),a=n(2);t.OperatingComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.table,l=i.surgeries,u=void 0===l?[]:l,s=i.procedures,d=void 0===s?[]:s,p=i.patient,f=void 0===p?{}:p;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Patient State",children:[!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",level:2,children:f?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:f.statstate,children:f.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:f.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f.health,minValue:f.minHealth,maxValue:f.maxHealth,color:f.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f[e.type]/f.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:d.length?d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:3,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)]}),!!i.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)})):"No Active Procedures"})]})]},"state"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Surgery Procedures",children:(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 n("sync")}}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})},"procedures")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(1),r=n(28),a=n(19),i=n(2);t.OreBox=function(e){var t=e.state,n=t.config,c=t.data,l=n.ref,u=c.materials;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Empty",onClick:function(){return(0,a.act)(l,"removeall")}}),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:"Ore"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.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."]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(1),r=n(28),a=n(3),i=n(2);t.OreRedemptionMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,l=r.unclaimedPoints,u=r.materials,s=r.alloys,d=r.diskDesigns,p=r.hasDisk;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),l,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===l,onClick:function(){return n("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return n("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return n("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return n("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Smelt",{id:e.id,sheets:t})}},e.id)}))})})],4)};var c=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(1),r=n(29),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.has_beaker,l=r.beaker_empty,u=r.has_blood,s=r.blood,d=!c||l;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:d,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:d,onClick:function(){return n("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!c,onClick:function(){return n("eject_beaker")}})],4),children:c?l?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:s&&s.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:s&&s.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=c;var l=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.is_ready;return(r.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,o){return n("rename_disease",{index:e.index,name:o})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!c,onClick:function(){return n("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=l;var u=function(e){var t=e.symptom,n=t.name,a=t.desc,c=t.stealth,l=t.resistance,u=t.stage_speed,s=t.transmission,d=t.level,p=t.neutered,f=(0,r.map)((function(e,t){return{desc:e,label:t}}))(t.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:n,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:a}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:s})]})})]}),f.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var s=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:c.length>0?(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!r.is_ready,onClick:function(){return n("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=s;t.Pandemic=function(e){var t=(0,a.useBackend)(e).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),!!t.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{state:e.state}),(0,o.createComponentVNode)(2,s,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.PortableGenerator=function(e){var t,n=(0,r.useBackend)(e),i=n.act,c=n.data;return t=c.stack_percent>50?"good":c.stack_percent>15?"average":"bad",(0,o.createFragment)([!c.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:c.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!c.ready_to_boot,children:c.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:c.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t,children:c.sheets}),c.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:c.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:c.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:c.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):c.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:c.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:c.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:c.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!c.connected&&"bad",children:c.connected?c.power_available:"Unconnected"})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=t.PortablePump=t.PortableBasicInfo=void 0;var o=n(1),r=n(3),a=n(2),i=n(37),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=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 n("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:c?"good":"average",children:c?"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:!l,onClick:function(){return n("eject")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)};t.PortableBasicInfo=c;t.PortablePump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.direction,u=(i.holding,i.target_pressure),s=i.default_pressure,d=i.min_pressure,p=i.max_pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-in-alt":"sign-out-alt",content:l?"In":"Out",selected:l,onClick:function(){return n("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:u,unit:"kPa",width:"75px",minValue:d,maxValue:p,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:u===d,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===s,onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:u===p,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})],4)};t.PortableScrubber=function(e){var t=(0,r.useBackend)(e),n=t.act,l=t.data.filter_types||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return n("toggle_filter",{val:e.gas_id})}},e.id)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitor=void 0;var o=n(1),r=n(29),a=n(70),i=n(20),c=n(12),l=n(2);var u=5e5,s=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},d=function(e){var t,n;function c(){var t;return(t=e.call(this)||this).state={sortByField:null},t}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=this,t=this.props.state.data,n=t.history,c=this.state.sortByField,d=n.supply[n.supply.length-1]||0,m=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),C=n.demand.map((function(e,t){return[t,e]})),g=Math.max.apply(Math,[u].concat(n.supply,n.demand)),b=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===c&&(0,r.sortBy)((function(e){return e.name})),"charge"===c&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===c&&(0,r.sortBy)((function(e){return-s(e.load)}),(function(e){return-parseFloat(e.load)}))])(t.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d,minValue:0,maxValue:g,color:"teal",content:(0,i.toFixed)(d/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:m,minValue:0,maxValue:g,color:"pink",content:(0,i.toFixed)(m/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:h,rangeX:[0,h.length-1],rangeY:[0,g],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,g],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,l.Section,{children:[(0,o.createComponentVNode)(2,l.Box,{mb:1,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"===c,content:"Name",onClick:function(){return e.setState({sortByField:"name"!==c&&"name"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===c,content:"Charge",onClick:function(){return e.setState({sortByField:"charge"!==c&&"charge"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===c,content:"Draw",onClick:function(){return e.setState({sortByField:"draw"!==c&&"draw"})}})]}),(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:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{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"})]}),b.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,p,{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,f,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=d;var p=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"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,l.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};p.defaultHooks=c.pureComponentHooks;var f=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,l.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};f.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(1),r=n(29),a=n(20),i=n(3),c=n(2),l=n(37);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,s=u.freqlock,d=u.frequency,p=u.minFrequency,f=u.maxFrequency,m=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,v=u.subspaceSwitchable,N=l.RADIO_CHANNELS.find((function(e){return e.freq===d})),V=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(u.channels);return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[s&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(d/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:f/10,value:d/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-d/10})}}),N&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:N.color,ml:2,children:["[",N.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:m?"volume-up":"volume-mute",selected:m,onClick:function(){return n("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,onClick:function(){return n("broadcast")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!v&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:b,content:"Subspace Tx "+(b?"ON":"OFF"),onClick:function(){return n("subspace")}})]}),!!b&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===V.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return n("channel",{channel:e.name})}})},e.name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=["Atmospherics","Disposals","Transit Tubes"],l={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){var t=(0,a.useBackend)(e),n=t.act,d=t.data,p=d.category,f=d.categories,m=void 0===f?[]:f,h=d.selected_color,C=d.piping_layer,g=d.mode,b=d.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:p===t,icon:l[e],color:"transparent",content:e,onClick:function(){return n("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&e.bitmask,content:e.name,onClick:function(){return n("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[h],content:h}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return n("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===p&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===C,content:"Layer "+e,onClick:function(){return n("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return n("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.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,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:l[e.cat_name],label:e.cat_name,children:function(){return e.recipes.map((function(t){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:t.selected,content:t.pipe_name,title:t.pipe_name,onClick:function(){return n("pipe_type",{pipe_type:t.pipe_index,category:e.cat_name})}},t.pipe_index)}))}},e.cat_name)}))})})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(1),r=n(3),a=n(2),i=n(163);t.SatelliteControl=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.satellites||[];return(0,o.createFragment)([c.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.meteor_shield_coverage/c.meteor_shield_coverage_max,content:100*c.meteor_shield_coverage/c.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:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return n("toggle",{id:e.id})}},e.id)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(1),r=n(3),a=n(2),i=n(69),c=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],l=[{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){var t=e.state,n=(0,r.useBackend)(e),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{locked:c.locked,onLockedStatusChange:function(){return a("toggle_lock")}}),!c.locked&&(0,o.createComponentVNode)(2,d,{state:t})],0)};var s={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return f}},Guns:{title:"Scanner Mode: Guns",component:function(){return m}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return v}}},d=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=s[c]||s.off,u=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==c&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return i("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},p=function(e){var t=(0,r.useBackend)(e).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 t("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return t("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return t("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return t("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return t("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return t("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return t("set_mode",{new_mode:"Nanites"})}})]})],4)},f=function(e){var t=e.state,n=(0,r.useBackend)(e).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,N,{state:t})],4)},m=function(e){var t=e.state,n=(0,r.useBackend)(e).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,N,{state:t})],4)},h=function(e){var t=e.state,n=(0,r.useBackend)(e).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,N,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,s=l.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",u?"does not have":"has"," ","a disease equal or worse than ",s,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===s,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,s=c.target_species,d=l.find((function(e){return e.value===s}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",d.name," species.","zombie"===s&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===s,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,s=c.target_nutrition,d=u.find((function(e){return e.value===s}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",d.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===s,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},v=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,u=c.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 ",u,"."]}),(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:u,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return i("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,N,{state:t})],4)},N=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.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 n("toggle_reverse")},color:i?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(1),r=n(29),a=n(3),i=n(2);t.ShuttleManipulator=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.shuttles||[],u=c.templates||{},s=c.selected||{},d=c.existing_shuttle||{};return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Status",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return n("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return n("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return n("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})}},"status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Templates",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:(0,r.map)((function(e,t){var r=e.templates||[];return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.port_id,children:r.map((function(e){var t=e.shuttle_id===s.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return n("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))},t)}))(u)})})}},"templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Modification",children:(0,o.createComponentVNode)(2,i.Section,{children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:s.name,children:(!!s.description||!!s.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!s.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:s.description}),!!s.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:s.admin_notes})]})}),d?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+d.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return n("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,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return n("preview",{shuttle_id:s.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:s.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(1),r=n(2),a=n(3),i=n(20);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,s=c.minFrequency,d=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:d/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(1),r=n(29),a=n(3),i=n(2);t.SmartVend=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!c.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:c.drying?"stop":"tint",onClick:function(){return n("Dry")},children:c.drying?"Stop drying":"Dry"}),children:0===c.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",c.name," is empty."]})||(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:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:c.verb?c.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return n("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return n("Release",{name:e.name})}})]})]},t)}))(c.contents)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(1),r=n(3),a=n(2);t.Smes=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return t=l.capacityPercent>=100?"good":l.inputting?"average":"bad",n=l.outputting?"good":l.charge>0?"average":"bad",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*l.capacityPercent,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:l.inputAttempt?"sync-alt":"times",selected:l.inputAttempt,onClick:function(){return c("tryinput")},children:l.inputAttempt?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:t,children:l.capacityPercent>=100?"Fully Charged":l.inputting?"Charging":"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.inputLevel/l.inputLevelMax,content:l.inputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Input",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:l.inputAvailable})]})}),(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:l.outputAttempt?"power-off":"times",selected:l.outputAttempt,onClick:function(){return c("tryoutput")},children:l.outputAttempt?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:n,children:l.outputting?"Sending":l.charge>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.outputLevel/l.outputLevelMax,content:l.outputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:l.outputUsed})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(1),r=n(3),a=n(2);t.SmokeMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.TankContents,l=(i.isTankLoaded,i.TankCurrentVolume),u=i.TankMaxVolume,s=i.active,d=i.setting,p=(i.screen,i.maxSetting),f=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",selected:s,content:s?"On":"Off",onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/u,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:l||0})," / "+u]}),(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:d===e,icon:"plus",content:3*e,disabled:f0?"good":"bad",children:f})]})}),(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:l,content:c+" 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===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!m,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-d-.01,maxValue:d+.01,value:s,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[u+" \xb0"," (auto)"]})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(1),r=n(3),a=n(2);t.SpaceHeater=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!i.hasPowercell||!i.open,onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,disabled:!i.hasPowercell,onClick:function(){return n("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!i.hasPowercell&&"bad",children:i.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.powerLevel/100,content:i.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"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(i.targetTemp-i.currentTemp)>50?"bad":Math.abs(i.targetTemp-i.currentTemp)>20?"average":"good",children:[i.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:i.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.targetTemp),width:"65px",unit:"\xb0C",minValue:i.minTemp,maxValue:i.maxTemp,onChange:function(e,t){return n("target",{target:t})}})||i.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:i.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===i.mode,onClick:function(){return n("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===i.mode,onClick:function(){return n("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===i.mode,onClick:function(){return n("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(1),r=n(3),a=n(2);t.SpawnersMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.spawners||[];return(0,o.createComponentVNode)(2,a.Section,{children:i.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 n("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return n("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.StationAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.StationAlertConsole=function(e){var t=(0,r.useBackend)(e).data.alarms||[],n=t.Fire||[],i=t.Atmosphere||[],c=t.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===n.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),n.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===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)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(1),r=n(3),a=n(2);t.SuitStorageUnit=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.locked,l=i.open,u=i.safeties,s=i.uv_active,d=i.occupied,p=i.suit,f=i.helmet,m=i.mask,h=i.storage;return(0,o.createFragment)([!(!d||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),s&&(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)([!l&&(0,o.createComponentVNode)(2,a.Button,{icon:c?"unlock":"lock",content:c?"Unlock":"Lock",onClick:function(){return n("lock")}}),!c&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-out-alt":"sign-in-alt",content:l?"Close":"Open",onClick:function(){return n("door")}})],0),children:c&&(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"})]})||l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return n("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return n("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return n("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return n("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:d&&u,textAlign:"center",onClick:function(){return n("uv")}})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(1),r=n(3),a=n(2);t.Tank=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.tankPressure/1013,content:i.tankPressure+" kPa",ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,onClick:function(){return n("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,onClick:function(){return n("pressure",{pressure:"reset"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(1),r=n(3),a=n(2);t.TankDispenser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plasma",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.plasma?"square":"square-o",content:"Dispense",disabled:!i.plasma,onClick:function(){return n("plasma")}}),children:i.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.oxygen?"square":"square-o",content:"Dispense",disabled:!i.oxygen,onClick:function(){return n("oxygen")}}),children:i.oxygen})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(1),r=n(3),a=n(2);t.Teleporter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.calibrated,l=i.calibrating,u=i.power_station,s=i.regime_set,d=i.teleporter_hub,p=i.target;return(0,o.createComponentVNode)(2,a.Section,{children:!u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No power station linked."})||!d&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No hub linked."})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Regime",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Change Regime",onClick:function(){return n("regimeset")}}),children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Set Target",onClick:function(){return n("settarget")}}),children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibration",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Calibrate Hub",onClick:function(){return n("calibrate")}}),children:l&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"In Progress"})||c&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Optimal"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Sub-Optimal"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ThermoMachine=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ThermoMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.temperature,format:function(e){return(0,r.toFixed)(e,2)}})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.pressure,format:function(e){return(0,r.toFixed)(e,2)}})," kPa"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:"62px",minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(e,t){return n("target",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){return n("target",{target:c.min})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){return n("target",{target:c.initial})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){return n("target",{target:c.max})}})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineComputer=void 0;var o=n(1),r=n(3),a=n(2);t.TurbineComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=Boolean(i.compressor&&!i.compressor_broke&&i.turbine&&!i.turbine_broke);return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:i.online?"power-off":"times",content:i.online?"Online":"Offline",selected:i.online,disabled:!c,onClick:function(){return n("toggle_power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reconnect",onClick:function(){return n("reconnect")}})],4),children:!c&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor Status",color:!i.compressor||i.compressor_broke?"bad":"good",children:i.compressor_broke?i.compressor?"Offline":"Missing":"Online"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Status",color:!i.turbine||i.turbine_broke?"bad":"good",children:i.turbine_broke?i.turbine?"Offline":"Missing":"Online"})]})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[i.rpm," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temp",children:[i.temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:i.power})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Uplink=void 0;var o=n(1),r=n(28),a=n(19),i=n(2);var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={hoveredItem:{},currentSearch:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setHoveredItem=function(e){this.setState({hoveredItem:e})},c.setSearchText=function(e){this.setState({currentSearch:e})},c.render=function(){var e=this,t=this.props.state,n=t.config,r=t.data,c=n.ref,u=r.compact_mode,s=r.lockable,d=r.telecrystals,p=r.categories,f=void 0===p?[]:p,m=this.state,h=m.hoveredItem,C=m.currentSearch;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:d>0?"good":"bad",children:[d," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,onInput:function(t,n){return e.setSearchText(n)},ml:1,mr:1}),(0,o.createComponentVNode)(2,i.Button,{icon:u?"list":"info",content:u?"Compact":"Detailed",onClick:function(){return(0,a.act)(c,"compact_toggle")}}),!!s&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:f.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.toLowerCase();return String(e.name+e.desc).toLowerCase().includes(t)})),hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}}),2):(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:f.map((function(t){var n=t.name,r=t.items;if(null!==r)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n+" ("+r.length+")",children:function(){return(0,o.createComponentVNode)(2,l,{compact:u,items:r,hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}})}},n)}))})})},r}(o.Component);t.Uplink=c;var l=function(e){var t=e.items,n=e.hoveredItem,a=e.telecrystals,c=e.compact,l=e.onBuy,u=e.onBuyMouseOver,s=e.onBuyMouseOut,d=n&&n.cost||0;return c?(0,o.createComponentVNode)(2,i.Table,{children:t.map((function(e){n&&(n.name,e.name),e.cost;return(0,o.createComponentVNode)(2,i.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:(0,r.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:e.cost+" TC",disabled:a1?r-1:0),i=1;i1?t-1:0),o=1;o TurbineComputer, scrollable: false, }, + uplink: { + component: () => Uplink, + scrollable: true, + theme: 'syndicate', + }, vault_controller: { component: () => VaultController, scrollable: false, From 927b9d0622ee141eacddb4abdbcb0eb01eccf7db Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 5 Feb 2020 23:50:41 -0700 Subject: [PATCH 009/123] Revert "Merge pull request #10883 from ancientpower/ghost-newscasters" This reverts commit 3c5a3cb4d4c284381b1c8aab0587022658fe37b7, reversing changes made to 109b15ebdde758cab20b849fa6c23dbe433530ab. --- code/__DEFINES/interaction_flags.dm | 2 - code/game/atoms.dm | 1 - code/game/machinery/_machinery.dm | 2 +- code/game/machinery/newscaster.dm | 97 ++-------------------- code/game/turfs/turf.dm | 4 +- code/modules/library/lib_items.dm | 16 +--- code/modules/mob/dead/observer/observer.dm | 2 +- code/modules/mob/mob_helpers.dm | 12 --- 8 files changed, 13 insertions(+), 123 deletions(-) diff --git a/code/__DEFINES/interaction_flags.dm b/code/__DEFINES/interaction_flags.dm index 6df5bf77fb..dc3242c910 100644 --- a/code/__DEFINES/interaction_flags.dm +++ b/code/__DEFINES/interaction_flags.dm @@ -20,5 +20,3 @@ #define INTERACT_MACHINE_SET_MACHINE (1<<6) //MACHINES HAVE THIS BY DEFAULT, SOMEONE SHOULD RUN THROUGH MACHINES AND REMOVE IT FROM THINGS LIKE LIGHT SWITCHES WHEN POSSIBLE!!-------------------------- //This flag determines if a machine set_machine's the user when the user uses it, making updateUsrDialog make the user re-call interact() on it. //THIS FLAG IS ON ALL MACHINES BY DEFAULT, NEEDS TO BE RE-EVALUATED LATER!! - -#define INTERACT_GHOST_READ (1<<0) \ No newline at end of file diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 7e224080b9..83117bad64 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -6,7 +6,6 @@ var/flags_1 = NONE var/interaction_flags_atom = NONE - var/ghost_flags = NONE var/datum/reagents/reagents = null //This atom's HUD (med/sec, etc) images. Associative list. diff --git a/code/game/machinery/_machinery.dm b/code/game/machinery/_machinery.dm index 44739fcbc0..a0666b3133 100644 --- a/code/game/machinery/_machinery.dm +++ b/code/game/machinery/_machinery.dm @@ -242,7 +242,7 @@ Class Procs: else if(interaction_flags_machine & INTERACT_MACHINE_REQUIRES_SILICON) return FALSE - if(!Adjacent(user) && !isobserver(user)) + if(!Adjacent(user)) var/mob/living/carbon/H = user if(!(istype(H) && H.has_dna() && H.dna.check_mutation(TK))) return FALSE diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm index 7097de1f3b..a9b4461085 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/game/machinery/newscaster.dm @@ -189,7 +189,6 @@ GLOBAL_LIST_EMPTY(allCasters) armor = list("melee" = 50, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 30) max_integrity = 200 integrity_failure = 50 - ghost_flags = INTERACT_GHOST_READ var/screen = 0 var/paper_remaining = 15 var/securityCaster = 0 @@ -197,7 +196,6 @@ GLOBAL_LIST_EMPTY(allCasters) var/alert_delay = 500 var/alert = FALSE var/scanned_user = "Unknown" - var/mob/active_user = null var/msg = "" var/datum/picture/picture var/channel_name = "" @@ -266,10 +264,10 @@ GLOBAL_LIST_EMPTY(allCasters) /obj/machinery/newscaster/ui_interact(mob/user) . = ..() - if(ishuman(user) || issilicon(user) || isobserver(user)) - var/mob/M = user + if(ishuman(user) || issilicon(user)) + var/mob/living/human_or_robot_user = user var/dat - scan_user(M) + scan_user(human_or_robot_user) switch(screen) if(0) dat += "Welcome to Newscasting Unit #[unit_no].
Interface & News networks Operational." @@ -281,7 +279,7 @@ GLOBAL_LIST_EMPTY(allCasters) dat+= "
Submit new Feed story" dat+= "
Print newspaper" dat+= "
Re-scan User" - dat+= "

Exit" + dat+= "

Exit" if(securityCaster) var/wanted_already = 0 if(GLOB.news_network.wanted_issue.active) @@ -503,36 +501,24 @@ GLOBAL_LIST_EMPTY(allCasters) if(21) dat+="Unable to print newspaper. Insufficient paper. Please notify maintenance personnel to refill machine storage.

" dat+="Return" - var/datum/browser/popup = new(M, "newscaster_main", "Newscaster Unit #[unit_no]", 400, 600) + var/datum/browser/popup = new(human_or_robot_user, "newscaster_main", "Newscaster Unit #[unit_no]", 400, 600) popup.set_content(dat) - popup.set_title_image(M.browse_rsc_icon(icon, icon_state)) + popup.set_title_image(human_or_robot_user.browse_rsc_icon(icon, icon_state)) popup.open() /obj/machinery/newscaster/Topic(href, href_list) if(..()) return - if(active_user && !isobserver(active_user) && get_dist(active_user,src)<=1 && usr!=active_user) - to_chat(usr, "You must wait for [active_user] to finish and move away.") - return - if ((usr.contents.Find(src) || ((get_dist(src, usr) <= 1) && isturf(loc))) || issilicon(usr) || isobserver(usr)) + if ((usr.contents.Find(src) || ((get_dist(src, usr) <= 1) && isturf(loc))) || issilicon(usr)) usr.set_machine(src) scan_user(usr) if(href_list["set_channel_name"]) - if(isobserver(usr) && !canGhostWrite(usr,src,"set a channel's name")) - to_chat(usr, "You can't do that.") - return channel_name = stripped_input(usr, "Provide a Feed Channel Name", "Network Channel Handler", "", MAX_NAME_LEN) updateUsrDialog() else if(href_list["set_channel_lock"]) - if(isobserver(usr) && !canGhostWrite(usr,src,"locked a channel")) - to_chat(usr, "You can't do that.") - return c_locked = !c_locked updateUsrDialog() else if(href_list["submit_new_channel"]) - if(isobserver(usr) && !canGhostWrite(usr,src,"created a new channel")) - to_chat(usr, "You can't do that.") - return var/list/existing_authors = list() for(var/datum/newscaster/feed_channel/FC in GLOB.news_network.network_channels) if(FC.authorCensor) @@ -555,9 +541,6 @@ GLOBAL_LIST_EMPTY(allCasters) screen=5 updateUsrDialog() else if(href_list["set_channel_receiving"]) - if(isobserver(usr) && !canGhostWrite(usr,src,"tried to set the receiving channel")) - to_chat(usr, "You can't do that.") - return var/list/available_channels = list() for(var/datum/newscaster/feed_channel/F in GLOB.news_network.network_channels) if( (!F.locked || F.author == scanned_user) && !F.censored) @@ -565,23 +548,14 @@ GLOBAL_LIST_EMPTY(allCasters) channel_name = input(usr, "Choose receiving Feed Channel", "Network Channel Handler") in available_channels updateUsrDialog() else if(href_list["set_new_message"]) - if(isobserver(usr) && !canGhostWrite(usr,src,"set the message of a new feed story")) - to_chat(usr, "You can't do that.") - return var/temp_message = trim(stripped_multiline_input(usr, "Write your Feed story", "Network Channel Handler", msg)) if(temp_message) msg = temp_message updateUsrDialog() else if(href_list["set_attachment"]) - if(isobserver(usr)) - to_chat(usr, "You can't do that.") - return AttachPhoto(usr) updateUsrDialog() else if(href_list["submit_new_message"]) - if(isobserver(usr) && !canGhostWrite(usr,src,"added a new story")) - to_chat(usr, "You can't do that.") - return if(msg =="" || msg=="\[REDACTED\]" || scanned_user == "Unknown" || channel_name == "" ) screen=6 else @@ -591,27 +565,15 @@ GLOBAL_LIST_EMPTY(allCasters) msg = "" updateUsrDialog() else if(href_list["create_channel"]) - if(isobserver(usr) && !canGhostWrite(usr,src,"created a channel")) - to_chat(usr, "You can't do that.") - return screen=2 updateUsrDialog() else if(href_list["create_feed_story"]) - if(isobserver(usr) && !canGhostWrite(usr,src,"created a feed story")) - to_chat(usr, "You can't do that.") - return screen=3 updateUsrDialog() else if(href_list["menu_paper"]) - if(isobserver(usr) && !canGhostWrite(usr,src,"")) - to_chat(usr, "You can't do that.") - return screen=8 updateUsrDialog() else if(href_list["print_paper"]) - if(isobserver(usr) && !canGhostWrite(usr,src,"printed a paper")) - to_chat(usr, "You can't do that.") - return if(!paper_remaining) screen=21 else @@ -619,21 +581,12 @@ GLOBAL_LIST_EMPTY(allCasters) screen = 20 updateUsrDialog() else if(href_list["menu_censor_story"]) - if(isobserver(usr) && !canGhostWrite(usr,src,"censored a story")) - to_chat(usr, "You can't do that.") - return screen=10 updateUsrDialog() else if(href_list["menu_censor_channel"]) - if(isobserver(usr) && !canGhostWrite(usr,src,"censored a channel")) - to_chat(usr, "You can't do that.") - return screen=11 updateUsrDialog() else if(href_list["menu_wanted"]) - if(isobserver(usr) && !canGhostWrite(usr,src,"")) - to_chat(usr, "You can't do that.") - return var/already_wanted = 0 if(GLOB.news_network.wanted_issue.active) already_wanted = 1 @@ -643,21 +596,12 @@ GLOBAL_LIST_EMPTY(allCasters) screen = 14 updateUsrDialog() else if(href_list["set_wanted_name"]) - if(isobserver(usr) && !canGhostWrite(usr,src,"tried to set the name of a wanted person")) - to_chat(usr, "You can't do that.") - return channel_name = stripped_input(usr, "Provide the name of the Wanted person", "Network Security Handler") updateUsrDialog() else if(href_list["set_wanted_desc"]) - if(isobserver(usr) && !canGhostWrite(usr,src,"tried to set the description of a wanted person")) - to_chat(usr, "You can't do that.") - return msg = stripped_input(usr, "Provide a description of the Wanted person and any other details you deem important", "Network Security Handler") updateUsrDialog() else if(href_list["submit_wanted"]) - if(isobserver(usr) && !canGhostWrite(usr,src,"submitted a wanted poster")) - to_chat(usr, "You can't do that.") - return var/input_param = text2num(href_list["submit_wanted"]) if(msg == "" || channel_name == "" || scanned_user == "Unknown") screen = 16 @@ -688,9 +632,6 @@ GLOBAL_LIST_EMPTY(allCasters) screen=18 updateUsrDialog() else if(href_list["censor_channel_author"]) - if(isobserver(usr) && !canGhostWrite(usr,src,"tried to censor an author")) - to_chat(usr, "You can't do that.") - return var/datum/newscaster/feed_channel/FC = locate(href_list["censor_channel_author"]) if(FC.is_admin_channel) alert("This channel was created by a Nanotrasen Officer. You cannot censor it.","Ok") @@ -698,9 +639,6 @@ GLOBAL_LIST_EMPTY(allCasters) FC.toggleCensorAuthor() updateUsrDialog() else if(href_list["censor_channel_story_author"]) - if(isobserver(usr) && !canGhostWrite(usr,src,"tried to censor a story's author")) - to_chat(usr, "You can't do that.") - return var/datum/newscaster/feed_message/MSG = locate(href_list["censor_channel_story_author"]) if(MSG.is_admin_message) alert("This message was created by a Nanotrasen Officer. You cannot censor its author.","Ok") @@ -708,9 +646,6 @@ GLOBAL_LIST_EMPTY(allCasters) MSG.toggleCensorAuthor() updateUsrDialog() else if(href_list["censor_channel_story_body"]) - if(isobserver(usr) && !canGhostWrite(usr,src,"tried to censor a story")) - to_chat(usr, "You can't do that.") - return var/datum/newscaster/feed_message/MSG = locate(href_list["censor_channel_story_body"]) if(MSG.is_admin_message) alert("This channel was created by a Nanotrasen Officer. You cannot censor it.","Ok") @@ -718,17 +653,11 @@ GLOBAL_LIST_EMPTY(allCasters) MSG.toggleCensorBody() updateUsrDialog() else if(href_list["pick_d_notice"]) - if(isobserver(usr) && !canGhostWrite(usr,src,"")) - to_chat(usr, "You can't do that.") - return var/datum/newscaster/feed_channel/FC = locate(href_list["pick_d_notice"]) viewing_channel = FC screen=13 updateUsrDialog() else if(href_list["toggle_d_notice"]) - if(isobserver(usr) && !canGhostWrite(usr,src,"tried to set a D-notice")) - to_chat(usr, "You can't do that.") - return var/datum/newscaster/feed_channel/FC = locate(href_list["toggle_d_notice"]) if(FC.is_admin_channel) alert("This channel was created by a Nanotrasen Officer. You cannot place a D-Notice upon it.","Ok") @@ -876,12 +805,6 @@ GLOBAL_LIST_EMPTY(allCasters) picture = selection /obj/machinery/newscaster/proc/scan_user(mob/living/user) - if(active_user) - if(active_user != user) - if(get_dist(active_user,src)<=1) - if(!isobserver(active_user)) - to_chat(user, "Wait for [active_user] to finish and move away.") - return if(ishuman(user)) var/mob/living/carbon/human/human_user = user if(human_user.wear_id) @@ -901,14 +824,9 @@ GLOBAL_LIST_EMPTY(allCasters) else if(issilicon(user)) var/mob/living/silicon/ai_user = user scanned_user = "[ai_user.name] ([ai_user.job])" - else if (IsAdminGhost(user)) - scanned_user = "Nanotrasen Officer #[rand(0,9)][rand(0,9)][rand(0,9)]" - else if (isobserver(user)) - scanned_user = "Space-Time Anomaly #[rand(0,9)][rand(0,9)][rand(0,9)]" else throw EXCEPTION("Invalid user for this proc") return - active_user = user /obj/machinery/newscaster/proc/print_paper() SSblackbox.record_feedback("amount", "newspapers_printed", 1) @@ -941,6 +859,7 @@ GLOBAL_LIST_EMPTY(allCasters) say("Attention! Wanted issue distributed!") playsound(loc, 'sound/machines/warning-buzzer.ogg', 75, 1) + /obj/item/newspaper name = "newspaper" desc = "An issue of The Griffon, the newspaper circulating aboard Nanotrasen Space Stations." diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 688e03def3..d8434f986c 100755 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -362,10 +362,8 @@ . = ..() if(.) return - if(!user || !istype(user, /mob/living)) - return FALSE if(length(src_object.contents())) - to_chat(user, "You start dumping out the contents...") + to_chat(usr, "You start dumping out the contents...") if(!do_after(usr,20,target=src_object.parent)) return FALSE diff --git a/code/modules/library/lib_items.dm b/code/modules/library/lib_items.dm index f128a76da2..5ff1cbceb1 100644 --- a/code/modules/library/lib_items.dm +++ b/code/modules/library/lib_items.dm @@ -129,14 +129,6 @@ choice.forceMove(drop_location()) update_icon() -/obj/structure/bookcase/attack_ghost(mob/dead/observer/user as mob) - if(contents.len && in_range(user, src)) - var/obj/item/book/choice = input("Which book would you like to read?") as null|obj in contents - if(choice) - if(!istype(choice)) //spellbook, cult tome, or the one weird bible storage - to_chat(user,"A mysterious force is keeping you from reading that.") - return - choice.attack_self(user) /obj/structure/bookcase/deconstruct(disassembled = TRUE) new /obj/item/stack/sheet/mineral/wood(loc, 4) @@ -212,9 +204,8 @@ return if(dat) user << browse("Penned by [author].
" + "[dat]", "window=book[window_size != null ? ";size=[window_size]" : ""]") - if(istype(user, /mob/living)) - user.visible_message("[user] opens a book titled \"[title]\" and begins reading intently.") - SEND_SIGNAL(user, COMSIG_ADD_MOOD_EVENT, "book_nerd", /datum/mood_event/book_nerd) + user.visible_message("[user] opens a book titled \"[title]\" and begins reading intently.") + SEND_SIGNAL(user, COMSIG_ADD_MOOD_EVENT, "book_nerd", /datum/mood_event/book_nerd) onclose(user, "book") else to_chat(user, "This book is completely blank!") @@ -320,9 +311,6 @@ else ..() -/obj/item/book/attack_ghost(mob/user) - attack_self(user) - /* * Barcode Scanner diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 3559edc0fb..439fe491cc 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -796,7 +796,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp update_icon() /mob/dead/observer/canUseTopic(atom/movable/M, be_close=FALSE, no_dextery=FALSE, no_tk=FALSE) - return IsAdminGhost(usr) || (M.ghost_flags & INTERACT_GHOST_READ) + return IsAdminGhost(usr) /mob/dead/observer/is_literate() return 1 diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index d78d23c234..393adb68d2 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -402,18 +402,6 @@ It's fairly easy to fix if dealing with single letters but not so much with comp return return TRUE -/proc/canGhostWrite(var/mob/A, var/obj/target, var/desc="", var/allow_all=FALSE) - if(allow_all & TRUE) - if(!target.GetComponent(/datum/component/anti_magic)) - return 1 - if(IsAdminGhost(A)) - if (desc != "") - log_admin("GHOST: [key_name(A)] [desc] ([target.name] at [loc_name(target)])") - else - log_admin("GHOST: [key_name(A)] fucked with the [target.name] at [loc_name(target)]") - return 1 - return 0 - /proc/offer_control(mob/M) to_chat(M, "Control of your mob has been offered to dead players.") if(usr) From 9a4432b3acbcea08d384c78793324b8754cdc013 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 6 Feb 2020 00:03:17 -0700 Subject: [PATCH 010/123] initial commit --- code/modules/library/lib_items.dm | 22 ++- code/modules/newscaster/feed_channel.dm | 34 ++++ code/modules/newscaster/feed_comment.dm | 4 + code/modules/newscaster/feed_message.dm | 47 +++++ code/modules/newscaster/feed_network.dm | 71 ++++++++ code/modules/newscaster/news_datum.dm | 1 + .../newscaster}/newscaster.dm | 171 ------------------ code/modules/newscaster/wanted_message.dm | 8 + 8 files changed, 183 insertions(+), 175 deletions(-) create mode 100644 code/modules/newscaster/feed_channel.dm create mode 100644 code/modules/newscaster/feed_comment.dm create mode 100644 code/modules/newscaster/feed_message.dm create mode 100644 code/modules/newscaster/feed_network.dm create mode 100644 code/modules/newscaster/news_datum.dm rename code/{game/machinery => modules/newscaster}/newscaster.dm (88%) create mode 100644 code/modules/newscaster/wanted_message.dm diff --git a/code/modules/library/lib_items.dm b/code/modules/library/lib_items.dm index 5ff1cbceb1..459212aad0 100644 --- a/code/modules/library/lib_items.dm +++ b/code/modules/library/lib_items.dm @@ -112,7 +112,6 @@ else return ..() - /obj/structure/bookcase/attack_hand(mob/user) . = ..() if(.) @@ -129,6 +128,17 @@ choice.forceMove(drop_location()) update_icon() +/obj/structure/bookcase/attack_ghost(mob/dead/observer/user) + . = ..() + if(!length(contents)) + to_chat(user, "It's empty!") + return + var/obj/item/book/choice = input("Which book would you like to read?") as null|obj in contents + if(choice) + if(!istype(choice)) //spellbook, cult tome, or the one weird bible storage + to_chat(user,"A mysterious force is keeping you from reading that.") + return + choice.attack_ghost(user) /obj/structure/bookcase/deconstruct(disassembled = TRUE) new /obj/item/stack/sheet/mineral/wood(loc, 4) @@ -203,13 +213,17 @@ to_chat(user, "You skim through the book but can't comprehend any of it.") return if(dat) - user << browse("Penned by [author].
" + "[dat]", "window=book[window_size != null ? ";size=[window_size]" : ""]") + show_to(user) user.visible_message("[user] opens a book titled \"[title]\" and begins reading intently.") - SEND_SIGNAL(user, COMSIG_ADD_MOOD_EVENT, "book_nerd", /datum/mood_event/book_nerd) - onclose(user, "book") else to_chat(user, "This book is completely blank!") +/obj/item/book/attack_ghost(mob/dead/observer/O) + . = ..() + show_to(O) + +/obj/item/book/proc/show_to(mob/user) + user << browse("Penned by [author].
" + "[dat]", "window=book[window_size != null ? ";size=[window_size]" : ""]") /obj/item/book/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/pen)) diff --git a/code/modules/newscaster/feed_channel.dm b/code/modules/newscaster/feed_channel.dm new file mode 100644 index 0000000000..98c8d35493 --- /dev/null +++ b/code/modules/newscaster/feed_channel.dm @@ -0,0 +1,34 @@ +/datum/newscaster/feed_channel + var/channel_name = "" + var/list/datum/newscaster/feed_message/messages = list() + var/locked = FALSE + var/author = "" + var/censored = 0 + var/list/authorCensorTime = list() + var/list/DclassCensorTime = list() + var/authorCensor + var/is_admin_channel = 0 + +/datum/newscaster/feed_channel/proc/returnAuthor(censor) + if(censor == -1) + censor = authorCensor + var/txt = "[GLOB.news_network.redactedText]" + if(!censor) + txt = author + return txt + +/datum/newscaster/feed_channel/proc/toggleCensorDclass() + if(censored) + DclassCensorTime.Add(GLOB.news_network.lastAction*-1) + else + DclassCensorTime.Add(GLOB.news_network.lastAction) + censored = !censored + GLOB.news_network.lastAction ++ + +/datum/newscaster/feed_channel/proc/toggleCensorAuthor() + if(authorCensor) + authorCensorTime.Add(GLOB.news_network.lastAction*-1) + else + authorCensorTime.Add(GLOB.news_network.lastAction) + authorCensor = !authorCensor + GLOB.news_network.lastAction ++ diff --git a/code/modules/newscaster/feed_comment.dm b/code/modules/newscaster/feed_comment.dm new file mode 100644 index 0000000000..f5f847ab8e --- /dev/null +++ b/code/modules/newscaster/feed_comment.dm @@ -0,0 +1,4 @@ +/datum/newscaster/feed_comment + var/author = "" + var/body = "" + var/time_stamp = "" diff --git a/code/modules/newscaster/feed_message.dm b/code/modules/newscaster/feed_message.dm new file mode 100644 index 0000000000..1930177555 --- /dev/null +++ b/code/modules/newscaster/feed_message.dm @@ -0,0 +1,47 @@ +/datum/newscaster/feed_message + var/author ="" + var/body ="" + var/list/authorCensorTime = list() + var/list/bodyCensorTime = list() + var/is_admin_message = 0 + var/icon/img = null + var/time_stamp = "" + var/list/datum/newscaster/feed_comment/comments = list() + var/locked = FALSE + var/caption = "" + var/creationTime + var/authorCensor + var/bodyCensor + var/photo_file + +/datum/newscaster/feed_message/proc/returnAuthor(censor) + if(censor == -1) + censor = authorCensor + var/txt = "[GLOB.news_network.redactedText]" + if(!censor) + txt = author + return txt + +/datum/newscaster/feed_message/proc/returnBody(censor) + if(censor == -1) + censor = bodyCensor + var/txt = "[GLOB.news_network.redactedText]" + if(!censor) + txt = body + return txt + +/datum/newscaster/feed_message/proc/toggleCensorAuthor() + if(authorCensor) + authorCensorTime.Add(GLOB.news_network.lastAction*-1) + else + authorCensorTime.Add(GLOB.news_network.lastAction) + authorCensor = !authorCensor + GLOB.news_network.lastAction ++ + +/datum/newscaster/feed_message/proc/toggleCensorBody() + if(bodyCensor) + bodyCensorTime.Add(GLOB.news_network.lastAction*-1) + else + bodyCensorTime.Add(GLOB.news_network.lastAction) + bodyCensor = !bodyCensor + GLOB.news_network.lastAction ++ diff --git a/code/modules/newscaster/feed_network.dm b/code/modules/newscaster/feed_network.dm new file mode 100644 index 0000000000..12a211891e --- /dev/null +++ b/code/modules/newscaster/feed_network.dm @@ -0,0 +1,71 @@ +GLOBAL_DATUM_INIT(news_network, /datum/newscaster/feed_network, new) + +/datum/newscaster/feed_network + var/list/datum/newscaster/feed_channel/network_channels = list() + var/datum/newscaster/wanted_message/wanted_issue + var/lastAction + var/redactedText = "\[REDACTED\]" + +/datum/newscaster/feed_network/New() + CreateFeedChannel("Station Announcements", "SS13", 1) + wanted_issue = new /datum/newscaster/wanted_message + +/datum/newscaster/feed_network/proc/CreateFeedChannel(channel_name, author, locked, adminChannel = 0) + var/datum/newscaster/feed_channel/newChannel = new /datum/newscaster/feed_channel + newChannel.channel_name = channel_name + newChannel.author = author + newChannel.locked = locked + newChannel.is_admin_channel = adminChannel + network_channels += newChannel + +/datum/newscaster/feed_network/proc/SubmitArticle(msg, author, channel_name, datum/picture/picture, adminMessage = 0, allow_comments = 1) + var/datum/newscaster/feed_message/newMsg = new /datum/newscaster/feed_message + newMsg.author = author + newMsg.body = msg + newMsg.time_stamp = STATION_TIME_TIMESTAMP("hh:mm:ss", world.time) + newMsg.is_admin_message = adminMessage + newMsg.locked = !allow_comments + if(picture) + newMsg.img = picture.picture_image + newMsg.caption = picture.caption + newMsg.photo_file = save_photo(picture.picture_image) + for(var/datum/newscaster/feed_channel/FC in network_channels) + if(FC.channel_name == channel_name) + FC.messages += newMsg + break + for(var/obj/machinery/newscaster/NEWSCASTER in GLOB.allCasters) + NEWSCASTER.newsAlert(channel_name) + lastAction ++ + newMsg.creationTime = lastAction + +/datum/newscaster/feed_network/proc/submitWanted(criminal, body, scanned_user, datum/picture/picture, adminMsg = 0, newMessage = 0) + wanted_issue.active = 1 + wanted_issue.criminal = criminal + wanted_issue.body = body + wanted_issue.scannedUser = scanned_user + wanted_issue.isAdminMsg = adminMsg + if(picture) + wanted_issue.img = picture.picture_image + wanted_issue.photo_file = save_photo(picture.picture_image) + if(newMessage) + for(var/obj/machinery/newscaster/N in GLOB.allCasters) + N.newsAlert() + N.update_icon() + +/datum/newscaster/feed_network/proc/deleteWanted() + wanted_issue.active = 0 + wanted_issue.criminal = null + wanted_issue.body = null + wanted_issue.scannedUser = null + wanted_issue.img = null + for(var/obj/machinery/newscaster/NEWSCASTER in GLOB.allCasters) + NEWSCASTER.update_icon() + +/datum/newscaster/feed_network/proc/save_photo(icon/photo) + var/photo_file = copytext_char(md5("\icon[photo]"), 1, 6) + if(!fexists("[GLOB.log_directory]/photos/[photo_file].png")) + //Clean up repeated frames + var/icon/clean = new /icon() + clean.Insert(photo, "", SOUTH, 1, 0) + fcopy(clean, "[GLOB.log_directory]/photos/[photo_file].png") + return photo_file diff --git a/code/modules/newscaster/news_datum.dm b/code/modules/newscaster/news_datum.dm new file mode 100644 index 0000000000..3c42d04734 --- /dev/null +++ b/code/modules/newscaster/news_datum.dm @@ -0,0 +1 @@ +/datum/newscaster diff --git a/code/game/machinery/newscaster.dm b/code/modules/newscaster/newscaster.dm similarity index 88% rename from code/game/machinery/newscaster.dm rename to code/modules/newscaster/newscaster.dm index a9b4461085..e9458666f3 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/modules/newscaster/newscaster.dm @@ -1,175 +1,5 @@ -GLOBAL_DATUM_INIT(news_network, /datum/newscaster/feed_network, new) GLOBAL_LIST_EMPTY(allCasters) -/datum/newscaster - -/datum/newscaster/feed_comment - var/author = "" - var/body = "" - var/time_stamp = "" - -/datum/newscaster/feed_message - var/author ="" - var/body ="" - var/list/authorCensorTime = list() - var/list/bodyCensorTime = list() - var/is_admin_message = 0 - var/icon/img = null - var/time_stamp = "" - var/list/datum/newscaster/feed_comment/comments = list() - var/locked = FALSE - var/caption = "" - var/creationTime - var/authorCensor - var/bodyCensor - var/photo_file - -/datum/newscaster/feed_message/proc/returnAuthor(censor) - if(censor == -1) - censor = authorCensor - var/txt = "[GLOB.news_network.redactedText]" - if(!censor) - txt = author - return txt - -/datum/newscaster/feed_message/proc/returnBody(censor) - if(censor == -1) - censor = bodyCensor - var/txt = "[GLOB.news_network.redactedText]" - if(!censor) - txt = body - return txt - -/datum/newscaster/feed_message/proc/toggleCensorAuthor() - if(authorCensor) - authorCensorTime.Add(GLOB.news_network.lastAction*-1) - else - authorCensorTime.Add(GLOB.news_network.lastAction) - authorCensor = !authorCensor - GLOB.news_network.lastAction ++ - -/datum/newscaster/feed_message/proc/toggleCensorBody() - if(bodyCensor) - bodyCensorTime.Add(GLOB.news_network.lastAction*-1) - else - bodyCensorTime.Add(GLOB.news_network.lastAction) - bodyCensor = !bodyCensor - GLOB.news_network.lastAction ++ - -/datum/newscaster/feed_channel - var/channel_name = "" - var/list/datum/newscaster/feed_message/messages = list() - var/locked = FALSE - var/author = "" - var/censored = 0 - var/list/authorCensorTime = list() - var/list/DclassCensorTime = list() - var/authorCensor - var/is_admin_channel = 0 - -/datum/newscaster/feed_channel/proc/returnAuthor(censor) - if(censor == -1) - censor = authorCensor - var/txt = "[GLOB.news_network.redactedText]" - if(!censor) - txt = author - return txt - -/datum/newscaster/feed_channel/proc/toggleCensorDclass() - if(censored) - DclassCensorTime.Add(GLOB.news_network.lastAction*-1) - else - DclassCensorTime.Add(GLOB.news_network.lastAction) - censored = !censored - GLOB.news_network.lastAction ++ - -/datum/newscaster/feed_channel/proc/toggleCensorAuthor() - if(authorCensor) - authorCensorTime.Add(GLOB.news_network.lastAction*-1) - else - authorCensorTime.Add(GLOB.news_network.lastAction) - authorCensor = !authorCensor - GLOB.news_network.lastAction ++ - -/datum/newscaster/wanted_message - var/active - var/criminal - var/body - var/scannedUser - var/isAdminMsg - var/icon/img - var/photo_file - -/datum/newscaster/feed_network - var/list/datum/newscaster/feed_channel/network_channels = list() - var/datum/newscaster/wanted_message/wanted_issue - var/lastAction - var/redactedText = "\[REDACTED\]" - -/datum/newscaster/feed_network/New() - CreateFeedChannel("Station Announcements", "SS13", 1) - wanted_issue = new /datum/newscaster/wanted_message - -/datum/newscaster/feed_network/proc/CreateFeedChannel(channel_name, author, locked, adminChannel = 0) - var/datum/newscaster/feed_channel/newChannel = new /datum/newscaster/feed_channel - newChannel.channel_name = channel_name - newChannel.author = author - newChannel.locked = locked - newChannel.is_admin_channel = adminChannel - network_channels += newChannel - -/datum/newscaster/feed_network/proc/SubmitArticle(msg, author, channel_name, datum/picture/picture, adminMessage = 0, allow_comments = 1) - var/datum/newscaster/feed_message/newMsg = new /datum/newscaster/feed_message - newMsg.author = author - newMsg.body = msg - newMsg.time_stamp = STATION_TIME_TIMESTAMP("hh:mm:ss", world.time) - newMsg.is_admin_message = adminMessage - newMsg.locked = !allow_comments - if(picture) - newMsg.img = picture.picture_image - newMsg.caption = picture.caption - newMsg.photo_file = save_photo(picture.picture_image) - for(var/datum/newscaster/feed_channel/FC in network_channels) - if(FC.channel_name == channel_name) - FC.messages += newMsg - break - for(var/obj/machinery/newscaster/NEWSCASTER in GLOB.allCasters) - NEWSCASTER.newsAlert(channel_name) - lastAction ++ - newMsg.creationTime = lastAction - -/datum/newscaster/feed_network/proc/submitWanted(criminal, body, scanned_user, datum/picture/picture, adminMsg = 0, newMessage = 0) - wanted_issue.active = 1 - wanted_issue.criminal = criminal - wanted_issue.body = body - wanted_issue.scannedUser = scanned_user - wanted_issue.isAdminMsg = adminMsg - if(picture) - wanted_issue.img = picture.picture_image - wanted_issue.photo_file = save_photo(picture.picture_image) - if(newMessage) - for(var/obj/machinery/newscaster/N in GLOB.allCasters) - N.newsAlert() - N.update_icon() - -/datum/newscaster/feed_network/proc/deleteWanted() - wanted_issue.active = 0 - wanted_issue.criminal = null - wanted_issue.body = null - wanted_issue.scannedUser = null - wanted_issue.img = null - for(var/obj/machinery/newscaster/NEWSCASTER in GLOB.allCasters) - NEWSCASTER.update_icon() - -/datum/newscaster/feed_network/proc/save_photo(icon/photo) - var/photo_file = copytext_char(md5("\icon[photo]"), 1, 6) - if(!fexists("[GLOB.log_directory]/photos/[photo_file].png")) - //Clean up repeated frames - var/icon/clean = new /icon() - clean.Insert(photo, "", SOUTH, 1, 0) - fcopy(clean, "[GLOB.log_directory]/photos/[photo_file].png") - return photo_file - /obj/item/wallframe/newscaster name = "newscaster frame" desc = "Used to build newscasters, just secure to the wall." @@ -177,7 +7,6 @@ GLOBAL_LIST_EMPTY(allCasters) materials = list(MAT_METAL=14000, MAT_GLASS=8000) result_path = /obj/machinery/newscaster - /obj/machinery/newscaster name = "newscaster" desc = "A standard Nanotrasen-licensed newsfeed handler for use in commercial space stations. All the news you absolutely have no use for, in one place!" diff --git a/code/modules/newscaster/wanted_message.dm b/code/modules/newscaster/wanted_message.dm new file mode 100644 index 0000000000..de67bbeaf5 --- /dev/null +++ b/code/modules/newscaster/wanted_message.dm @@ -0,0 +1,8 @@ +/datum/newscaster/wanted_message + var/active + var/criminal + var/body + var/scannedUser + var/isAdminMsg + var/icon/img + var/photo_file From 134b7b811d95acad395043d5ee33481e71628c97 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 6 Feb 2020 00:04:11 -0700 Subject: [PATCH 011/123] repath that --- code/modules/newscaster/feed_network.dm | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/code/modules/newscaster/feed_network.dm b/code/modules/newscaster/feed_network.dm index 12a211891e..b1e8ad19ae 100644 --- a/code/modules/newscaster/feed_network.dm +++ b/code/modules/newscaster/feed_network.dm @@ -1,16 +1,17 @@ -GLOBAL_DATUM_INIT(news_network, /datum/newscaster/feed_network, new) +GLOBAL_DATUM_INIT(news_network, /datum/news_network, new) -/datum/newscaster/feed_network +/// Contains all the news datum of a newscaster system. +/datum/news_network var/list/datum/newscaster/feed_channel/network_channels = list() var/datum/newscaster/wanted_message/wanted_issue var/lastAction var/redactedText = "\[REDACTED\]" -/datum/newscaster/feed_network/New() +/datum/news_network/New() CreateFeedChannel("Station Announcements", "SS13", 1) wanted_issue = new /datum/newscaster/wanted_message -/datum/newscaster/feed_network/proc/CreateFeedChannel(channel_name, author, locked, adminChannel = 0) +/datum/news_network/proc/CreateFeedChannel(channel_name, author, locked, adminChannel = 0) var/datum/newscaster/feed_channel/newChannel = new /datum/newscaster/feed_channel newChannel.channel_name = channel_name newChannel.author = author @@ -18,7 +19,7 @@ GLOBAL_DATUM_INIT(news_network, /datum/newscaster/feed_network, new) newChannel.is_admin_channel = adminChannel network_channels += newChannel -/datum/newscaster/feed_network/proc/SubmitArticle(msg, author, channel_name, datum/picture/picture, adminMessage = 0, allow_comments = 1) +/datum/news_network/proc/SubmitArticle(msg, author, channel_name, datum/picture/picture, adminMessage = 0, allow_comments = 1) var/datum/newscaster/feed_message/newMsg = new /datum/newscaster/feed_message newMsg.author = author newMsg.body = msg @@ -38,7 +39,7 @@ GLOBAL_DATUM_INIT(news_network, /datum/newscaster/feed_network, new) lastAction ++ newMsg.creationTime = lastAction -/datum/newscaster/feed_network/proc/submitWanted(criminal, body, scanned_user, datum/picture/picture, adminMsg = 0, newMessage = 0) +/datum/news_network/proc/submitWanted(criminal, body, scanned_user, datum/picture/picture, adminMsg = 0, newMessage = 0) wanted_issue.active = 1 wanted_issue.criminal = criminal wanted_issue.body = body @@ -52,7 +53,7 @@ GLOBAL_DATUM_INIT(news_network, /datum/newscaster/feed_network, new) N.newsAlert() N.update_icon() -/datum/newscaster/feed_network/proc/deleteWanted() +/datum/news_network/proc/deleteWanted() wanted_issue.active = 0 wanted_issue.criminal = null wanted_issue.body = null @@ -61,7 +62,7 @@ GLOBAL_DATUM_INIT(news_network, /datum/newscaster/feed_network, new) for(var/obj/machinery/newscaster/NEWSCASTER in GLOB.allCasters) NEWSCASTER.update_icon() -/datum/newscaster/feed_network/proc/save_photo(icon/photo) +/datum/news_network/proc/save_photo(icon/photo) var/photo_file = copytext_char(md5("\icon[photo]"), 1, 6) if(!fexists("[GLOB.log_directory]/photos/[photo_file].png")) //Clean up repeated frames From 38536cd02d5b7c7c2278d31b3afec3169ef3937a Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 6 Feb 2020 00:05:07 -0700 Subject: [PATCH 012/123] repath that --- code/__HELPERS/roundend.dm | 6 +- code/game/objects/items/devices/PDA/cart.dm | 12 ++-- code/modules/admin/admin.dm | 18 +++--- code/modules/admin/holder2.dm | 6 +- code/modules/admin/topic.dm | 30 ++++----- code/modules/library/lib_machines.dm | 2 +- code/modules/newscaster/feed_channel.dm | 10 +-- code/modules/newscaster/feed_comment.dm | 2 +- code/modules/newscaster/feed_message.dm | 12 ++-- code/modules/newscaster/feed_network.dm | 12 ++-- code/modules/newscaster/news_datum.dm | 2 +- code/modules/newscaster/newscaster.dm | 70 ++++++++++----------- code/modules/newscaster/wanted_message.dm | 2 +- 13 files changed, 92 insertions(+), 92 deletions(-) diff --git a/code/__HELPERS/roundend.dm b/code/__HELPERS/roundend.dm index 19ee2b2a5a..3f33214668 100644 --- a/code/__HELPERS/roundend.dm +++ b/code/__HELPERS/roundend.dm @@ -139,19 +139,19 @@ var/list/file_data = list() var/pos = 1 for(var/V in GLOB.news_network.network_channels) - var/datum/newscaster/feed_channel/channel = V + var/datum/news/feed_channel/channel = V if(!istype(channel)) stack_trace("Non-channel in newscaster channel list") continue file_data["[pos]"] = list("channel name" = "[channel.channel_name]", "author" = "[channel.author]", "censored" = channel.censored ? 1 : 0, "author censored" = channel.authorCensor ? 1 : 0, "messages" = list()) for(var/M in channel.messages) - var/datum/newscaster/feed_message/message = M + var/datum/news/feed_message/message = M if(!istype(message)) stack_trace("Non-message in newscaster channel messages list") continue var/list/comment_data = list() for(var/C in message.comments) - var/datum/newscaster/feed_comment/comment = C + var/datum/news/feed_comment/comment = C if(!istype(comment)) stack_trace("Non-message in newscaster message comments list") continue diff --git a/code/game/objects/items/devices/PDA/cart.dm b/code/game/objects/items/devices/PDA/cart.dm index b186c29539..7b66f68a79 100644 --- a/code/game/objects/items/devices/PDA/cart.dm +++ b/code/game/objects/items/devices/PDA/cart.dm @@ -562,22 +562,22 @@ Code: if (53) // Newscaster menu = "

[PDAIMG(notes)] Newscaster Access

" menu += "
Current Newsfeed: [current_channel ? current_channel : "None"]
" - var/datum/newscaster/feed_channel/current - for(var/datum/newscaster/feed_channel/chan in GLOB.news_network.network_channels) + var/datum/news/feed_channel/current + for(var/datum/news/feed_channel/chan in GLOB.news_network.network_channels) if (chan.channel_name == current_channel) current = chan if(!current) menu += "
ERROR : NO CHANNEL FOUND
" return var/i = 1 - for(var/datum/newscaster/feed_message/msg in current.messages) + for(var/datum/news/feed_message/msg in current.messages) menu +="-[msg.returnBody(-1)]
\[Story by [msg.returnAuthor(-1)]\]
" menu +="[msg.comments.len] comment[msg.comments.len > 1 ? "s" : ""]
" if(msg.img) user << browse_rsc(msg.img, "tmp_photo[i].png") menu +="
" i++ - for(var/datum/newscaster/feed_comment/comment in msg.comments) + for(var/datum/news/feed_comment/comment in msg.comments) menu +="[comment.body]
[comment.author] [comment.time_stamp]
" menu += "
Post Message" @@ -681,8 +681,8 @@ Code: if("Newscaster Message") var/host_pda_owner_name = host_pda.id ? "[host_pda.id.registered_name] ([host_pda.id.assignment])" : "Unknown" var/message = host_pda.msg_input() - var/datum/newscaster/feed_channel/current - for(var/datum/newscaster/feed_channel/chan in GLOB.news_network.network_channels) + var/datum/news/feed_channel/current + for(var/datum/news/feed_channel/chan in GLOB.news_network.network_channels) if (chan.channel_name == current_channel) current = chan if(current.locked && current.author != host_pda_owner_name) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 372902e8d6..bb0224bbfc 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -240,7 +240,7 @@ if( isemptylist(GLOB.news_network.network_channels) ) dat+="No active channels found..." else - for(var/datum/newscaster/feed_channel/CHANNEL in GLOB.news_network.network_channels) + for(var/datum/news/feed_channel/CHANNEL in GLOB.news_network.network_channels) if(CHANNEL.is_admin_channel) dat+="[CHANNEL.channel_name]
" else @@ -277,7 +277,7 @@ if(src.admincaster_feed_channel.channel_name =="" || src.admincaster_feed_channel.channel_name == "\[REDACTED\]") dat+="•Invalid channel name.
" var/check = 0 - for(var/datum/newscaster/feed_channel/FC in GLOB.news_network.network_channels) + for(var/datum/news/feed_channel/FC in GLOB.news_network.network_channels) if(FC.channel_name == src.admincaster_feed_channel.channel_name) check = 1 break @@ -294,7 +294,7 @@ dat+="No feed messages found in channel...
" else var/i = 0 - for(var/datum/newscaster/feed_message/MESSAGE in src.admincaster_feed_channel.messages) + for(var/datum/news/feed_message/MESSAGE in src.admincaster_feed_channel.messages) i++ dat+="-[MESSAGE.returnBody(-1)]
" if(MESSAGE.img) @@ -302,7 +302,7 @@ dat+="

" dat+="\[Story by [MESSAGE.returnAuthor(-1)]\]
" dat+="[MESSAGE.comments.len] comment[MESSAGE.comments.len > 1 ? "s" : ""]:
" - for(var/datum/newscaster/feed_comment/comment in MESSAGE.comments) + for(var/datum/news/feed_comment/comment in MESSAGE.comments) dat+="[comment.body]
[comment.author] [comment.time_stamp]
" dat+="
" dat+="

Refresh" @@ -315,7 +315,7 @@ if(isemptylist(GLOB.news_network.network_channels)) dat+="No feed channels found active...
" else - for(var/datum/newscaster/feed_channel/CHANNEL in GLOB.news_network.network_channels) + for(var/datum/news/feed_channel/CHANNEL in GLOB.news_network.network_channels) dat+="[CHANNEL.channel_name] [(CHANNEL.censored) ? ("***") : ""]
" dat+="
Cancel" if(11) @@ -326,7 +326,7 @@ if(isemptylist(GLOB.news_network.network_channels)) dat+="No feed channels found active...
" else - for(var/datum/newscaster/feed_channel/CHANNEL in GLOB.news_network.network_channels) + for(var/datum/news/feed_channel/CHANNEL in GLOB.news_network.network_channels) dat+="[CHANNEL.channel_name] [(CHANNEL.censored) ? ("***") : ""]
" dat+="
Back" @@ -337,11 +337,11 @@ if( isemptylist(src.admincaster_feed_channel.messages) ) dat+="No feed messages found in channel...
" else - for(var/datum/newscaster/feed_message/MESSAGE in src.admincaster_feed_channel.messages) + for(var/datum/news/feed_message/MESSAGE in src.admincaster_feed_channel.messages) dat+="-[MESSAGE.returnBody(-1)]
\[Story by [MESSAGE.returnAuthor(-1)]\]
" dat+="[(MESSAGE.bodyCensor) ? ("Undo story censorship") : ("Censor story")] - [(MESSAGE.authorCensor) ? ("Undo Author Censorship") : ("Censor message Author")]
" dat+="[MESSAGE.comments.len] comment[MESSAGE.comments.len > 1 ? "s" : ""]: [MESSAGE.locked ? "Unlock" : "Lock"]
" - for(var/datum/newscaster/feed_comment/comment in MESSAGE.comments) + for(var/datum/news/feed_comment/comment in MESSAGE.comments) dat+="[comment.body] X
[comment.author] [comment.time_stamp]
" dat+="
Back" if(13) @@ -354,7 +354,7 @@ if( isemptylist(src.admincaster_feed_channel.messages) ) dat+="No feed messages found in channel...
" else - for(var/datum/newscaster/feed_message/MESSAGE in src.admincaster_feed_channel.messages) + for(var/datum/news/feed_message/MESSAGE in src.admincaster_feed_channel.messages) dat+="-[MESSAGE.returnBody(-1)]
\[Story by [MESSAGE.returnAuthor(-1)]\]
" dat+="
Back" if(14) diff --git a/code/modules/admin/holder2.dm b/code/modules/admin/holder2.dm index 43360ad714..37fe2a41fc 100644 --- a/code/modules/admin/holder2.dm +++ b/code/modules/admin/holder2.dm @@ -19,9 +19,9 @@ GLOBAL_PROTECT(href_token) var/spamcooldown = 0 var/admincaster_screen = 0 //TODO: remove all these 5 variables, they are completly unacceptable - var/datum/newscaster/feed_message/admincaster_feed_message = new /datum/newscaster/feed_message - var/datum/newscaster/wanted_message/admincaster_wanted_message = new /datum/newscaster/wanted_message - var/datum/newscaster/feed_channel/admincaster_feed_channel = new /datum/newscaster/feed_channel + var/datum/news/feed_message/admincaster_feed_message = new /datum/news/feed_message + var/datum/news/wanted_message/admincaster_wanted_message = new /datum/news/wanted_message + var/datum/news/feed_channel/admincaster_feed_channel = new /datum/news/feed_channel var/admin_signature var/href_token diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 70b25bebdd..6abf2d3f1b 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -2481,7 +2481,7 @@ if(!check_rights(R_ADMIN)) return var/check = 0 - for(var/datum/newscaster/feed_channel/FC in GLOB.news_network.network_channels) + for(var/datum/news/feed_channel/FC in GLOB.news_network.network_channels) if(FC.channel_name == src.admincaster_feed_channel.channel_name) check = 1 break @@ -2500,7 +2500,7 @@ if(!check_rights(R_ADMIN)) return var/list/available_channels = list() - for(var/datum/newscaster/feed_channel/F in GLOB.news_network.network_channels) + for(var/datum/news/feed_channel/F in GLOB.news_network.network_channels) available_channels += F.channel_name src.admincaster_feed_channel.channel_name = adminscrub(input(usr, "Choose receiving Feed Channel.", "Network Channel Handler") in available_channels ) src.access_news_network() @@ -2606,28 +2606,28 @@ else if(href_list["ac_censor_channel_author"]) if(!check_rights(R_ADMIN)) return - var/datum/newscaster/feed_channel/FC = locate(href_list["ac_censor_channel_author"]) + var/datum/news/feed_channel/FC = locate(href_list["ac_censor_channel_author"]) FC.toggleCensorAuthor() src.access_news_network() else if(href_list["ac_censor_channel_story_author"]) if(!check_rights(R_ADMIN)) return - var/datum/newscaster/feed_message/MSG = locate(href_list["ac_censor_channel_story_author"]) + var/datum/news/feed_message/MSG = locate(href_list["ac_censor_channel_story_author"]) MSG.toggleCensorAuthor() src.access_news_network() else if(href_list["ac_censor_channel_story_body"]) if(!check_rights(R_ADMIN)) return - var/datum/newscaster/feed_message/MSG = locate(href_list["ac_censor_channel_story_body"]) + var/datum/news/feed_message/MSG = locate(href_list["ac_censor_channel_story_body"]) MSG.toggleCensorBody() src.access_news_network() else if(href_list["ac_pick_d_notice"]) if(!check_rights(R_ADMIN)) return - var/datum/newscaster/feed_channel/FC = locate(href_list["ac_pick_d_notice"]) + var/datum/news/feed_channel/FC = locate(href_list["ac_pick_d_notice"]) src.admincaster_feed_channel = FC src.admincaster_screen=13 src.access_news_network() @@ -2635,7 +2635,7 @@ else if(href_list["ac_toggle_d_notice"]) if(!check_rights(R_ADMIN)) return - var/datum/newscaster/feed_channel/FC = locate(href_list["ac_toggle_d_notice"]) + var/datum/news/feed_channel/FC = locate(href_list["ac_toggle_d_notice"]) FC.toggleCensorDclass() src.access_news_network() @@ -2651,17 +2651,17 @@ src.admincaster_screen = text2num(href_list["ac_setScreen"]) if (src.admincaster_screen == 0) if(src.admincaster_feed_channel) - src.admincaster_feed_channel = new /datum/newscaster/feed_channel + src.admincaster_feed_channel = new /datum/news/feed_channel if(src.admincaster_feed_message) - src.admincaster_feed_message = new /datum/newscaster/feed_message + src.admincaster_feed_message = new /datum/news/feed_message if(admincaster_wanted_message) - admincaster_wanted_message = new /datum/newscaster/wanted_message + admincaster_wanted_message = new /datum/news/wanted_message src.access_news_network() else if(href_list["ac_show_channel"]) if(!check_rights(R_ADMIN)) return - var/datum/newscaster/feed_channel/FC = locate(href_list["ac_show_channel"]) + var/datum/news/feed_channel/FC = locate(href_list["ac_show_channel"]) src.admincaster_feed_channel = FC src.admincaster_screen = 9 src.access_news_network() @@ -2669,7 +2669,7 @@ else if(href_list["ac_pick_censor_channel"]) if(!check_rights(R_ADMIN)) return - var/datum/newscaster/feed_channel/FC = locate(href_list["ac_pick_censor_channel"]) + var/datum/news/feed_channel/FC = locate(href_list["ac_pick_censor_channel"]) src.admincaster_feed_channel = FC src.admincaster_screen = 12 src.access_news_network() @@ -2688,8 +2688,8 @@ else if(href_list["ac_del_comment"]) if(!check_rights(R_ADMIN)) return - var/datum/newscaster/feed_comment/FC = locate(href_list["ac_del_comment"]) - var/datum/newscaster/feed_message/FM = locate(href_list["ac_del_comment_msg"]) + var/datum/news/feed_comment/FC = locate(href_list["ac_del_comment"]) + var/datum/news/feed_message/FM = locate(href_list["ac_del_comment_msg"]) FM.comments -= FC qdel(FC) src.access_news_network() @@ -2697,7 +2697,7 @@ else if(href_list["ac_lock_comment"]) if(!check_rights(R_ADMIN)) return - var/datum/newscaster/feed_message/FM = locate(href_list["ac_lock_comment"]) + var/datum/news/feed_message/FM = locate(href_list["ac_lock_comment"]) FM.locked ^= 1 src.access_news_network() diff --git a/code/modules/library/lib_machines.dm b/code/modules/library/lib_machines.dm index 204a2de9a6..008724b10f 100644 --- a/code/modules/library/lib_machines.dm +++ b/code/modules/library/lib_machines.dm @@ -441,7 +441,7 @@ GLOBAL_LIST(cachedbooks) // List of our cached book datums if(!GLOB.news_network) alert("No news network found on station. Aborting.") var/channelexists = 0 - for(var/datum/newscaster/feed_channel/FC in GLOB.news_network.network_channels) + for(var/datum/news/feed_channel/FC in GLOB.news_network.network_channels) if(FC.channel_name == "Nanotrasen Book Club") channelexists = 1 break diff --git a/code/modules/newscaster/feed_channel.dm b/code/modules/newscaster/feed_channel.dm index 98c8d35493..8bd639b3dc 100644 --- a/code/modules/newscaster/feed_channel.dm +++ b/code/modules/newscaster/feed_channel.dm @@ -1,6 +1,6 @@ -/datum/newscaster/feed_channel +/datum/news/feed_channel var/channel_name = "" - var/list/datum/newscaster/feed_message/messages = list() + var/list/datum/news/feed_message/messages = list() var/locked = FALSE var/author = "" var/censored = 0 @@ -9,7 +9,7 @@ var/authorCensor var/is_admin_channel = 0 -/datum/newscaster/feed_channel/proc/returnAuthor(censor) +/datum/news/feed_channel/proc/returnAuthor(censor) if(censor == -1) censor = authorCensor var/txt = "[GLOB.news_network.redactedText]" @@ -17,7 +17,7 @@ txt = author return txt -/datum/newscaster/feed_channel/proc/toggleCensorDclass() +/datum/news/feed_channel/proc/toggleCensorDclass() if(censored) DclassCensorTime.Add(GLOB.news_network.lastAction*-1) else @@ -25,7 +25,7 @@ censored = !censored GLOB.news_network.lastAction ++ -/datum/newscaster/feed_channel/proc/toggleCensorAuthor() +/datum/news/feed_channel/proc/toggleCensorAuthor() if(authorCensor) authorCensorTime.Add(GLOB.news_network.lastAction*-1) else diff --git a/code/modules/newscaster/feed_comment.dm b/code/modules/newscaster/feed_comment.dm index f5f847ab8e..9eba2d73dc 100644 --- a/code/modules/newscaster/feed_comment.dm +++ b/code/modules/newscaster/feed_comment.dm @@ -1,4 +1,4 @@ -/datum/newscaster/feed_comment +/datum/news/feed_comment var/author = "" var/body = "" var/time_stamp = "" diff --git a/code/modules/newscaster/feed_message.dm b/code/modules/newscaster/feed_message.dm index 1930177555..f9c3da554e 100644 --- a/code/modules/newscaster/feed_message.dm +++ b/code/modules/newscaster/feed_message.dm @@ -1,4 +1,4 @@ -/datum/newscaster/feed_message +/datum/news/feed_message var/author ="" var/body ="" var/list/authorCensorTime = list() @@ -6,7 +6,7 @@ var/is_admin_message = 0 var/icon/img = null var/time_stamp = "" - var/list/datum/newscaster/feed_comment/comments = list() + var/list/datum/news/feed_comment/comments = list() var/locked = FALSE var/caption = "" var/creationTime @@ -14,7 +14,7 @@ var/bodyCensor var/photo_file -/datum/newscaster/feed_message/proc/returnAuthor(censor) +/datum/news/feed_message/proc/returnAuthor(censor) if(censor == -1) censor = authorCensor var/txt = "[GLOB.news_network.redactedText]" @@ -22,7 +22,7 @@ txt = author return txt -/datum/newscaster/feed_message/proc/returnBody(censor) +/datum/news/feed_message/proc/returnBody(censor) if(censor == -1) censor = bodyCensor var/txt = "[GLOB.news_network.redactedText]" @@ -30,7 +30,7 @@ txt = body return txt -/datum/newscaster/feed_message/proc/toggleCensorAuthor() +/datum/news/feed_message/proc/toggleCensorAuthor() if(authorCensor) authorCensorTime.Add(GLOB.news_network.lastAction*-1) else @@ -38,7 +38,7 @@ authorCensor = !authorCensor GLOB.news_network.lastAction ++ -/datum/newscaster/feed_message/proc/toggleCensorBody() +/datum/news/feed_message/proc/toggleCensorBody() if(bodyCensor) bodyCensorTime.Add(GLOB.news_network.lastAction*-1) else diff --git a/code/modules/newscaster/feed_network.dm b/code/modules/newscaster/feed_network.dm index b1e8ad19ae..5e056addee 100644 --- a/code/modules/newscaster/feed_network.dm +++ b/code/modules/newscaster/feed_network.dm @@ -2,17 +2,17 @@ GLOBAL_DATUM_INIT(news_network, /datum/news_network, new) /// Contains all the news datum of a newscaster system. /datum/news_network - var/list/datum/newscaster/feed_channel/network_channels = list() - var/datum/newscaster/wanted_message/wanted_issue + var/list/datum/news/feed_channel/network_channels = list() + var/datum/news/wanted_message/wanted_issue var/lastAction var/redactedText = "\[REDACTED\]" /datum/news_network/New() CreateFeedChannel("Station Announcements", "SS13", 1) - wanted_issue = new /datum/newscaster/wanted_message + wanted_issue = new /datum/news/wanted_message /datum/news_network/proc/CreateFeedChannel(channel_name, author, locked, adminChannel = 0) - var/datum/newscaster/feed_channel/newChannel = new /datum/newscaster/feed_channel + var/datum/news/feed_channel/newChannel = new /datum/news/feed_channel newChannel.channel_name = channel_name newChannel.author = author newChannel.locked = locked @@ -20,7 +20,7 @@ GLOBAL_DATUM_INIT(news_network, /datum/news_network, new) network_channels += newChannel /datum/news_network/proc/SubmitArticle(msg, author, channel_name, datum/picture/picture, adminMessage = 0, allow_comments = 1) - var/datum/newscaster/feed_message/newMsg = new /datum/newscaster/feed_message + var/datum/news/feed_message/newMsg = new /datum/news/feed_message newMsg.author = author newMsg.body = msg newMsg.time_stamp = STATION_TIME_TIMESTAMP("hh:mm:ss", world.time) @@ -30,7 +30,7 @@ GLOBAL_DATUM_INIT(news_network, /datum/news_network, new) newMsg.img = picture.picture_image newMsg.caption = picture.caption newMsg.photo_file = save_photo(picture.picture_image) - for(var/datum/newscaster/feed_channel/FC in network_channels) + for(var/datum/news/feed_channel/FC in network_channels) if(FC.channel_name == channel_name) FC.messages += newMsg break diff --git a/code/modules/newscaster/news_datum.dm b/code/modules/newscaster/news_datum.dm index 3c42d04734..5fcf3b4551 100644 --- a/code/modules/newscaster/news_datum.dm +++ b/code/modules/newscaster/news_datum.dm @@ -1 +1 @@ -/datum/newscaster +/datum/news diff --git a/code/modules/newscaster/newscaster.dm b/code/modules/newscaster/newscaster.dm index e9458666f3..88379efcf8 100644 --- a/code/modules/newscaster/newscaster.dm +++ b/code/modules/newscaster/newscaster.dm @@ -29,7 +29,7 @@ GLOBAL_LIST_EMPTY(allCasters) var/datum/picture/picture var/channel_name = "" var/c_locked=0 - var/datum/newscaster/feed_channel/viewing_channel = null + var/datum/news/feed_channel/viewing_channel = null var/allow_comments = 1 /obj/machinery/newscaster/security_unit @@ -123,7 +123,7 @@ GLOBAL_LIST_EMPTY(allCasters) if( isemptylist(GLOB.news_network.network_channels) ) dat+="No active channels found..." else - for(var/datum/newscaster/feed_channel/CHANNEL in GLOB.news_network.network_channels) + for(var/datum/news/feed_channel/CHANNEL in GLOB.news_network.network_channels) if(CHANNEL.is_admin_channel) dat+="[CHANNEL.channel_name]
" else @@ -162,7 +162,7 @@ GLOBAL_LIST_EMPTY(allCasters) if(7) dat+="ERROR: Could not submit Feed Channel to Network.

" var/list/existing_authors = list() - for(var/datum/newscaster/feed_channel/FC in GLOB.news_network.network_channels) + for(var/datum/news/feed_channel/FC in GLOB.news_network.network_channels) if(FC.authorCensor) existing_authors += GLOB.news_network.redactedText else @@ -172,7 +172,7 @@ GLOBAL_LIST_EMPTY(allCasters) if(channel_name=="" || channel_name == "\[REDACTED\]") dat+="Invalid channel name.
" var/check = 0 - for(var/datum/newscaster/feed_channel/FC in GLOB.news_network.network_channels) + for(var/datum/news/feed_channel/FC in GLOB.news_network.network_channels) if(FC.channel_name == channel_name) check = 1 break @@ -185,7 +185,7 @@ GLOBAL_LIST_EMPTY(allCasters) var/total_num=length(GLOB.news_network.network_channels) var/active_num=total_num var/message_num=0 - for(var/datum/newscaster/feed_channel/FC in GLOB.news_network.network_channels) + for(var/datum/news/feed_channel/FC in GLOB.news_network.network_channels) if(!FC.censored) message_num += length(FC.messages) else @@ -204,7 +204,7 @@ GLOBAL_LIST_EMPTY(allCasters) dat+="No feed messages found in channel...
" else var/i = 0 - for(var/datum/newscaster/feed_message/MESSAGE in viewing_channel.messages) + for(var/datum/news/feed_message/MESSAGE in viewing_channel.messages) i++ dat+="-[MESSAGE.returnBody(-1)]
" if(MESSAGE.img) @@ -215,7 +215,7 @@ GLOBAL_LIST_EMPTY(allCasters) dat+="
" dat+="\[Story by [MESSAGE.returnAuthor(-1)] \] - ([MESSAGE.time_stamp])
" dat+="[MESSAGE.comments.len] comment[MESSAGE.comments.len > 1 ? "s" : ""]
" - for(var/datum/newscaster/feed_comment/comment in MESSAGE.comments) + for(var/datum/news/feed_comment/comment in MESSAGE.comments) dat+="[comment.body]
[comment.author] [comment.time_stamp]
" if(MESSAGE.locked) dat+="Comments locked
" @@ -231,7 +231,7 @@ GLOBAL_LIST_EMPTY(allCasters) if(isemptylist(GLOB.news_network.network_channels)) dat+="No feed channels found active...
" else - for(var/datum/newscaster/feed_channel/CHANNEL in GLOB.news_network.network_channels) + for(var/datum/news/feed_channel/CHANNEL in GLOB.news_network.network_channels) dat+="[CHANNEL.channel_name] [(CHANNEL.censored) ? ("***") : ""]
" dat+="
Cancel" if(11) @@ -242,7 +242,7 @@ GLOBAL_LIST_EMPTY(allCasters) if(isemptylist(GLOB.news_network.network_channels)) dat+="No feed channels found active...
" else - for(var/datum/newscaster/feed_channel/CHANNEL in GLOB.news_network.network_channels) + for(var/datum/news/feed_channel/CHANNEL in GLOB.news_network.network_channels) dat+="[CHANNEL.channel_name] [(CHANNEL.censored) ? ("***") : ""]
" dat+="
Back" if(12) @@ -251,11 +251,11 @@ GLOBAL_LIST_EMPTY(allCasters) if(isemptylist(viewing_channel.messages)) dat+="No feed messages found in channel...
" else - for(var/datum/newscaster/feed_message/MESSAGE in viewing_channel.messages) + for(var/datum/news/feed_message/MESSAGE in viewing_channel.messages) dat+="-[MESSAGE.returnBody(-1)]
\[Story by [MESSAGE.returnAuthor(-1)]\]
" dat+="[(MESSAGE.bodyCensor) ? ("Undo story censorship") : ("Censor story")] - [(MESSAGE.authorCensor) ? ("Undo Author Censorship") : ("Censor message Author")]
" dat+="[MESSAGE.comments.len] comment[MESSAGE.comments.len > 1 ? "s" : ""]: [MESSAGE.locked ? "Unlock" : "Lock"]
" - for(var/datum/newscaster/feed_comment/comment in MESSAGE.comments) + for(var/datum/news/feed_comment/comment in MESSAGE.comments) dat+="[comment.body] X
[comment.author] [comment.time_stamp]
" dat+="
Back" if(13) @@ -268,7 +268,7 @@ GLOBAL_LIST_EMPTY(allCasters) if(isemptylist(viewing_channel.messages)) dat+="No feed messages found in channel...
" else - for(var/datum/newscaster/feed_message/MESSAGE in viewing_channel.messages) + for(var/datum/news/feed_message/MESSAGE in viewing_channel.messages) dat+="-[MESSAGE.returnBody(-1)]
\[Story by [MESSAGE.returnAuthor(-1)]\]
" dat+="
Back" if(14) @@ -349,13 +349,13 @@ GLOBAL_LIST_EMPTY(allCasters) updateUsrDialog() else if(href_list["submit_new_channel"]) var/list/existing_authors = list() - for(var/datum/newscaster/feed_channel/FC in GLOB.news_network.network_channels) + for(var/datum/news/feed_channel/FC in GLOB.news_network.network_channels) if(FC.authorCensor) existing_authors += GLOB.news_network.redactedText else existing_authors += FC.author var/check = 0 - for(var/datum/newscaster/feed_channel/FC in GLOB.news_network.network_channels) + for(var/datum/news/feed_channel/FC in GLOB.news_network.network_channels) if(FC.channel_name == channel_name) check = 1 break @@ -371,7 +371,7 @@ GLOBAL_LIST_EMPTY(allCasters) updateUsrDialog() else if(href_list["set_channel_receiving"]) var/list/available_channels = list() - for(var/datum/newscaster/feed_channel/F in GLOB.news_network.network_channels) + for(var/datum/news/feed_channel/F in GLOB.news_network.network_channels) if( (!F.locked || F.author == scanned_user) && !F.censored) available_channels += F.channel_name channel_name = input(usr, "Choose receiving Feed Channel", "Network Channel Handler") in available_channels @@ -461,33 +461,33 @@ GLOBAL_LIST_EMPTY(allCasters) screen=18 updateUsrDialog() else if(href_list["censor_channel_author"]) - var/datum/newscaster/feed_channel/FC = locate(href_list["censor_channel_author"]) + var/datum/news/feed_channel/FC = locate(href_list["censor_channel_author"]) if(FC.is_admin_channel) alert("This channel was created by a Nanotrasen Officer. You cannot censor it.","Ok") return FC.toggleCensorAuthor() updateUsrDialog() else if(href_list["censor_channel_story_author"]) - var/datum/newscaster/feed_message/MSG = locate(href_list["censor_channel_story_author"]) + var/datum/news/feed_message/MSG = locate(href_list["censor_channel_story_author"]) if(MSG.is_admin_message) alert("This message was created by a Nanotrasen Officer. You cannot censor its author.","Ok") return MSG.toggleCensorAuthor() updateUsrDialog() else if(href_list["censor_channel_story_body"]) - var/datum/newscaster/feed_message/MSG = locate(href_list["censor_channel_story_body"]) + var/datum/news/feed_message/MSG = locate(href_list["censor_channel_story_body"]) if(MSG.is_admin_message) alert("This channel was created by a Nanotrasen Officer. You cannot censor it.","Ok") return MSG.toggleCensorBody() updateUsrDialog() else if(href_list["pick_d_notice"]) - var/datum/newscaster/feed_channel/FC = locate(href_list["pick_d_notice"]) + var/datum/news/feed_channel/FC = locate(href_list["pick_d_notice"]) viewing_channel = FC screen=13 updateUsrDialog() else if(href_list["toggle_d_notice"]) - var/datum/newscaster/feed_channel/FC = locate(href_list["toggle_d_notice"]) + var/datum/news/feed_channel/FC = locate(href_list["toggle_d_notice"]) if(FC.is_admin_channel) alert("This channel was created by a Nanotrasen Officer. You cannot place a D-Notice upon it.","Ok") return @@ -506,21 +506,21 @@ GLOBAL_LIST_EMPTY(allCasters) viewing_channel = null updateUsrDialog() else if(href_list["show_channel"]) - var/datum/newscaster/feed_channel/FC = locate(href_list["show_channel"]) + var/datum/news/feed_channel/FC = locate(href_list["show_channel"]) viewing_channel = FC screen = 9 updateUsrDialog() else if(href_list["pick_censor_channel"]) - var/datum/newscaster/feed_channel/FC = locate(href_list["pick_censor_channel"]) + var/datum/news/feed_channel/FC = locate(href_list["pick_censor_channel"]) viewing_channel = FC screen = 12 updateUsrDialog() else if(href_list["new_comment"]) - var/datum/newscaster/feed_message/FM = locate(href_list["new_comment"]) + var/datum/news/feed_message/FM = locate(href_list["new_comment"]) var/cominput = copytext_char(stripped_input(usr, "Write your message:", "New comment", null), 140) if(cominput) scan_user(usr) - var/datum/newscaster/feed_comment/FC = new/datum/newscaster/feed_comment + var/datum/news/feed_comment/FC = new/datum/news/feed_comment FC.author = scanned_user FC.body = cominput FC.time_stamp = STATION_TIME_TIMESTAMP("hh:mm:ss", world.time) @@ -528,14 +528,14 @@ GLOBAL_LIST_EMPTY(allCasters) usr.log_message("(as [scanned_user]) commented on message [FM.returnBody(-1)] -- [FC.body]", LOG_COMMENT) updateUsrDialog() else if(href_list["del_comment"]) - var/datum/newscaster/feed_comment/FC = locate(href_list["del_comment"]) - var/datum/newscaster/feed_message/FM = locate(href_list["del_comment_msg"]) + var/datum/news/feed_comment/FC = locate(href_list["del_comment"]) + var/datum/news/feed_message/FM = locate(href_list["del_comment_msg"]) if(istype(FC) && istype(FM)) FM.comments -= FC qdel(FC) updateUsrDialog() else if(href_list["lock_comment"]) - var/datum/newscaster/feed_message/FM = locate(href_list["lock_comment"]) + var/datum/news/feed_message/FM = locate(href_list["lock_comment"]) FM.locked ^= 1 updateUsrDialog() else if(href_list["set_comment"]) @@ -660,7 +660,7 @@ GLOBAL_LIST_EMPTY(allCasters) /obj/machinery/newscaster/proc/print_paper() SSblackbox.record_feedback("amount", "newspapers_printed", 1) var/obj/item/newspaper/NEWSPAPER = new /obj/item/newspaper - for(var/datum/newscaster/feed_channel/FC in GLOB.news_network.network_channels) + for(var/datum/news/feed_channel/FC in GLOB.news_network.network_channels) NEWSPAPER.news_content += FC if(GLOB.news_network.wanted_issue.active) NEWSPAPER.wantedAuthor = GLOB.news_network.wanted_issue.scannedUser @@ -701,7 +701,7 @@ GLOBAL_LIST_EMPTY(allCasters) var/screen = 0 var/pages = 0 var/curr_page = 0 - var/list/datum/newscaster/feed_channel/news_content = list() + var/list/datum/news/feed_channel/news_content = list() var/scribble="" var/scribble_page = null var/wantedAuthor @@ -737,12 +737,12 @@ GLOBAL_LIST_EMPTY(allCasters) dat+="Other than the title, the rest of the newspaper is unprinted..." else dat+="Contents:
    " - for(var/datum/newscaster/feed_channel/NP in news_content) + for(var/datum/news/feed_channel/NP in news_content) pages++ if(wantedAuthor) dat+="**Important Security Announcement** \[page [pages+2]\]
    " var/temp_page=0 - for(var/datum/newscaster/feed_channel/NP in news_content) + for(var/datum/news/feed_channel/NP in news_content) temp_page++ dat+="[NP.channel_name] \[page [temp_page+1]\]
    " dat+="
" @@ -750,9 +750,9 @@ GLOBAL_LIST_EMPTY(allCasters) dat+="
There is a small scribble near the end of this page... It reads: \"[scribble]\"" dat+= "
" if(1) // X channel pages inbetween. - for(var/datum/newscaster/feed_channel/NP in news_content) + for(var/datum/news/feed_channel/NP in news_content) pages++ - var/datum/newscaster/feed_channel/C = news_content[curr_page] + var/datum/news/feed_channel/C = news_content[curr_page] dat += "[C.channel_name] \[created by: [C.returnAuthor(notContent(C.authorCensorTime))]\]

" if(notContent(C.DclassCensorTime)) dat+="This channel was deemed dangerous to the general welfare of the station and therefore marked with a D-Notice. Its contents were not transferred to the newspaper at the time of printing." @@ -761,7 +761,7 @@ GLOBAL_LIST_EMPTY(allCasters) dat+="No Feed stories stem from this channel..." else var/i = 0 - for(var/datum/newscaster/feed_message/MESSAGE in C.messages) + for(var/datum/news/feed_message/MESSAGE in C.messages) if(MESSAGE.creationTime > creationTime) if(i == 0) dat+="No Feed stories stem from this channel..." @@ -779,7 +779,7 @@ GLOBAL_LIST_EMPTY(allCasters) dat+="
There is a small scribble near the end of this page... It reads: \"[scribble]\"" dat+= "

" if(2) //Last page - for(var/datum/newscaster/feed_channel/NP in news_content) + for(var/datum/news/feed_channel/NP in news_content) pages++ if(wantedAuthor!=null) dat+="
Wanted Issue:


" diff --git a/code/modules/newscaster/wanted_message.dm b/code/modules/newscaster/wanted_message.dm index de67bbeaf5..58eb234f02 100644 --- a/code/modules/newscaster/wanted_message.dm +++ b/code/modules/newscaster/wanted_message.dm @@ -1,4 +1,4 @@ -/datum/newscaster/wanted_message +/datum/news/wanted_message var/active var/criminal var/body From 7921013f560053c11fde274c9e284fb2772e7693 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 6 Feb 2020 00:24:55 -0700 Subject: [PATCH 013/123] news reading --- code/modules/newscaster/_news.dm | 2 + code/modules/newscaster/feed_channel.dm | 1 - code/modules/newscaster/feed_comment.dm | 1 - code/modules/newscaster/feed_message.dm | 1 - code/modules/newscaster/ghostread.dm | 49 +++++ code/modules/newscaster/news_datum.dm | 1 - .../{feed_network.dm => news_network.dm} | 0 .../{newscaster.dm => newscaster_machine.dm} | 176 ------------------ code/modules/newscaster/newspaper.dm | 173 +++++++++++++++++ tgstation.dme | 10 +- 10 files changed, 233 insertions(+), 181 deletions(-) create mode 100644 code/modules/newscaster/_news.dm create mode 100644 code/modules/newscaster/ghostread.dm delete mode 100644 code/modules/newscaster/news_datum.dm rename code/modules/newscaster/{feed_network.dm => news_network.dm} (100%) rename code/modules/newscaster/{newscaster.dm => newscaster_machine.dm} (81%) create mode 100644 code/modules/newscaster/newspaper.dm diff --git a/code/modules/newscaster/_news.dm b/code/modules/newscaster/_news.dm new file mode 100644 index 0000000000..6c6f10fdcc --- /dev/null +++ b/code/modules/newscaster/_news.dm @@ -0,0 +1,2 @@ +/datum/news + var/author = "" diff --git a/code/modules/newscaster/feed_channel.dm b/code/modules/newscaster/feed_channel.dm index 8bd639b3dc..278c9c7ad1 100644 --- a/code/modules/newscaster/feed_channel.dm +++ b/code/modules/newscaster/feed_channel.dm @@ -2,7 +2,6 @@ var/channel_name = "" var/list/datum/news/feed_message/messages = list() var/locked = FALSE - var/author = "" var/censored = 0 var/list/authorCensorTime = list() var/list/DclassCensorTime = list() diff --git a/code/modules/newscaster/feed_comment.dm b/code/modules/newscaster/feed_comment.dm index 9eba2d73dc..ff5ebac028 100644 --- a/code/modules/newscaster/feed_comment.dm +++ b/code/modules/newscaster/feed_comment.dm @@ -1,4 +1,3 @@ /datum/news/feed_comment - var/author = "" var/body = "" var/time_stamp = "" diff --git a/code/modules/newscaster/feed_message.dm b/code/modules/newscaster/feed_message.dm index f9c3da554e..573b3f772d 100644 --- a/code/modules/newscaster/feed_message.dm +++ b/code/modules/newscaster/feed_message.dm @@ -1,5 +1,4 @@ /datum/news/feed_message - var/author ="" var/body ="" var/list/authorCensorTime = list() var/list/bodyCensorTime = list() diff --git a/code/modules/newscaster/ghostread.dm b/code/modules/newscaster/ghostread.dm new file mode 100644 index 0000000000..5cf36e1164 --- /dev/null +++ b/code/modules/newscaster/ghostread.dm @@ -0,0 +1,49 @@ +/mob/dead/observer/verb/read_news() + var/datum/browser/popup = new(user, "ghost_news_list", 450, 600) + popup.set_content(render_news_channel_list()) + popup.open() + +/mob/dead/observer/Topic(href, href_list) + . = ..() + if(href_list["show_news_channel"]) + var/datum/D = locate(href_list["show_news_channel"]) + if(istype(D, /datum/news/feed_channel)) //safety + render_news_channel(D) + +/mob/dead/observer/proc/render_news_channel_list() + var/datum/news_network = GLOB.news_network() + var/list/content = list() + for(var/i in news_network.network_channels) + var/datum/news/feed_channel/FC = i + content += "[FC.name] ([length(FC.messages)] messages)[FC.locked? " (LOCKED)":""][FC.censored? " (CENSORED)":""][FC.is_admin_channel? " (ADMIN)":""]" + return content.Join("
") + +/mob/dead/observer/proc/render_news_channel(datum/news/feed_channel/FC) + var/list/content = list() + content += "[viewing_channel.channel_name]: \[created by: [viewing_channel.returnAuthor(-1)]\]
" + if(FC.censored) + content += "ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a Nanotrasen D-Notice.
" + content += "No further feed story additions are allowed while the D-Notice is in effect.

" + if(!length(FC.messages)) + content += "This channel is empty.
" + for(var/i in FC.messages) + var/datum/feed_message/FM = i + content += " + content += "-[FM.returnBody(-1)]
" + if(FM.img) + src << browse_rsc(FM.img, "tmp_photo[i].png") + content += "
" + if(FC.caption) + content += "[FM.caption]
" + content += "
" + content += "\[Story by [FM.returnAuthor(-1)] \] - ([FM.time_stamp])
" + content += "[FM.comments.len] comment[FM.comments.len > 1 ? "s" : ""]
" + for(var/i in FM.comments) + var/datum/news/feed_comment/FC = i + content += "[FC.body]
[FC.author] [FC.time_stamp]
" + if(FM.locked) + content += "Comments locked
" + var/datum/browser/popup = new(src, "ghost_news_channel", 450, 900) + popup.set_content(content.Join("")) + popup.open() + diff --git a/code/modules/newscaster/news_datum.dm b/code/modules/newscaster/news_datum.dm deleted file mode 100644 index 5fcf3b4551..0000000000 --- a/code/modules/newscaster/news_datum.dm +++ /dev/null @@ -1 +0,0 @@ -/datum/news diff --git a/code/modules/newscaster/feed_network.dm b/code/modules/newscaster/news_network.dm similarity index 100% rename from code/modules/newscaster/feed_network.dm rename to code/modules/newscaster/news_network.dm diff --git a/code/modules/newscaster/newscaster.dm b/code/modules/newscaster/newscaster_machine.dm similarity index 81% rename from code/modules/newscaster/newscaster.dm rename to code/modules/newscaster/newscaster_machine.dm index 88379efcf8..6328087491 100644 --- a/code/modules/newscaster/newscaster.dm +++ b/code/modules/newscaster/newscaster_machine.dm @@ -672,7 +672,6 @@ GLOBAL_LIST_EMPTY(allCasters) NEWSPAPER.creationTime = GLOB.news_network.lastAction paper_remaining-- - /obj/machinery/newscaster/proc/remove_alert() alert = FALSE update_icon() @@ -687,178 +686,3 @@ GLOBAL_LIST_EMPTY(allCasters) else say("Attention! Wanted issue distributed!") playsound(loc, 'sound/machines/warning-buzzer.ogg', 75, 1) - - -/obj/item/newspaper - name = "newspaper" - desc = "An issue of The Griffon, the newspaper circulating aboard Nanotrasen Space Stations." - icon = 'icons/obj/bureaucracy.dmi' - icon_state = "newspaper" - lefthand_file = 'icons/mob/inhands/misc/books_lefthand.dmi' - righthand_file = 'icons/mob/inhands/misc/books_righthand.dmi' - w_class = WEIGHT_CLASS_SMALL - attack_verb = list("bapped") - var/screen = 0 - var/pages = 0 - var/curr_page = 0 - var/list/datum/news/feed_channel/news_content = list() - var/scribble="" - var/scribble_page = null - var/wantedAuthor - var/wantedCriminal - var/wantedBody - var/wantedPhoto - var/creationTime - -/obj/item/newspaper/suicide_act(mob/user) - user.visible_message("[user] is focusing intently on [src]! It looks like [user.p_theyre()] trying to commit sudoku... until [user.p_their()] eyes light up with realization!") - user.say(";JOURNALISM IS MY CALLING! EVERYBODY APPRECIATES UNBIASED REPORTI-GLORF", forced="newspaper suicide") - var/mob/living/carbon/human/H = user - var/obj/W = new /obj/item/reagent_containers/food/drinks/bottle/whiskey(H.loc) - playsound(H.loc, 'sound/items/drink.ogg', rand(10,50), 1) - W.reagents.trans_to(H, W.reagents.total_volume) - user.visible_message("[user] downs the contents of [W.name] in one gulp! Shoulda stuck to sudoku!") - - return(TOXLOSS) - -/obj/item/newspaper/attack_self(mob/user) - if(ishuman(user)) - var/mob/living/carbon/human/human_user = user - var/dat - pages = 0 - switch(screen) - if(0) //Cover - dat+="
The Griffon
" - dat+="
Nanotrasen-standard newspaper, for use on Nanotrasen? Space Facilities

" - if(isemptylist(news_content)) - if(wantedAuthor) - dat+="Contents:
    **Important Security Announcement** \[page [pages+2]\]
" - else - dat+="Other than the title, the rest of the newspaper is unprinted..." - else - dat+="Contents:
    " - for(var/datum/news/feed_channel/NP in news_content) - pages++ - if(wantedAuthor) - dat+="**Important Security Announcement** \[page [pages+2]\]
    " - var/temp_page=0 - for(var/datum/news/feed_channel/NP in news_content) - temp_page++ - dat+="[NP.channel_name] \[page [temp_page+1]\]
    " - dat+="
" - if(scribble_page==curr_page) - dat+="
There is a small scribble near the end of this page... It reads: \"[scribble]\"" - dat+= "
" - if(1) // X channel pages inbetween. - for(var/datum/news/feed_channel/NP in news_content) - pages++ - var/datum/news/feed_channel/C = news_content[curr_page] - dat += "[C.channel_name] \[created by: [C.returnAuthor(notContent(C.authorCensorTime))]\]

" - if(notContent(C.DclassCensorTime)) - dat+="This channel was deemed dangerous to the general welfare of the station and therefore marked with a D-Notice. Its contents were not transferred to the newspaper at the time of printing." - else - if(isemptylist(C.messages)) - dat+="No Feed stories stem from this channel..." - else - var/i = 0 - for(var/datum/news/feed_message/MESSAGE in C.messages) - if(MESSAGE.creationTime > creationTime) - if(i == 0) - dat+="No Feed stories stem from this channel..." - break - if(i == 0) - dat+="
    " - i++ - dat+="-[MESSAGE.returnBody(notContent(MESSAGE.bodyCensorTime))]
    " - if(MESSAGE.img) - user << browse_rsc(MESSAGE.img, "tmp_photo[i].png") - dat+="
    " - dat+="\[Story by [MESSAGE.returnAuthor(notContent(MESSAGE.authorCensorTime))]\]

    " - dat+="
" - if(scribble_page==curr_page) - dat+="
There is a small scribble near the end of this page... It reads: \"[scribble]\"" - dat+= "

" - if(2) //Last page - for(var/datum/news/feed_channel/NP in news_content) - pages++ - if(wantedAuthor!=null) - dat+="
Wanted Issue:


" - dat+="Criminal name: [wantedCriminal]
" - dat+="Description: [wantedBody]
" - dat+="Photo:: " - if(wantedPhoto) - user << browse_rsc(wantedPhoto, "tmp_photow.png") - dat+="
" - else - dat+="None" - else - dat+="Apart from some uninteresting classified ads, there's nothing on this page..." - if(scribble_page==curr_page) - dat+="
There is a small scribble near the end of this page... It reads: \"[scribble]\"" - dat+= "
" - dat+="

[curr_page+1]
" - human_user << browse(dat, "window=newspaper_main;size=300x400") - onclose(human_user, "newspaper_main") - else - to_chat(user, "The paper is full of unintelligible symbols!") - -/obj/item/newspaper/proc/notContent(list/L) - if(!L.len) - return 0 - for(var/i=L.len;i>0;i--) - var/num = abs(L[i]) - if(creationTime <= num) - continue - else - if(L[i] > 0) - return 1 - else - return 0 - return 0 - -/obj/item/newspaper/Topic(href, href_list) - var/mob/living/U = usr - ..() - if((src in U.contents) || (isturf(loc) && in_range(src, U))) - U.set_machine(src) - if(href_list["next_page"]) - if(curr_page == pages+1) - return //Don't need that at all, but anyway. - if(curr_page == pages) //We're at the middle, get to the end - screen = 2 - else - if(curr_page == 0) //We're at the start, get to the middle - screen=1 - curr_page++ - playsound(loc, "pageturn", 50, 1) - else if(href_list["prev_page"]) - if(curr_page == 0) - return - if(curr_page == 1) - screen = 0 - else - if(curr_page == pages+1) //we're at the end, let's go back to the middle. - screen = 1 - curr_page-- - playsound(loc, "pageturn", 50, 1) - if(ismob(loc)) - attack_self(loc) - -/obj/item/newspaper/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/pen)) - if(!user.is_literate()) - to_chat(user, "You scribble illegibly on [src]!") - return - if(scribble_page == curr_page) - to_chat(user, "There's already a scribble in this page... You wouldn't want to make things too cluttered, would you?") - else - var/s = stripped_input(user, "Write something", "Newspaper") - if (!s) - return - if(!user.canUseTopic(src, BE_CLOSE)) - return - scribble_page = curr_page - scribble = s - attack_self(user) - else - return ..() diff --git a/code/modules/newscaster/newspaper.dm b/code/modules/newscaster/newspaper.dm new file mode 100644 index 0000000000..0afb36a7e7 --- /dev/null +++ b/code/modules/newscaster/newspaper.dm @@ -0,0 +1,173 @@ +/obj/item/newspaper + name = "newspaper" + desc = "An issue of The Griffon, the newspaper circulating aboard Nanotrasen Space Stations." + icon = 'icons/obj/bureaucracy.dmi' + icon_state = "newspaper" + lefthand_file = 'icons/mob/inhands/misc/books_lefthand.dmi' + righthand_file = 'icons/mob/inhands/misc/books_righthand.dmi' + w_class = WEIGHT_CLASS_SMALL + attack_verb = list("bapped") + var/screen = 0 + var/pages = 0 + var/curr_page = 0 + var/list/datum/news/feed_channel/news_content = list() + var/scribble="" + var/scribble_page = null + var/wantedAuthor + var/wantedCriminal + var/wantedBody + var/wantedPhoto + var/creationTime + +/obj/item/newspaper/suicide_act(mob/user) + user.visible_message("[user] is focusing intently on [src]! It looks like [user.p_theyre()] trying to commit sudoku... until [user.p_their()] eyes light up with realization!") + user.say(";JOURNALISM IS MY CALLING! EVERYBODY APPRECIATES UNBIASED REPORTI-GLORF", forced="newspaper suicide") + var/mob/living/carbon/human/H = user + var/obj/W = new /obj/item/reagent_containers/food/drinks/bottle/whiskey(H.loc) + playsound(H.loc, 'sound/items/drink.ogg', rand(10,50), 1) + W.reagents.trans_to(H, W.reagents.total_volume) + user.visible_message("[user] downs the contents of [W.name] in one gulp! Shoulda stuck to sudoku!") + + return(TOXLOSS) + +/obj/item/newspaper/attack_self(mob/user) + if(ishuman(user)) + var/mob/living/carbon/human/human_user = user + var/dat + pages = 0 + switch(screen) + if(0) //Cover + dat+="
The Griffon
" + dat+="
Nanotrasen-standard newspaper, for use on Nanotrasen? Space Facilities

" + if(isemptylist(news_content)) + if(wantedAuthor) + dat+="Contents:
    **Important Security Announcement** \[page [pages+2]\]
" + else + dat+="Other than the title, the rest of the newspaper is unprinted..." + else + dat+="Contents:
    " + for(var/datum/news/feed_channel/NP in news_content) + pages++ + if(wantedAuthor) + dat+="**Important Security Announcement** \[page [pages+2]\]
    " + var/temp_page=0 + for(var/datum/news/feed_channel/NP in news_content) + temp_page++ + dat+="[NP.channel_name] \[page [temp_page+1]\]
    " + dat+="
" + if(scribble_page==curr_page) + dat+="
There is a small scribble near the end of this page... It reads: \"[scribble]\"" + dat+= "
" + if(1) // X channel pages inbetween. + for(var/datum/news/feed_channel/NP in news_content) + pages++ + var/datum/news/feed_channel/C = news_content[curr_page] + dat += "[C.channel_name] \[created by: [C.returnAuthor(notContent(C.authorCensorTime))]\]

" + if(notContent(C.DclassCensorTime)) + dat+="This channel was deemed dangerous to the general welfare of the station and therefore marked with a D-Notice. Its contents were not transferred to the newspaper at the time of printing." + else + if(isemptylist(C.messages)) + dat+="No Feed stories stem from this channel..." + else + var/i = 0 + for(var/datum/news/feed_message/MESSAGE in C.messages) + if(MESSAGE.creationTime > creationTime) + if(i == 0) + dat+="No Feed stories stem from this channel..." + break + if(i == 0) + dat+="
    " + i++ + dat+="-[MESSAGE.returnBody(notContent(MESSAGE.bodyCensorTime))]
    " + if(MESSAGE.img) + user << browse_rsc(MESSAGE.img, "tmp_photo[i].png") + dat+="
    " + dat+="\[Story by [MESSAGE.returnAuthor(notContent(MESSAGE.authorCensorTime))]\]

    " + dat+="
" + if(scribble_page==curr_page) + dat+="
There is a small scribble near the end of this page... It reads: \"[scribble]\"" + dat+= "

" + if(2) //Last page + for(var/datum/news/feed_channel/NP in news_content) + pages++ + if(wantedAuthor!=null) + dat+="
Wanted Issue:


" + dat+="Criminal name: [wantedCriminal]
" + dat+="Description: [wantedBody]
" + dat+="Photo:: " + if(wantedPhoto) + user << browse_rsc(wantedPhoto, "tmp_photow.png") + dat+="
" + else + dat+="None" + else + dat+="Apart from some uninteresting classified ads, there's nothing on this page..." + if(scribble_page==curr_page) + dat+="
There is a small scribble near the end of this page... It reads: \"[scribble]\"" + dat+= "
" + dat+="

[curr_page+1]
" + human_user << browse(dat, "window=newspaper_main;size=300x400") + onclose(human_user, "newspaper_main") + else + to_chat(user, "The paper is full of unintelligible symbols!") + +/obj/item/newspaper/proc/notContent(list/L) + if(!L.len) + return 0 + for(var/i=L.len;i>0;i--) + var/num = abs(L[i]) + if(creationTime <= num) + continue + else + if(L[i] > 0) + return 1 + else + return 0 + return 0 + +/obj/item/newspaper/Topic(href, href_list) + var/mob/living/U = usr + ..() + if((src in U.contents) || (isturf(loc) && in_range(src, U))) + U.set_machine(src) + if(href_list["next_page"]) + if(curr_page == pages+1) + return //Don't need that at all, but anyway. + if(curr_page == pages) //We're at the middle, get to the end + screen = 2 + else + if(curr_page == 0) //We're at the start, get to the middle + screen=1 + curr_page++ + playsound(loc, "pageturn", 50, 1) + else if(href_list["prev_page"]) + if(curr_page == 0) + return + if(curr_page == 1) + screen = 0 + else + if(curr_page == pages+1) //we're at the end, let's go back to the middle. + screen = 1 + curr_page-- + playsound(loc, "pageturn", 50, 1) + if(ismob(loc)) + attack_self(loc) + +/obj/item/newspaper/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/pen)) + if(!user.is_literate()) + to_chat(user, "You scribble illegibly on [src]!") + return + if(scribble_page == curr_page) + to_chat(user, "There's already a scribble in this page... You wouldn't want to make things too cluttered, would you?") + else + var/s = stripped_input(user, "Write something", "Newspaper") + if (!s) + return + if(!user.canUseTopic(src, BE_CLOSE)) + return + scribble_page = curr_page + scribble = s + attack_self(user) + else + return ..() diff --git a/tgstation.dme b/tgstation.dme index 8c578e70f0..caf364d42f 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -663,7 +663,6 @@ #include "code\game\machinery\magnet.dm" #include "code\game\machinery\mass_driver.dm" #include "code\game\machinery\navbeacon.dm" -#include "code\game\machinery\newscaster.dm" #include "code\game\machinery\PDApainter.dm" #include "code\game\machinery\quantum_pad.dm" #include "code\game\machinery\recharger.dm" @@ -2461,6 +2460,15 @@ #include "code\modules\modular_computers\hardware\printer.dm" #include "code\modules\modular_computers\hardware\recharger.dm" #include "code\modules\modular_computers\NTNet\NTNRC\conversation.dm" +#include "code\modules\newscaster\_news.dm" +#include "code\modules\newscaster\feed_channel.dm" +#include "code\modules\newscaster\feed_comment.dm" +#include "code\modules\newscaster\feed_message.dm" +#include "code\modules\newscaster\ghostread.dm" +#include "code\modules\newscaster\news_network.dm" +#include "code\modules\newscaster\newscaster_machine.dm" +#include "code\modules\newscaster\newspaper.dm" +#include "code\modules\newscaster\wanted_message.dm" #include "code\modules\ninja\__ninjaDefines.dm" #include "code\modules\ninja\energy_katana.dm" #include "code\modules\ninja\ninja_event.dm" From 6eae30cb660efd18341ea659878f9c20a23c87bf Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 6 Feb 2020 00:25:27 -0700 Subject: [PATCH 014/123] whoops --- code/modules/newscaster/ghostread.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/newscaster/ghostread.dm b/code/modules/newscaster/ghostread.dm index 5cf36e1164..d62bf1bb4e 100644 --- a/code/modules/newscaster/ghostread.dm +++ b/code/modules/newscaster/ghostread.dm @@ -28,7 +28,6 @@ content += "This channel is empty.
" for(var/i in FC.messages) var/datum/feed_message/FM = i - content += " content += "-[FM.returnBody(-1)]
" if(FM.img) src << browse_rsc(FM.img, "tmp_photo[i].png") From 3019f0d0fcde50863ccce8a6446ee58ad5a83574 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 6 Feb 2020 00:29:36 -0700 Subject: [PATCH 015/123] path --- code/modules/newscaster/ghostread.dm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/code/modules/newscaster/ghostread.dm b/code/modules/newscaster/ghostread.dm index d62bf1bb4e..4a7dbf9f22 100644 --- a/code/modules/newscaster/ghostread.dm +++ b/code/modules/newscaster/ghostread.dm @@ -1,4 +1,8 @@ /mob/dead/observer/verb/read_news() + set name = "Read Newscaster" + set desc = "Open a list of available news channels" + set category = "Ghost" + var/datum/browser/popup = new(user, "ghost_news_list", 450, 600) popup.set_content(render_news_channel_list()) popup.open() @@ -11,7 +15,7 @@ render_news_channel(D) /mob/dead/observer/proc/render_news_channel_list() - var/datum/news_network = GLOB.news_network() + var/datum/news_network = GLOB.news_network var/list/content = list() for(var/i in news_network.network_channels) var/datum/news/feed_channel/FC = i @@ -27,7 +31,7 @@ if(!length(FC.messages)) content += "This channel is empty.
" for(var/i in FC.messages) - var/datum/feed_message/FM = i + var/datum/news/feed_message/FM = i content += "-[FM.returnBody(-1)]
" if(FM.img) src << browse_rsc(FM.img, "tmp_photo[i].png") From db4a0ebb3f819a6fe029a540304b594a76dbae27 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 6 Feb 2020 00:32:19 -0700 Subject: [PATCH 016/123] pathing --- code/modules/newscaster/ghostread.dm | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/code/modules/newscaster/ghostread.dm b/code/modules/newscaster/ghostread.dm index 4a7dbf9f22..42b2033080 100644 --- a/code/modules/newscaster/ghostread.dm +++ b/code/modules/newscaster/ghostread.dm @@ -3,7 +3,7 @@ set desc = "Open a list of available news channels" set category = "Ghost" - var/datum/browser/popup = new(user, "ghost_news_list", 450, 600) + var/datum/browser/popup = new(user, "ghost_news_list", "Chanenl List", 450, 600) popup.set_content(render_news_channel_list()) popup.open() @@ -19,12 +19,12 @@ var/list/content = list() for(var/i in news_network.network_channels) var/datum/news/feed_channel/FC = i - content += "[FC.name] ([length(FC.messages)] messages)[FC.locked? " (LOCKED)":""][FC.censored? " (CENSORED)":""][FC.is_admin_channel? " (ADMIN)":""]" + content += "[FC.channel_name] ([length(FC.messages)] messages)[FC.locked? " (LOCKED)":""][FC.censored? " (CENSORED)":""][FC.is_admin_channel? " (ADMIN)":""]" return content.Join("
") /mob/dead/observer/proc/render_news_channel(datum/news/feed_channel/FC) var/list/content = list() - content += "[viewing_channel.channel_name]: \[created by: [viewing_channel.returnAuthor(-1)]\]
" + content += "[FC.channel_name]: \[created by: [FC.returnAuthor(-1)]\]
" if(FC.censored) content += "ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a Nanotrasen D-Notice.
" content += "No further feed story additions are allowed while the D-Notice is in effect.

" @@ -42,11 +42,10 @@ content += "\[Story by [FM.returnAuthor(-1)] \] - ([FM.time_stamp])
" content += "[FM.comments.len] comment[FM.comments.len > 1 ? "s" : ""]
" for(var/i in FM.comments) - var/datum/news/feed_comment/FC = i - content += "[FC.body]
[FC.author] [FC.time_stamp]
" + var/datum/news/feed_comment/comment = i + content += "[comment.body]
[comment.author] [comment.time_stamp]
" if(FM.locked) content += "Comments locked
" var/datum/browser/popup = new(src, "ghost_news_channel", 450, 900) popup.set_content(content.Join("")) popup.open() - From 842a5cccf38fb742e2ddc96e5f945d53ba4a0a73 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 6 Feb 2020 00:34:24 -0700 Subject: [PATCH 017/123] varnames --- code/modules/newscaster/ghostread.dm | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/code/modules/newscaster/ghostread.dm b/code/modules/newscaster/ghostread.dm index 42b2033080..c9a44b8f58 100644 --- a/code/modules/newscaster/ghostread.dm +++ b/code/modules/newscaster/ghostread.dm @@ -3,9 +3,9 @@ set desc = "Open a list of available news channels" set category = "Ghost" - var/datum/browser/popup = new(user, "ghost_news_list", "Chanenl List", 450, 600) - popup.set_content(render_news_channel_list()) - popup.open() + var/datum/browser/B = new(src, "ghost_news_list", "Chanenl List", 450, 600) + B.set_content(render_news_channel_list()) + B.open() /mob/dead/observer/Topic(href, href_list) . = ..() @@ -15,7 +15,7 @@ render_news_channel(D) /mob/dead/observer/proc/render_news_channel_list() - var/datum/news_network = GLOB.news_network + var/datum/news_network/news_network = GLOB.news_network var/list/content = list() for(var/i in news_network.network_channels) var/datum/news/feed_channel/FC = i @@ -29,7 +29,8 @@ content += "ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a Nanotrasen D-Notice.
" content += "No further feed story additions are allowed while the D-Notice is in effect.

" if(!length(FC.messages)) - content += "This channel is empty.
" + content += "This channel is empty.
" + else for(var/i in FC.messages) var/datum/news/feed_message/FM = i content += "-[FM.returnBody(-1)]
" @@ -41,8 +42,8 @@ content += "
" content += "\[Story by [FM.returnAuthor(-1)] \] - ([FM.time_stamp])
" content += "[FM.comments.len] comment[FM.comments.len > 1 ? "s" : ""]
" - for(var/i in FM.comments) - var/datum/news/feed_comment/comment = i + for(var/c in FM.comments) + var/datum/news/feed_comment/comment = c content += "[comment.body]
[comment.author] [comment.time_stamp]
" if(FM.locked) content += "Comments locked
" From 3cd35787617485f86e2944bdf0ecee563896badb Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 6 Feb 2020 00:44:28 -0700 Subject: [PATCH 018/123] wrong var --- code/modules/newscaster/ghostread.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/newscaster/ghostread.dm b/code/modules/newscaster/ghostread.dm index c9a44b8f58..77cb1a03c8 100644 --- a/code/modules/newscaster/ghostread.dm +++ b/code/modules/newscaster/ghostread.dm @@ -37,7 +37,7 @@ if(FM.img) src << browse_rsc(FM.img, "tmp_photo[i].png") content += "
" - if(FC.caption) + if(FM.caption) content += "[FM.caption]
" content += "
" content += "\[Story by [FM.returnAuthor(-1)] \] - ([FM.time_stamp])
" From 3a2eb8c1ad4ef84128c5eeec3a1a79c398faf883 Mon Sep 17 00:00:00 2001 From: Ghom <42542238+Ghommie@users.noreply.github.com> Date: Sun, 9 Feb 2020 22:50:43 +0100 Subject: [PATCH 019/123] Update experimental_dissection.dm --- code/modules/surgery/experimental_dissection.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/surgery/experimental_dissection.dm b/code/modules/surgery/experimental_dissection.dm index 2e9c1c8766..a94abafe4c 100644 --- a/code/modules/surgery/experimental_dissection.dm +++ b/code/modules/surgery/experimental_dissection.dm @@ -24,7 +24,7 @@ /datum/surgery_step/dissection name = "dissection" - implements = list(/obj/item/scalpel/augment = 100, /obj/item/scalpel/advanced = 99, /obj/item/scalpel = 90, /obj/item/kitchen/knife = 45, /obj/item/shard = 25)// special tools not only cut down time but also improve probability, doesn't use TOOL_SCALPEL because different scalpels have different probs + implements = list(/obj/item/scalpel/alien = 100, /obj/item/scalpel/advanced = 99, /obj/item/scalpel = 90, /obj/item/kitchen/knife = 45, /obj/item/shard = 25)// special tools not only cut down time but also improve probability, doesn't use TOOL_SCALPEL because different scalpels have different probs time = 100 silicons_obey_prob = TRUE repeatable = TRUE From c5bbce09287955c200320b4d634f863f74e5adc7 Mon Sep 17 00:00:00 2001 From: Linzolle Date: Sun, 9 Feb 2020 18:36:36 -0600 Subject: [PATCH 020/123] add the BOW --- code/game/objects/items/storage/belt.dm | 15 +++++++++++++++ icons/mob/back.dmi | Bin 99516 -> 100372 bytes icons/mob/belt.dmi | Bin 19659 -> 19900 bytes icons/obj/clothing/belts.dmi | Bin 12732 -> 13099 bytes icons/obj/storage.dmi | Bin 72459 -> 71397 bytes tgstation.dme | 4 ++++ 6 files changed, 19 insertions(+) diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 082cbe245d..1be9df5c30 100755 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -612,6 +612,21 @@ /obj/item/ammo_casing )) +/obj/item/storage/belt/quiver + name = "leather quiver" + desc = "A quiver made from the hide of some animal. Used to hold arrows." + icon_state = "quiver" + item_state = "quiver" + +/obj/item/storage/belt/quiver/ComponentInitialize() + . = ..() + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.max_items = 15 + STR.display_numerical_stacking = TRUE + STR.can_hold = typecacheof(list( + /obj/item/ammo_casing/caseless/arrow + )) + /obj/item/storage/belt/medolier name = "medolier" desc = "A medical bandolier for holding smartdarts." diff --git a/icons/mob/back.dmi b/icons/mob/back.dmi index 26f81b70df8aea4933205e22b563896cc7a5df41..7a2882790336d8b3a09057cf678e82aad792afbf 100644 GIT binary patch delta 37154 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 delta 36280 zcmY(qbzD^67dAS8A{~NsNQ-oLNSB~=hja-@=Ru{E5|NS;5Xl+389+dg?i^r1y1QYx zhwtxw@8{ls=A5%N4ST(-H4Q1R*1Hc73avRa0I8K`SC|? zHFRu>XlVz$pSc^jm?IHdbD!;n;pW_Gg1pQKn@kw8@5ve&NBE^oEvXmUGrCNXo5u5;z~Rq-iOLOJ=^=Z2O-bPEZ?(U#8ixbmRAy=0LH*2_ONf zo~3%Y5qiiE7b_v|&hDEy_=(3^L*xKklhokY zW}W|;UNS5AA*~F$p3grp>I(ooyGd|AN4I?SwKOJCVsm8v^1j4F>2hcL9W9^4TVZJT zE-tlo4>tNNL;Y;%xrYxST4w!-&)kOrIIG~Hb-=HyhY!qV(jJ8Qa4U_$J{TK~cy%6{ zsJPJTDY-i;y@M0yQ8!E~H%#tm!h~_C4mL;)`-EZM=(x?iIS=DfhXHg84Tnz>jSCkI zL|QOpaKN3CQuzQ(#QgE*{m&ZsL%JM_N$U}HuI#lXd6SeOzNu55n_EZPDyb$>8zhyY zp;Rp5>OEtS^rJxP4TsG1*MIAmG09%yY-pSP;#=g^lx!yviYkru9`K0sqX~jq=CE4Z zB8AQAu1vG?(q+Ja%4EhNR6iMkL9Z|u7pJB5Z!L%gYcdLFa4)KhdcdM^5i7>w#;nh| z^I%`571!>y*Xb8r>Vd&fx15LRkIFw>P*WKD9Ad0WJTP!KiNe(3p!sS(l0;(Kg>9Z{ zUhbftX(=uJriAPtnm(0@N2LBqF(3LhZ4o9x;%-o8^m`(JGyjL(GKQL|o7i8gfm-4n z69WR^%wgiGsICiN3Ou^}&zvvT*S#Q`QNm0sHp3&VUTucd2$#%jsiyidnlD^_7Jtpj z#RY%yz8WZZ95rY+rPu3r-B|rJ@*KqacBTjX+eT#MJJA9a+ z?)FTCM~>Jeu7rKr6y#S{b%LFhKp2cqNH^A zK#Y>7T!GuekiAoGRM8Jl!4ys&!5R3+AG9A9S$(ngro9KmZ#<87yLFCEZv8LmfBtIX zDX=-ys+xb`d;-khV%*KSguSSgZ6{Lsi;hNu{?{0rS=I*kliWAOSBU4q4@OWAIA$Zc zRj$XCo&TJ@X0Oea{*%x7nUttp`ZWo5)Ke2O2HD47Wyzj~vB=gQUt7P6NVj6`>zDFP zyKJ#2YnEeO%G#H*-|N5aZ%~)}a9WX@%Lw`B)3PdY{cax)oM+iByOp^D0PxrTq2iCj z*6=QiU_n$IVsGa{!khk}rvw!m)j~``CiR#&n283{hD9pN&;wy@JQz}^_YrP9-$UqT zW4+k+ezJ^y!M*i|DotO=O1l2?e%y;h(X;iPi~n<*e5+DBaHdsu=k#Uh1KO|+YfN@D zJMt2Ui;Gk8@)Fd{l4N(WH(ban$UQuF5k&13=%8gh>H~X*ghrq0K|{!%Nb0z)S#`xA z2wzOSJ8Obc+4ZNsA5Zu174aczqkPmVF?JOA9u>0Tni7IEy2)top5&~)4uqD4F6iSo z+p!Eq-xLqNldhJU#|=G$ecdargQNCF_W_CM^Z9l+`l`D}#ujMsSSr5(wYWR03+vX8 z^04z|%-JTj#u5U!)NDS|mu$aD2zNJIC;#-xFrxVVROyEQh&|W3JOa8*GrXraYIag< zfGFGFy=|#_>w0%)aVOM@9zZR0@I6VICu=_pBRP#1QoI{>oax5R$%$vhwJzc80Sp#Q z8puxOVp83iINUhiOuW_Eq!NG91|0s2oCMAfwry`K&ja(D>n^Y*ue+g9+4U-iw$YDe zJczSym-X+9q3W;o1J_M(CF!sCarWmv+59w?$b%n46|>@lj|gl#;3`VRH3G8|NaK~u z>78AM_GG9a)5I+MZl)X8K@hN0*AaXC{duE)3rQ9~3o#qcU?D#VEAo9eTDALb($#jF7HieN}Wf78^# zwH8>0qu8EA`2)A>D|L*IgEgQ1H|5H(#ZCptY=6M!ylR)bb_2DA=+8eF@jI`h6QrCx zYNJ;*Rh;7Q2<^)XXEJm`L<1F*#A_(-qz$M?)}5FPOIeVGQYe;`!4mLaHSWxP-OS8A z*$^Ig6UIF>?kU%PZXee>FZt%h=+cRR)%}pr6K6nWr?u^3Y2AtD>j2#&_1Y@=Z%{$yr#vR87Hb9QYwI!_W^Tx3+Gx+Jrn>=@D$We)tO-SwSdfi4QJY=?bI6xxOS zU~w6UcT<5C{j=_XY&kN!#6#sw?j}4_Wi|-0j8SEedta+nu`j7rIRfnw`3tbE)YAh` zKu9_)7>#rD?k#XT)WT-65eX4QogH3dV91{D%@dQ+m2L!oSY4tHwOc}r1c#m~?TSxO z-GRbDldU>9Htnr3Bq3}HlaSQYX6VJS&T47O^FakShD`ufS8 zZVAgf{-0|jGo8hbcVQBXYOkzsYJiN(QG2nxbfw6TG~i|nJ;I_ zTYjtC02y78v{&;sA2x_I(K7y5@m+dX`_RFfvV@mJU#U{CQmU;%o>J>V1*d?(cRi7` zFKLtm8WqcWyX5%*VyHjHZZrC-y`YIwdVT<6dCN`p(EVNlL~<$|ZnTy=P1edwBogx5 z+B>6x!F!!xzlc*SCT;D{Kd(N^v9si>%%b$g#&MRKgXvPo$WOyLc8?FZx>JfUaTfm* zLKsnre zE#NuuxbQ3VrS0wOV`&0@5dFW6L1Z;F`qf!jSa<|=$rwd=2%XzIYPdIr$9}z})_%9) z+@B#v5*{!8Sp)+k{DBQqf8}-OV4H7u9F7#;yl_z6dHv`tPQTI$Zzv(Xm_i+ped3k; zc$+_Hg~%>U`gQT(%<}bih?#`iC+{?=78wD#Y>Ir%H_w!Uq$w-x|+ z7-W}~lw5cEuBvgS%Fwso-R{?L7d=6ty~vgh=6yRS8bc>VrS9Y$UY!q46Y}FQ>#2I| z2m9YO`d_OavWS@&- zT`jhG_dH49P1D%F+umzBTvDcADk*CjZTzW!@#uk6z)2e}Pje{D3}})=59{xg7L$27 zy8Rk5_x-?qWo>n-=hCsbU&;BUmmxO~Pl_NMr*TAHln}W-m^Ic&D$gH)wZ7C;e^NS` zPxMB2G?rS#@`r5S&F!tnau$oN@+GPFN zJUhHWQlB*XAwNv9;x+nT1)otnFokAI1QLKl5^%vPIN1IEZ?x(ex0LfVk>-*~Od0LN zuOY~iBN{P}e_``JG*X(RR^NzVHW!!>W;QmAD|36fFi_jvfERPMSt&XJmFogL&nkC) z)o(I$r2Ssaa%kso&ek~Z*ER2L$K7Cj$R$61WopV<3T1P4&L@<)QkgzVI=UBX&#dtu z`!*&fCQ8c&oCY}Zxcd_M$*Fb1nv0X=0${xZbq$^Dy zq>%LEO_u?r`}+Dm{x!P#6HQ(PT8JiuL9k*D^VO*gH}~M~N35RZbLU^Il-Pynt>+AzrDhZ!bL9{RKc46T5SaXU~z_@L(7ZMVR z845bznbC1bH-V7hJS9zrxLgaF|FIOO`?539woO9O?(IA*PiQsY=pA~rY>B@VA86V7 z4wSYXXr5eAFI81Pl@m!b2_;?n?mFFG@>u_7Y^)IccvR~t;&q2t(=B@F)|Qj=GhZJwaZoHWmv>~9>^i@A;o;?I7?`{$A<%*f+xC)f`?4TZRa7jo zv9as8boxZB0$qGTKDpc4Of!)#XN;CGdmFKrJG4}GphrKPj-aWdYo?X}*8 z)CN(!y?#tAddFYuO?`$^ax1%oJZ-c%u^IX;ceaI)n9lkbE{9PW8L^MpVDRdFnJ(=5 z_amY7-v~nb!L>mkvn0UPIOJ)L4+3o3wFM<{m8s3h#56Nrq?2Z`Z(h77@q+g`g1< z(wj894GH~12S3~g?o31?)rw-zKR$M`k2{q_0g)V>`IA1ehZ~3Mw~KE<)kB_T4h4w_ z3p?qPkKmAeY*P)z#L7-12bM&?IHH6!O%z>cyQX2AfFjaUxb{ieWG%Gc#H> zH8o>60W&l6Q*Q3Kfef*+qNz+D4AJwoyV69=u2XqGKheRY2?x6N$B!QyzI_WjUEkPn z*lwM`vFPdP;bdi1iv6|o`O~M@yCi-9)g8ir^kVzPK{;a+60NPfTiF4TBbNf>WSZDQ z7ygPyE%NrkGry8w<>lo%@zH|KY{RA(vBO`C^z9w3>oWyRza}Oc)koB^;1CklU0;jYbSQ{9WNkx~sHP|&I(4+?a>zP^?}(c^HuaXaihocau>beBGccHz~3U-y^j z!xDPl=ChVwsIW~*WMU69wkxs##By(r7n7L2w7*Oirnv;Sx=Q;W9O5@_lCZ@d#p@T^VDJm;7iHlRQX=Ra~p>w(o>5NNy_NUG5eybJQA^V-X*zqK))e`_TEJqsf7-tfn4ZdtdSK%7)lxsrKYl!YfQgw~TRRybT3_WV+SuMS!?|~pr#TdQOoVA@Cx=!@*6zad z;RzX;oz%&TXwQ(U%1S{1zOGrJkMK z>QY}_^!RhXq9-kw3o}~xc=BK{qRb}gSKe!%WN9ljv6PIXK^sEtUovkDsSXh*#MY<&ABzR*%*$%Oty9AjZ<|Iq}( zrQtN?*EkG#QNr{C2M6aT)T9m_LPbsW%ETmkZq5`GZf->m8l>ENTc4Da^w|QvzrX)3 zUBuqbmBf=aG{n2$@6Lp}#;=sTFBy@W!sR=le8KM1tIr;wU*T*aC>xkXEo135_ z_;pycw!VGCY4T{FnKWMiUvhqu2_C1s11KSAB{c|h#*63hLOB`m`;>{={WAX1Cef|7qO=c*SuVXXwOWgN_@4fe4!ugrB z*Y6{#Ij`+=wYr{^0R%rfB7~102S8rsDE)nx%$7+AO*-SQF6s&wRaaAEPV5P*tmOZe zoSa))ipQGRv-hMosnT;@lO62iomWT$2O?Y@jiwyXzDnQow){`uXi`VjD0pXefE&g z-Z$yX6%uU7nZ9w$#s9Qd*&pDV9?mmInyX86}sj4h+R&Ql>PvdkdM zN70?D+BdFd!zAIbqYoDchZ(_hxvyAP#+-s7I((I3+4j!r%Mw#$d1)zUN=jyWdda5M zdM$`g$%JO9??9x(Aq=35>3rUrL@!Y0DA~K98Mc0W^!xGSSNn^B;9WQXkrmf`Z{+;R zu0x*C$i|7uvA`rCP7+T3wHewPGXZ3yY&lamLSAEpyR9FD9Cs3F zb{aSNxTYhl0$bUhd)l5QR%Je%P*bOEEX=3X;0ab*F2jD=4Or+x7SPK-J|e8NhV%^# z*mm2<^tDDi0Jv=}d|lHRkQTJC6AV7QkSI~9M^Ow7;(>cTk`?>^C+OUHy{&=8&?!HI z>+kfy9kG8T3qoLYQ8d|QEv!SLj=+!TqI@)p1TWaa>P4g;HKvQWp+mN|w}oI~MDss7 z(6AZkxRzc$WairMc^M_}ER;lUw)&x^l=wxR)Q=!TBzpNm;CZ{-ii)Z0@-?k>ckX#g zIsqCd@I5_!7q!r*-mgAG78;IYRB4zqeC~+xAK1%7O&BZ~Lr1n1;bN?LJoc?g_dLr;%aPj8;gGUg}9XvCB~vM4aLu%H4YD6C7P z-8dyIY~_rMCAdHqHM?h`9xNq+gx@CK0V`e0x9YS>%U1w&<>4F*F_HCKtcgPP&-Go{W<~V$*hfRaz|ADh{L?~9 z%f{|DE@X0lPqsx99voc34Fe z6i!FbYv1M@JRJqbPHxw?V04}EReQXM>P>L)j7d|6$!%+YzeBBqF(nQ)RT%w3FTx_t z+%ec?!bc#(H9OMHBq+@r9zc0kZYGWK7GW`0yt}3u50E1beezHb0Opxh7^QVT((UP6 zVN#rZHs@<>PiTC_T&#O-FkOpVV6$x+1AGfl3bkIMQNGI)xBAvaDDFR<3#(pFBiFAO z4oRpt_att;{v!~9NYP!TIRK^RO=b!MV~Q;fadKmRfxI;M@Y;q)e$A8AOh*}TIcL&$ zVGa(wUKeYCAC_-*T;}cY2fnVIaADNTidYqNB;H!(j2(m7(zE=IYa?1l1qR7EPKfpg=MRWTZ zOTV6=AO~DhYU{7Kl9Ezob+sU;MGKA6d_sIoj7?t(kFv4xcgAgAzXMB_UhVJ_pl0*} zIhgogSDVl1+V?l;LT!gQt^2Z!?4oWlbI#HB5p_HqAa8OLP!gEHSyMXuwl?r>m3H5K znIHZ0$*9kMyGPOE?DO`%7#0PX7A18drL`!5Jj0_4$hPzB_ts3( zqdDC?{MRw25)7Sw`mN>Ky{Q6``Td#k($bG1T;Q{Ivsu6)!AX!+;!e?UA%8ed65k@N#YIPIqI2)#u52w#4{yWCea(yk&h%_1RWrQ z!u(->@Y?9jFJfU9fq0$-qR8JKg6V_wIl+EpuDze>-FJkrK{_|A0R(yR$VuzBXGNIQjP^N2Y|Yc+E~+ zRCKg;ESna3=qaz$<OkNh;vq-`q#Ps(?D_ z1#gpV@c>f~X&sNM!v~83Ad)A3#>G{G!pqS8`H7?;kBEXIilo398h@D07AMT-887QH zoe3>jpJ;YeEj@a}rJ1p}TJDp7rA+vkgv12Sw!X5m;Up;>$Y4HrPnvK zmeWVsQaRH$R$5D)VV*-EJIDqMfR(3>CMERPTjby{nQP~L4BmWfdY`}|IAKnZ;%Pjl zy{8Lsu&^MO*vbgxbGOqw5JfH&nS22w2u2Q$l7ZHq-d;H;CntM@oDN1tMj|Q4QP;>< zWwURUPJXIJMMZ6#@Z(ZbF$eZ7*R6x?I7}2kUYVJ>?)utKDYDZ7ly_&76-+1mC=ymh zqz{%*-+UByVs0kYT{?dFSNQ57!n2{{qOLA3?m*t}VbY#pNEW}0t~d`5p`)YYbcJ=~ zshh$CtiZ_9L~TlG*{#(zKc$FN$SE2dxARJmu+GW;wm8yA!|=z(uL_%<$6Xf7LqBh+ z0{8B)2f=ITDjcxt`O5OS^senahR1Qm6dL4w&XW+bxMp3JS5b>&5$vlwTP|VpU4-is z{AOIzIq(RGwnOZJf_LfIbJ;A}k5h}S(erVp7agu?3foW&2oP7-(z5roFZc+|i}<6D zj*X?cJ~L2z^M=tx+&SiLU7(4&eJt@LdEB`0_i+~jTwqPAZB)C!xK*L9&OL)rJ&thr z*7K>DbSM|idR{;#&p=jZzto3=p3m7#zUKrkGu5hBmL04`jk%8v+!i`#l!ARS)zKtD z64{qA@$q$t#2XJ~fuFGF z?Cc3~0KE)B+q*tKx@QKiA|`Gxd~Pm03hX3lxOl)e6%`cPTxxG%jg3^`-uZIgkjzjj zu)Oa;E1{;fyuU9pOx13*r?k!WH-i>X?(-}-1YOB)!VvQoL(l<-*KwK_>Nt*8;@;M7 zTdPeOo0{S+>dS28@Q9id0(-~CNyfsm!18|4vRjE(A|Y*mJXYLR?orGx9G{i{%1FM4JClZ!71M$<%W2sTeK;7YuwH zjm6Kv)=Fe0g?{)u;^kz>efXfO>-TuV{AQ$(OXKP!d3K9xTPfu$~!30s5{XDE)gatk)U30H%`>OtQq`0=JtEkADn$o0; zdH!LhXD1Hp%(A$ADZmXhk{nc!#bdF(_!_kFhn^v;0@*kA zbp3urI>ly};msF2#goBkb5u;1qU_#JT>gj9X_wH3M}~mCpYZdfs)B|1i`jIu`D({RU63*XNEZn!7_FJmVADV&+r;nBl0wIUuT!vs?2&p9~E8Xq?TlLE!fw^e%N9-F;FkhTrwyHNU{s7a%P zAA9qQ^y6kDJ_ayT$7#Z(7}F-E8{QL8RHgPqL|!S}OX(eoUk}>+`RZ<4M{u7wnI-dQ zptVJ0Fp2tBOz!p9LAla}RlDCEdkNukbA}!t>$_441s%)3b#`_p1|2F$ab4h1gaZFx zs;eBNx^RBQU1<-|Ot_36xVqg~V_rNHN5y?8l89|BSxO({_d7Uv0(wMz3$-D?ueBo= zfvm~~;s&cY8^Txc@1+|@$&%8c18^Cfnwpx8qroAQ+rcw?S^9MoM9FXSU9d1U5coF6 zaP#j^w5EO`-U14kXr#v4TEKrX-?Vf(#YLXJ{jXqpAk5gP;T?;F-@#Lep?oXxfiWSS z^Mx@X^H~!?*%j`ze__|v4I$pEvkvk%$l${zJjlBvT#vmsTrDN_qf1l2iFC+s zwviT59I!-i!>te21dBdseUiw`eur8t+&y#BmNPU=6>Q5d7a)k0MnDfpkL?_P#?!;L+YiiU>GnG<;A z+K~kWcge6d8))@Sobi}7L^SOe%8tjPKk(j<05=Rf-B$ysv2Cz4^=A27f9R37`y&tH z`I(o~^wESOK|A`}#mar!5mlWRh8e|$dtMiqpwM!A$nf-V=CGAVuZI z>Ar@EAgVX_&{qR`z-QfshuId8ZI9qdaP8x{nV3Wtju7sKm&J{PlDIPgmOm|*{StDX zR6*3bc9{9jKLmq%|0y$HEAZK{$}U!YyLruxEk7eT88^j4rrZL?L$Y^Ft<9AVjrlXCb10(}0 zfV+^CK{Ov`kTm-o6XW8EDF~k26jh*(zTf8?(cYS`Tp*algZfkXJ{}rr`r?r(DKBe{ zgOol~&Y|bG3`e=k8CLLuP99sqp$Gp0-q5>Qlxk-QId~W)@2s-P#^L#Y;*7b7j z+FEwXG6-OKz+ztl6+oiQZeCH6#`ExdmM=&1JaIGF?%2;{$X%1Aca?ueh`cHH6q3Ja zl#2a2NiXZA@Gb~qQdjW$a5p2;Eo88+YKgkM|ARq>Oqq?prsoxnyRyX8eRK;>W46H) zDERkrcmeury#9$Eh>>jg(_ZQ8M~seYe@jaGZNra!+X<`>W@?9ov~&bYmr%CMIwy8n z_zR+TNuIQ?EU9nWa=eVCI-MmHL}f{#oYb2Ug!kJ2Z$3mWnV!a-z)^?Ca+4$_LHHE? z14fJombm54ETS^_+GjI;KmPZA91M`XI~3ic{nY!z@7q&!3!Ak?&@{A5Ghdz+P6zgL zsOmxyanI>@#Fy`_-A#tu4{t1T+Ap!ZxZJr)EFB^S-|T-x&u;z!UqS?Zs5=jQ1E#$F z6u7YJfZYI4H~&AI`EhZ>>QF({EUz|n&=@qzU9B;5_W%yg1fm5a;QvIdxmx)5yAlje z`7~s>Gli7=vNs0WJ)~Vg=n!vgFT|-%IVgQ$MAgJ2opBgl#=ZnXs}VzDxu|C#eD9wj z`c-i7kb+};BVV5iaHS~H2YIHencxPQL$0sZPV>d^~&N7p#he5>rf8=V)wUL{cj1>e~mUrl5MNtE-ckX%`%PkKwH< z>;{4Ag!NBjY=*FnKKbJ{UeEZab%aRBVl9Uf7K7|{o#wmKeZ|B`N~sCkcsl3&LxcDP zCzddxTzYUf2tYKE>j;OrfYtv9DK+qSW32MqQvV#&-_`3N>Q9KWr~jilKswLg@r)U> zEw5cfb{*ss|9b)JHL=Xj+*rHF|E-kUI0A2K+J$zdBq*Y(19LCUGDS*Cj(-K}kXSWW zbB7Z7R_&zOy37dlZG@*25h@^L7{clw%A6iPVWp)5hpW*;T6u(7Qe7#P~Gv>(@4 z%1I7X+9&g|15dGJT4XS0y0!iVtcnR{l(m(aUr4#yht-SCqCQcLY6}>Gr?XHQ16^Iq z?m;fOENjOi%E?Tv*RIbT$D#qCt&tK0I z4=?ynTTqN!cmxD?AZITMpql?}@8zAKV;}0yUn>DmSNG@{t}j$g;qNFf8~hz$MP1+$ zl@kiPjGp3>Gjs}7-!`>YkK@_76)b?KpVUH(3E=s94seH>?AFW_5AW?&^I5#6QAB8| z4_M0FZfbdKjkCKfG*jZz2Y=Ah)inglQe;^PKY<6HT?tIeyn$yf3(BA4aARB7WAAvR z0kP+Ymgk@})3W3XZ#vNP+v^HSii#3GeEevnqJpI(9;O2^`1^m6arOaj_horI6-nh0 z&saphyn#lj#_gK^bSU=VQ48kU=$V^4 zC^}Ad_RZSz4tZiyg238~9dp3PM;Hee7a9)=xXne_8kFfD`Dqw+fMNCjJ>NHLYLhpx zvttc7+rftTp)S|aes3d)C7D}pj`|>>pj|%MnK`bN)-L9v0)}V+y7t(|Es7IHzFfnz z5k)3Y?khR-F$;R)F{PI;W50OkLttNKl}JMSifigXYyy;?9X;6|lJE)9l(>U@UB)nU zai^W!C8myWxyLLRq45ScG#G3e-N`SLGk3dFB>!BUY<|28S=H<8p6}Uk*F9H2v`TNd zUen)c1$kqn@}jb-TjS!dxm@osL6#s|577Tiibk>2MDjIJi4gONSH+=+=@RX}5-cxqrc76RLXcOOmPX9wAcyj;7N!^Ic& z3-^xh;_++HEO9da4Z{~p7WoaVrqno{Z&1z(-KNZ~d+nE(CJ?fbSf~!5YZ0+HkO!gM?%O*p zl~Dz{_Q3w{`D$hgF`qx<&|F9>iys6NKn(3A2kffK)5t>{__EX104v<`{$BJtxzxuO zF2zB=qyz-U_K>q@kq#0*Zxh5v*Ml&>mG!L+q(9lD=jzH%jC2DJFx6sPGe){CdMMoo zZJb62H0meGqXfK5lB%(m0#btw&>y;EL`QE7LKbmwKNOX;mitt;^dx-kW}{jgj{6@< znqwQu2wIaURR(^{XS!+9wPU|V2Q#OOYHqbM!93Fzv>&jRktO62Q3yrq(?)Ja%xrHu zaOGwOLwn2Apw$-X0~bv@8OZWslXUo>G4ND)s>>1DAJkedbDZLpvE%^#2cG$dG!bj^_`p+QYE5 zt*jU%JlF8Hr^>QTnnQ`a!39El?s~Ttis{laj1O_&ofQf~`6HC+B^dx!5)12?;2w%} zX4UFj>ZqG$2W5dDNl8g^um~yVbu!1LJS{`SdgQ{pF*r3ZP8*?cRqo(L%}fl&dS7`7 z%lM%u5O}upDfjCn;9Mr7P?d>RLtYMAs!zD&+>79Ljf#)&2K4mNxg*@Ty6MX^aN6wi zI5;@maFdUa9II{TfS9(|%2P}V-y2uLbc3(S45mCw={g)?O*&w*9uE}vX{JFC^wHyM zvq*#6@Z?Ol=(f;37|2#OsPOJ5w`_W0~(LO>RV^^mRpM^AAHCx zJ~Bh*;MD4U4Kd#ZXI`FrjrBU2YKTMq=p_8w0K2?joKEZ=@Sr0Czl!c%&@*P5M}sL# zgF7zUNHJ%JPFjj5j|ti;2ie)#@8^Ygy(GLArLuS}S!oaDGe__w#eWoO1{M zF*a7EZ(uI|b8Xex&Xvz{G3s@<+aq4ly}*1s@FBW5zFuS&RpX5~%SJYM?p<=$7hXkC zvCX1LNh-_%I#lujxf`q3^H53XN01a4hf5l_+gXLzVr| zzy36VYLd6Sph|sQr~^O)$ip5+{h1?2U-ePTPy(2Dt{g}60*ovGK2Ths!RwcD#{uQf zK5K4k%MwQ;_96G{^4E1C^m3(V`OL5lIy*X*Cec>Y`7?tV1|BAkLx3KX%C5aj^ z5Nz@uEC~M&oUbQY1RIqpO#Jn2k?ZkB> zp|Jo4j??8ZQmTX!(LJJp3*%tojOG>~x$riOzA4js2=Z!upl2 z;JAl<1p?*&8nP`BXB1vddFWHynoBYZT#qa>ELFuL(CeueC6;o1zfA3p2#0!wjSBVp zwxB($JjOR1d}#1SENu7;h<;sr$HwfK`?wEa*z()_Gto#;bHiu`i#PzSI2czMP5dEFCYcACu6C zOA?ti1>}kU(%(J$gexZ}Hye!qE4sV^n`wuJI`&2ysWuQq%m^Cc-oC$oE%O2<$AGi_ z9Hm$l8!%WO0k^125-uRbL#O=cB@<_fI4n&59 zm7Bu@&>#{3N^)0(Xq56EIunK@cio$&yg=Wn)15~Q3PzNalsg}@^DAOv@Xm&t#j0-u z3scNZ2gsza!g9I*(7N&(*zJsI3#3ZWc1b%aFsiE$xTl{oT%Gm+-J7M2#XQ&9Q;({; zuDVGB2Y0V_xX)~VeY(A@G0YiS-Y2|y550jBUJpH)pXnuUHk=pY(Knk&;S>I_N_RST zEBq~RJRW?|GdQ*No@$;3t8i`~nb4ozzLzO92Egz(IzHasbs$WKpRM!1sGH&Cx>?IC zA9!X6<~jns+UQgVt~y^%E4WNH{=Ebbk!h~GulQWfZXcDq2I4Vxtee(JjQf-M3QT*`I^Afbh;Qi|)6O-{lj_Kc1=^Z?sv1FhWzxL|_(h z*!aJlf4{x1<4odr5y#YP>pF36tr8J@dFls!_DnPC!1IyS>m{D-SR1n@^KR7sn}fU& zK%R(l!C-{XT}gez$4^uo{4m1!9@c{AD-LTQGGj)f+%CenQy(xZI`YRBp6y!*0R zVs0PYFGp=;)%zR#c-Z19ku|@1bEpj8t|OAZyTz>_Pit8A;zG=K0gmMw?hbz1(Dv@P z5QMY^`%t#d_3o0i8JvjM+yFHYa&X)bM`GXjym3ywX1#oIDg8T~?UcUKc=mM0tTein zKD5i{&OG?k;q6(+X(RuM)-0^){4HI(D}4dt3vqlMr>!VBHc3*~J8>w{bFMzaD!oXXzWgiHUg^dywK9Yo*%d#x}OOmV>+o_qE2^RnBvPqI<$RSYlC_cn|Q z>=yj;#Rp8!$@SDLkg=-~(mOc9pKK&;Ix(jQ|I4kNIh4PxfxRcn)go=f9%)#Mpn|mJ z^r#EMI;Cs2#;#vOo^&Jant8Ao6r7a^LcxP*L?HCAaZ-p#?xaU~8y$*TmZeVWg(0yJ^IB`I?a`@VpFGOUIALm|^YcYxH z>ADumHtofBPZ#AnLHpdPOSH0*{II4~l=YzrPzo(tRn z!mG5FN6|$8gn<<__iI=grR5FeqBkLLG-2S+U$D0*6gD2DcK_U-?bVvrXW%iGvea2^l|sXU;e{ZBKvyz7eU3?J>E+huwds4n0$-&3nM*6#TA7tD~=P zaDj*xG9k@&J=TXm&!YO_!PCk+-eho`)!=wvnfsh|C8~!|!R)wp#ehQ`Vb?37*BJY6 z21>C3b7^x?&*uiuIiJ@Td%LOy5?J~M`dcmhO{hoo;WEly;DqLfNBn!Az?48ng~Jr? zp6^UZXYhPeY&(U#syoiiuzadq&HX1QW{UpB>%=hdJCn@;AQEfo*>us93)Xm5%e=?^QP`&+Z<-3v zToGf|6e&|bm9nR=_?_Jxkq6SKT#O&H7^J?1O0kf(U!^56RlBS~E1<6o{%6^OIR#-!jMoq%k zrTBNBWUu~7EXq9G;3GKzv>x%B?|uIDsck&r^$vObCeOFqe-&85-ZrGp-yMo3WZ?N{ z>|ERYBd5YAq9y&IM!ub`pTA2HYjpP4y_WWKPkw_Y$;=$)9~j6%)gqSvv6N~YCf0^D zsHt`7__fh7c*=W?)W@gJO6@|w2@a1q0GEd8cC+T3S?ZxyL#6#FK(xzMTm3<2z%clz zRB+cT|Kxai{pUQN-N5x5-F;P z>bgdGdBYDvD3dI^*81f#IHkw7yw7Y7DIGoS7{HZM6psH_+_zyx(6zZ0a6&kP>sR*T z?h9Ph%q*U6ZBZW$&@DRCw73ztiri5o^yDR2(fEIR=#%#9SA z9_1mwEA`8U$cF5B@U%U?YU!WlI4mOv&Yd?CkmK?S5SQhQ9c}-YYFi=Qw0>tPJOYrv zsDr^Sp_NWa!Fd^-965cU>OQAJ(< z@E}qmp$JH$C@7L59ixOriF8W|(n{w=K|m=HB?S~jnt>suhLCRQ9J+g`fnnx<@OhvA z_pbGQYke$nE_2U4vF|y1@3Z%B?}PBJ7sW`}Fu71OYkSw6iSY2)i(sOP<({QT8a z$&G_uO-$Yfz#$|$RAGMIEYd~a{wfF8<71n=6ww2zJ3UYn7d(6XN(+%G^+m9^NDH1!5*#DM%xrt#>ahBT^pg=L33ko+l)NbuQZvS-s-*< z1V8W`BcJRF$`z$_K&Y0U_}|xpA9S>An#Hu-C^VIGr-^|VJRG+hF0exRuCuQVgOE9T zgc&F#=B4tkl;5XE99TjW#~oH4r(#h0Rqp&rGTaYZD@sI9Sp1f@^83)_wx3Z@@03Ro=GDt`}Few^R)s|ySaOz@4>{nIJ_3cX2>8QHhfg~13rj=#2r;}3@?|7NQ9 zyZ|=$&EYnZVKEuu2;d&$B-Va7 zeBbXZ-^k0l#lKPbrT$vH48;A`uL!P-aWKv2g0Yrn>!6A2z)At@h^uC=n+aCOc;Z3? z)2KNYw7I9af8qYiDKGF*muli&v@a-PYQKLH)6`y~Yvjh1g!W4B(zhJP({6;F{(kP` zX9B)#N{GAk)h^pOTW;p4vpgNmcWAMVVq|@}jkKs7`qC!P5HzFsyoWHsi)5=XUkc9ZB#y*N5l@eOG9ik(bC0`7UL18V zxF4i5795^y-z5zc{gXy9btG3ezKKrBFDO58(vbQ)bx1U2)1b9(7y3Yw*Ex^TdEHzP zw)xtcQw~D~y->F3ddNqa5;pwy;`yHU=Y4teCfz3EOSTgiPgtJ5v2~J@kcbEDty~J7 z@Um{Og_sjIc#aeHWm77sV6rmZu6#4Tx9O)&G4;-R^vd1yf9tw`8q%y5O6cddNFwzNBiP_l0Vd&vz6{m!pS{AbMUgxLjII?@Xr0m zRXCZY(c4A03M#|FTMAvJe{uShiS-@eWbw(Db6bCpmTl~~+mEi%=#FjJIBe`oB6Qp2 zW=bw32AsMeYfh_QV+}x9bGPlW6epb3nBO+4=?vCaJb1vv1Q1Q+a2lL4jH8Z>r;icJ z3P1OB^L+Py;P8Ic+v@rkK9#%!e_ihxu@NDHZ^PK%s(0B;HwaZh`u}hwN-NKN7=!g~ zo4K}a15Q1jN{G(x5qDVTNM8)fMuwt_i<-W(7 z+S(bO8bAGZxAR}Ze1Vu{8R-p&CRvJw9UL#il&@+RlS*QLpl$ugi)KE&T7T(BS9#=R zF&4(6W$aYb9YB2F2->&9{9)Q|>3>*=+BhG*oGb1; zPbTq=NU)%iZ$2vsknH|ueyY0eFnEEu`;Jz*TLmeH_T%hMVFDb zQ7(Z&n)@}pqOW}m=A+X@3HvC=)Q6uWaL&^yNl%yk3oDVE++92`2G&{f<;W#BIQJyI zjh@hlKDxR|>`YB;$5eTI*9i4D98tS_j{4kl_u{p<+os5OgY27cx23*g@6$|wWMoEd zzQb$WFY8KGW0n1qf9eUvxm}zmFf^6bd`J&LB5I|_awhRN?;q$I!xrB!&dJiUpYsKZ ztRC{6Syxzaa(yWk`UExu0L^*DQ-`7MfjX|#;Rvc;;Istj zQvH|!==kFI8<+22!|$f%5`BBO@NZWo$3SSqX6r97~eD8z9r`?WromLrqHH^QHxN~ys!M8Sw&Tp+LY2)lcM&Jnj5 zFa(V>B3>399eIkmEULsNCfc_0e9;&+Ij;)wBWNyI^jutSJmUX;)YEcU)5;r(>MFS~ zy-QmVjDjbod80d4W*STn@_gom2L&5`g;4&@)+dICYljt%Gnhn;xxMP6G1&KeG)}LL z4#@HkH@zBR8gPc+9iof|ewS);7Q(ERxxTQZt^x^G+W2@~no(n!4jR*{)!q-v9h{cu!dvFJ6Yial2H<_ltfJnpcB zTI*joG1uIYJ}Bp4vxe7ijXbZm3|-PagLHn38&Nl~P5p>2Qmp<%I;(&70A=vbxr!Rf zf}NIVv)$(_<%+$4c5%Pw0x5@e1}(r>G5)W)4@%l&G)s|BgW9&$a@f~REu{(XOxG5k zx0g6%(6I>Vuz&;^khSCwoz71?q8^NxroI>UzcgY>U=x^=!3QDSPI2B0bb2s(p=PIh z2g7mZ;ih*F1|g0|Bm(KIq9eg>l?CY7M#_S>FKfT{&hP{}9FZ;;x|Hs~3Y1{;A*t}P z%@&xm;nBe^)k8!)*)o>17p$*%6XMOyt0LnY3lW1nJ*!ALuDKZ(t#?ddp}5h@ACVLT z-O+%W$bWcy?u?Ez#cNLLYOAW~eOc!-a%0hZWgQ=KQJdH?Bu++WRC2 zN!kR3YZJt{t3ARTT3qL;B%}cp+tO!Eph=27B zv^I1HM9Dn^-h0`TJkgq9CzwzTR@2kZgrfQ&WhkQ}18~sL>^(a7NJO!xF|4Z5Z-M>ChXRcVu{|~a+VVJr zRi<7(j9LQE`Ofr*aa4#+Rh65QO!Eab(K&TQ%_BcVA(6(ZUi&od;Fjd12IM;wW%}vq zN~0t8N9*-iRdS8)+HYGUJ{+4iIlpx_RIg3=$%Ys*$`CAg)U7tM=#gS3R|bM_84L>0 z_*03pB&cssT(l+@A$}=3WIrJvlI%fU9A2|_N`Lus!|dE#{^9XZRf351g?v%a$+I|S zTEA=0n|8|e2Unube%+u!#^0ud=eqlzm-z)67N3MWU*m~p{Pw0LO#jlXz*UP{9Qx!< ztwmU>LEEBiWl))}ycTzrO`*=D2uYdq|0f(Xz63D!zASuLa5@ zRX@k|WnoX^x*b13Wh?83x5Rj+2Xs6zU$WI(_iVjVjsdPa;K8?o0KcnUqdo zqd|m^#Qpz$#7?nvgkP~abc8MCLvGEO;QcD?xNl@DtQiW&CC z81La%<8mJoF+rgbgC69J^tE8~iU?tb1rSwcHO88(?UI8xuHThH&b`|7*(7K`q8VKb zz?NbF5%F+t>-SZmux3-AzUV+b;B5SHI`AK(gEP7RnbF}SGG6krJ-K@cE*fURZ<;p7 zP~+QZUdKmT2)`axbTg+$L)IIwUL9dOn?yl|ma#xu$u``jBF+-&Nbq<+3I6E^g$ zIQp#iT3R|kGuVkuXr6$hOF&3++pf?=#w?eVK%mJ(Knt3hwMCJ86%l?+nv>9qDAqGDF5c zHqb78C#WSPV=dM~ejK2g0sMzuTNbw4o3PV+V=~BzUw#{WV+B|+GxI7BR@^r;)nuLh*v+8p#XUE&Yq}*m{{zj z+pw{O?~xGj-DOC+EEYC~&~Tkj?Z5(N+s*B<)5@w-Wb;1^^O=uSd_sRGy<9uZH9h?} zS?xs!9rvf+^C7TN6pq9~jOQe7LC&TxZq%{zqrcW}zp1&mzb$U+em!8ySN00=2wYdW z1hetumamuC7+#jKhTtRMb>x^g`gq1rfr&=dyy z*Uzvtze%!pm*(04HQKi9Rann~_tT??(j7gMI5O1}d3u9y7^OX>4Hvl&wNRE{w|F1p zf9nUrg1fx9hCI>0+=5>h7N>XVWZb4XcFJdM!bw!{98YG`wQVr1r6vxqcSj9({O;b( zO|{dHF*#Pa<&C)sdOLc{*XRHC_5%8NW?Afot-iNYo~W-NSa_=OLT~x?kwHYO6Qud+ z2aXW*39Q9OkNMg3TZ|Dmg)ixb3@eY6cx;yIl&<`M2LU_u9YyGj0{^qJmQT?xuU^-S zdT{1IB^S}(WPH^@l@6oGCgz6Hf{1azQ_9v#Z*40fl*4b`2)OfG#yTSCloGL$ zA!q!0p(#KPghfm5({+JbFF>X#5dbEWehBTaWT$?)3MFDUSv|IRypE=jR$;bVlx(tl zCr;@JzqYjDG**fJFwU{Z(lbdTeZJT0GQ?F$JJZC`-4;?Sh$tOp0jC=!m`N`cp40u> zb8gR$Hf2C8gacu$x8tb)1SMADONc8Ue^%VLu#>qx>DAeFV%PQ=x;eDnWsMr_o%+2M zI5+2Z$#?%5abNuU_BCBNk=r=qWeo#&Uz^M(1-}vlbMH|Ko>d<-a-;vq=a#HJVGoaB z%SRIy=6($v^}BqZGmtxS9zR9hRF2JJu9kjEBibgY_K3W%PLn@m3j(;gRA>|yc3zZ*L(Rk<;1UYjndzqf`ZB|o*z%cc6Df47}Z zEOoP8@0ruL0PxjbBO0~>3fxANyNn-8)Ej-iY21VYSk_vatiu`gdNjpNRMI1*FFj8cf5X=XYiZg!-6>!TikN!M32X6^Ao=~*h#ISUinXBG6*b9Gsny(R>H1Tyx$S_E#|Gm7`->B|wLoHWcvqEMcVn z(}{Rgx$qgurQ(f&E_txC==V zep=VTO(k%Af$tNAL;}V05-xZ?R?oL6C-1DX80Xp$jjokVTF9B>6BhOLjf%&PCOR*{>~rVLPUoB z%!U7Z8!mj?_+9PGu0*J!c)C(cTbts9;h;}W-Ce(^c4&M&45Ykq_3+>l6cqg0#BkoqMfGj#ZnyufFN^HXBf*}(wC>TsG& zh760TGK;AdUs#;Wr-C+K>So`>o~T4l;ko$JdS$q!$r!n>c>G=f#B>bj2$!&U2`s)f5S zo2Cm9jNU#zJL!v)^+l?*zmvfqqPox*_Qlk1DxGNj0wra=X@lAVs>@)Xx)F~O>h!jIfM&r@FaYO6YxBt5FzHX4)G?* zkFK~bM*-Jxhs&8|F;6?;ZV8{D<$8~KL9@)}vX*-f^zx}4c)rTh)V8ylK!`$Oc;FW$ z)}RDFdyYTTm6G3}gli{q&e=LVkb2I&8^ly70#Tqp>AiIxUXY~e&CwxTl4&>q(Qw>& zKnU@<di-!2JS840dfc826sGzSC+R zm1oQJLWwoNFfi)Q%P5C-s6H-$){JbL+99)$`N{$f)f&B28HLD;bMoicT%F+`^6K%Z zPFx@lJ!}a>7A`?SH*pYKjN)mueO5}~`uW>g0-`(coBq4dl25(GV;^MUV6%tPCrUgwicWGo{7aas9{&d4jhVGs()BH8h@!Ldg$&|aZ75)bPS_b+d zMEDfw)N%+Z>_$zfC6o~2UbUmAGF948e8iX~G+_jg%MFlgoD8q8um9W;){90*<>lqQ z;Ib4qRhuy4gvLfdGPQyU3XmNsIw^@oCpYin=X%_}voijG+23;eDy;ffH%9}n3+_vUaGFBbGFMTZF({}8`a7`HJHL6R21Z;`A; zJ~@RHc?_m!BR_ULjx@U!ZBiDAQyA`ukS{M^zsPXb*uT2wg(2B^ly4{8E8z180$q7RK?m+8bE$Fh*r z*_MO0fBy*^AYJ|y{b}$41TME4UUsYlwAIuP(L&mm#%XG3T$_~{bX!lfa-yUYf))iE z!Ki{ut1~mn04AfJuRDLE*Ly0B@)Ww101J?{{m_-MjH{%%K4uRtO?)a`W@MDgsAAwzj^Z zA#MjRZt?3YfTMS!^W3cQwje#G=KTD8#Y^e4D^>{Z&w3EjPCCjSrdlCwnXWRz5gGn9 znV((%E`XT8k(MO@V&!gG)%t1sVudacGlr9slOS}k*Z8UY`eJTX6$?lu}$^? zV;LaNnmFpzp>t!Dg530-cnPEuM^k9d7Sw~nsP*-a-`Sr|ibo9#LummA2kygo`)nCW zVUOh4q(BWtl>POM;EL>Q3Rv&Jz?IU`FMYma7H+j9)gnSPbIlQrc`Q>c zeVgvSR(-d2zAB}ch|jvSJ*pZPUJE`H28lt>iX}Teu%#=w1Hs-x#3zY~%o{Ay8eoMq z{8SFMDinEMG}VbdjVIhxTNGqX#C{at#7S>m5qa6!8yl@D5}+1EPlKTW47kM#KP3Vt z&dz9$zu3`_!_Xilv%ku6iqndcoZfcg~z#_bbHi_tS|Al?B-NCewea+FUMYbTjlxkdhw~3C6_*O z;ny{^1^iL-#qDZcj^M3dbx2=vC8(PP#o@1`_mu>y?P$8gaxin~V-SLyqR97}%B4|e z({;ylSzS@;&dtiAU07Iv1>o`iVy5hkxc$Fg+YV6<96^jbNX?di8qv>j_-Q}ftRt4c zz9)`PKh2d7QC0hbJHUOyt>ado&%r~G{VOdum-4qRD)5P9-9Cr$TaZJQFHQ7)_Ofp^ z#I9F+d9c)_f!&nsJLc`pZP`NxDGt4Jz7EQJOEM-=>-U=Be#fqb!3n6mht_|F>3;JW ze)Y?2Hgi{l>*${RN#r?v@33`tb7_wX)WP)$$3*(0zP;yL8Dy&gpC%<9~;X6%RysJp8>yjDc zNhTQ&^gtjBNaa8#r|WOZ-Se&%d9-E5uhE!A@ z9+uj!PGNeYS(Qxm7@ABU!#_E1vC;~MWue-E-AR3t8#5ss)c&6gh8a5*q4|YwSRu&u zvbVpl|8`L&QpBbdNrSuUS;T(TzE)RHC;4=L0VDWmVXRb7j<7p@c+vlqHh^*4To#m) zSXeB65b87Zkzu+~Y`V$2dT(*yT2G(o2^%6fZt5HJh$BatS-#DKK-$CBtIA4vQ0O3U zcyn=bq{heNFXixq`{Yn)-2+c2C&ZkH2LoR={LAU->GH+~)jj&awS~izz_pAVEV6|( z9=aQkGU3Gxd(}yTpw_d%Rxm%I*81`;DzZP0(}ahyp97s2ok+oEC1=+o3GmLfqn)`z zxK^!Fd=lEf^LCNR*2M6zHPzw17D>`}{h~CB)vSs!Wh}&z)jUhZQdlary|qg`D51$% zF_SnMl-Uok&=)$qnd;Jl)76PObldf>@$j2|IQye6t={cP(nnl~L!FP0Pf?Xux&C3& z6>{9jd)A;Nz7p)Y0G;zg9sZMu_F;)}Yp5f9Lg1JNYG(;sDylnpmAu z*JkRj?+bquC6Oj(*l`8sx`NW1jk_MlOJgHAwkh>*oI`OGCykUM(kqwO7OJ;04Z&;# z8?ufPT$^ky(&kIWTC7I>V#gBZLzN@bO-mHnk@IH0p&)Zm7I6USwN-G9aJ7f@x6(Im zXp2h6LSW5?+QTxazX#k`OqcT9-k2whB38=CzemY!S8Rnp70q;Sj1@;vfGz>u4H@s8* z3Yx65(I31EBcH;xIjkSzNgC|jDosW$9(B}ZvnYdI56~eeKA&lijxj>FE^Ks7lC z;j*x@4to?Et|O;Y3A85zOKWRsq_L|xzE2oZvJi%J&HlfyBtJty)p2mh-xj@~VQ84^ zT4?`;!Ze*WijRpOup31+wMf0w5&L11BA|y{=izw-*z5<;4nyt3Yao!@5OT^aqr`B0 z#OAVuVNIF2k`WyZxDa#vYO^^$uKDrO8sJht;!%}F@q`TFzt~E?PAE$YgW{W_yUzGI z;%@Z#$h%*^xM3hsAstYj(&Pl&+(M9bjN)Sjj> z7Ff6@F*X^gFJ2w>8k%dKNq+0K>`SRpuAHL-7c*qtaO60U1S(I)R!}G8`9F3JTml>u zb?TQL*#(pbIA%B+`l*PClZ>^-l=sL53EW_@I_D;T#H=)eitc%Gc=1zBc&~7ptoqXE zr~haw|4~$iXsoL_Bu3$%{#&shghfkbs;rGVFZP@@!LdsME<`v9kNfUw6r~h3e>{-s z$3#gIvwI)Z<7M7FxM}FfyeoU)V)>0I{&2N%d-952?AEX49##H*}R&Tf7?6e2_ z9i67=+}XAJA==}!Z|BZWC7WAQ-ee^@Vx>lxoD)o>MCT?&!{K)%yoK+TbYe1s2d!=R7HdPNZUt37~5|3m~ z?ic@#*@3(}`DFPWI@c&)p0jB&E)Tz4W9_5}oX3@wm7jd}rQ^R48xi{G3U;qs}PUGl1h7)rToy%26q5Q_R3_SuK_D?%>((r>aIu>go_?chAh2s`|{F6fUgcdW}&x6&z8Sg`3{UASR! z6K=nACfdeN0(P()3f)J4a;3EoXvT91r$r>LX~iPjT%#1s3&XLA76U;PET7mdxGem{q*5H}+Z0B1xL>6E<4xACg?U*DK|WkxtxXVACXV9@st z+@jN8FC6+9t7Il!^W#i0Fz7=*9@;%;UEeS`Fc8Wn?LO_YkXclN>G=zBD(uq8F>paY zlTfE&wm`CSFE~L6-O77QJ*V&|Ol1TJ?a%iRkG96ofE{Z*W2b&YsvLuSMBOjcr%P*cv`N2yOpO(j*?=XcVh@HOZY$bf)}X7xaJyfS!K` z3f#vsmtVY3@i1B(2`d+2dbq!hqfU&oH^}-a{?oR|cS&fIpy6pxp!pb0xVf@LXvf4w zKe>AXRa$u6f;bxwASMf8f-|rS=3>#Oe@R|NIONICvA-;wELLd`LYG*AvWm9?DtxhT`Zya1rCUKGoQlSQv^|+8<~Y)8o3Ci) z?}gS&PpkTCjZbcV7Q<@1t-QYx$Z^;zG1C8<@lU;ql2HE<7LMk8j^Z-6*<|{H5|RPE zZEO8>ite5;i8_y=kt=@yg;ri^uIAbGxKBDSxL{qUfVH08B9stFg&+m6<4z^QKDy8a z{RzEfMtC?yVH$gh>*3WTLg*!~*&)`$%X{@A%pp2@I+IK#2BU7`ja!Enle-HN+~0e>4I=$Xr^vjiDDQn#VQmqTye>+B&ff=J2 z-_eZ2qd?ZM84Ol257BY?%_#PV;%>_{->cYV{&XOrKF-L`tQ0m+-087bgi| zX8J-EI0Zos6*ofEm)qEmI$T%X*+R6&CwwB%3J#rhs*W<@ zm!g3YT#FIJr!7)fpgvX~AmmGs%pkG6r}i1vhvlXy(C6Af0T19uus0 zU@#8(v-I?RQ;`B=7RVN@QhV*o`T8fKdtanLKY**Q$f|=OLsE=fLtLUbdmbwsdkJTC z)8gP6nGc)R;FcDCUM&X`CWB+ql z9vsdr*21aE;cB&a>oo3bz5@3mykb(`R3wQ4JI>H%1kxNr&XN-Zy1F?yMp)wd^^d$I z6zcOYct@97^ke_h>E&46KXnTvs4fS6%%Kw^b%Li4Kd>OCHnKGm`9VZ{(THY~u+kRf z##wsVo8|8H>$~hHFy21mY)dGW!&+Z3$#?oQ(f%+MUi?Skisji?&5q@de-(7R@IP4d zo)hbDlY=+k4WH2YAmlJvLFkBnvL^qgh=}KUTKs3(PoMjIW2Bd5h(sz_Eoe+s3nocQ zP)%PHn+qrp2?Gg6(vpF3-|2u2O5>`r;DffH4i6DCwljqVSezbQZky_o8uWmNB3ZMy zIDaT`=Ml$TyLB6i_EsON<#QbtVl5wjqzHb_!{Sy10{-VQ%8>v%4f$Hb)0|xE1npt# z2EHl^(K9ob7ZZ!~^^a?v3F_0yjU1~2T-^U2w@fqSzTcU2emG?!S)5`vmSS~Pv&L6{ zB8Bd~1+khUg=8-dQK@`2mTvzymKP>I{18%9{MkUy)oD_z!aca^#^uI%UvabCt&w^1 z<{zz(<4r?Uc0$?C7so0GBIXYC4?L)$P?pzUH}9VH?|J#tAoW`^cKV6D8o?sdidVj# zde1(e5a6bd>@)7B{ekd^%u`>q`@wicfLfrVOP45Uh`~SvkVnb{9vN;I@Hkpq9t!gN zxqE6gLU$0|{>JjLwe0NlMTtvH`Bc*Uu9F4pahRO~8rb=Qb2g1?!|XvNW|{A)-VQ^f zqGx25Y;a8B;)oFnG?tPzEn$q@^zt|`64$Sbz3;}@-b#VjKTAL@M7 zA-f+N`g>yQB@^EC_kTWlZ}ANJIR4%*Exs&e@$a=(z9$Dm+j5|9e2No_4a?#L<)PFBvcjL_P)5$vGm^7FB}VO z8ZG9?{v#(Cb(Y)y_84;Q|theF#+YVOBf11c?~sb*7r;f`92!5h94MhNZsxz zx9%tSHyRJ!i0^}@%gi#}R(Jy_|HhsSBK);wFr6a8n5aWHrdr*Yo3#X7-6vslSpmE1 z6Gy(wWJ$-b(Gl3$X*bD{QoFd^gFs-5`1lHvBB^Rlt(hygbfWtw+C4B!c6G$w?h}ID z)V|>>$|)XA2NH!D4~>#VFL-$n{?P9~-pR94s$HyvT!*zJys^J!xu=rp@V{j!5aF64 z-*#*(@>lKLqNB#CM%J9zjvKecPAk-ul9QletP4!fJ87!}8OI-!Bb9(U+=Y+_R<9R3 zdA1K(Hs34=9`qiskD@n>4fD5jP`t=u!RaEm!=KvaHNKqAAv=fY6Q&8N69>a*6?)+{ z2XfGa#7$>$SEg|ya#kY_Ip3?}v7zAV;MD=Z0BQtt*4)7WQU;-EGP$QeuH zM_IR=%6s&)=qq#x<}_*Rr}lck`R?jnYm;>1cocZMn>obf@1`qeLy?N2Ct%I7cA{>h zi;*^~&#}SM93;OcfU)a2`cu8mJGK-}zW+k(G-MD?1REAd-~ZmcKz~R9-QWBQ>yg2P zm%gY!r=g{F1Bd@X=BlKm)Zm};g@|hcjO!M&@VQiWCeN6DFuD&4*P;-tF>Ic*5lZsS zMApu~>3CqUTC(rO#r>=6>lb~dCVsoTF9_V$vp}DbYhfW3#;sPzLU6fs_+*6ppGv#6 z=v2kKMt7HiYjP0MPv4#isLriPY(cE`r^1l+!W1H(;_5jfKJ}cIWpT<|HQv@*%bzi z<^kxfsN4W6ZFys&u1Vhf&tMHIPv8jX-tr_$e-uUSgQG!^;blP(vRbN6e}IG6 zCdJJTNW1>0K}5Q|^T;gK6x|<~uEDM=JXMsEa;+yp+M^&|#tZpn=ee-g?tE79i|Eq!F>V-! zrU}=`VU6$p8%-E}8!COn-w9{MaNu9-r!DyI&Oce?c;Alu@Hi#Nx()+&*T6eF#X`Ne_o637_Nu7u zvXu~r?=}$tF9xREvgW<**O@x8={ZdHH||x>yQDX_YgM(oDqq&YrgLYxe2?d%-bTIk zhBfdu5^8sFpIWT+Bn}L&yyq*|`TGV+-klH0gu$Fb!?vSp7~pGbF-Rj|ArqX33rMp_ zyiUYE`oRmCyi>cO-XJpF{*oc)Q(RmKKrWqs2`5^|mNOPEwKKwC7R}-H;E0(ogRi12 z-pLZUQ96rT8@QUzl0_Dw;zdh8?9@tRglKMwYpX@&Rsd^muubX9>t{tE481t+M?73f z3b4oJ>hYt!n>~hPWdjul+`q4wf+n4+cY+U0#WP~z4E30MV-kB@D?B5S$Zl;q%0XO#fg zY{I2m;BA}lLhp5VX)=yWSFFk8*moK19X&a=TbT{~HTaLD{9LZO(TTw-=IRN$j99(- zll!?>5620+#io2UU76;6e-pIqknxZ&_aJWvXzJV6SWZ=VxckwznW7Knb=bjNdv`NR zWQO@l&7s^IJgY>7r^T1|d41_Sq}}Pug5+}e?jSoTz+*ltPV}Ygw=L%=a4#D3U^@Al z(Cpn;<3ZS@x4^|1g?$8#-zoRpi(cBPZAjYAHL2w@J%O_b4R!i7dw+gSC2>jP=UUYT zD^`nMA)G(zjFG(teNaibO9GfVjXyqH-R}aTdiNtTuy|5cm4WvT$&?QV!GA+DgnuDW2fh;k`jLo&`M5ydgT5CR|%rB!fFqHO}bw#(23Q?A;a#EB5zOP+^{bs=BL~sJ>jP zIyg(Be-~IL_g;UUYcnc)3f6%lWNn@K*`Wb98HLSdQeQ-BKTm*rX#yR@tlh^aPOXO# zCUmfRXXki|T6frfVEofc8P+2iK5VQY!#!ZbOIMZ;Kp)Pvc6S~!3Je*O-W~!rHmt8) zANWu@G1~X!7Ajg)6eb+07V*ao0zb zm;61M9r4J``I98m0+v*9(ey2SJ&ih%&Vm7F4IY0@B-9~SPGpliaXW%RClIN(gJycGRfuF~dU*Xn7x zPQP_6*ZW%TZ=s<#=GMi}YFxc*wP+~T@A&Xh%nxQo=t@jR6-?LgrsBv_kHLfqJCdEe zgYaNeFs0$2t@3eM^xwFvVS2s|GXRJ`32hoM8esIK&sWLuERO|Ro`eKuWgEQ=2BQ0amY8rOq;dY zm(Y(=+jdhc%(^Q+dTp1}AemX}=FGUUX=6@~*U%Se+l6?S2CJfuzoG8s_4_LPm5j;g z@dcMX&P8>_pUqa4l%MheDFA@0UF!_*1HHU0D98vrdFC^-?;p-rI`7Dv4S(B2P83ej z@kF-Fuf4fu;rF~ASCb6Cr19&sG%-8a5qqjnENQH|8f$+FZSBB6soW2+v!*8#gfHR| zpNO!^MWB+`qox6dPBrwfLZ6;305TFd*qmHzcO#> zPKweyczUQEEd_fIA+NKv|25W}SzcHockB=CnQZ%MFh_AuGT#gfmz72D;8IgkXjpB4 zx{1BUqx?AjNon&O62~P6PL+JNv7T0)71z0FJWK0HMCl`)uvdSwEeZ^YGf{lR63O*@cL>u1FC%ERM+<1B5-9nKT| zbXO>}=D)M|Stofdy*OC$_m3g)+Ve8O>+gL?`**`Y`X46zwE8A8&&`mJLe&9>t?IMo5=aAJ3ctoA-}~>@58r2LTxL4tlC)J zkp<_}pgICxZr~bZ+r?ORYHueCN|H*9;P?RXuh7%~aM`p7gH1musSWQclq=rTc|Cy; z_}YuxXoh+=u47DVjtQh|j$@@AQywwhs5hHNb^y#pD}|xydU3djzS9F|1J*_om=)Pf zQ&W@q=EU#i<>hBZM7oc7Z z3lzQVg5TKlp0XK-!P59mGkTf7F^jlPCNql|H!e6SixPTU+!nUx<5#ls^WE}vcv_xn z*>L@|Q(+Sw0oL!HKSj^ePNt>l5=vB6a|W+)J7~t(ioSm`es9o#QNTpvC$!^QteA-C z<(7#iwI9qmF)pHFW)YV*2~0+5&Sl(*#yPYt3T8G8h>AH5nJA>WveH&z?+0ld0<`mY=xS9UisW1{BpGD%u`{v=6kHtBY}+$k3LuSuLj!qF@>U1 z4j@Cl6&*>B0;}QmAeA2U%jft?yU>iXGMzlb@@~<6a9UUQ8%>2zD`!wff`m$9zVQEx z(5gA28seP^v3qv@nr7`^VJ35yc-}atoG>~b1CU*p&9*{ z2+4j;u!O#V1$DPP@JXE8U4U!yNjNK#d404>>(L2bYtubnSxTHNrj36*47+yC$0wi6 z$ZzG<&)He?BKA)P2tVw`-wfrzj{N+5dXO!X{vZQ!x5edbk1rw$t%ywXLeyVWr9gIO zz?%4Ao`iMDY_fE2dooZ!Rqxl+PE*tqCAvQYO#ROtN!Pa^55fc1!&D*jMa)P&dw8vP z$q@4|w9YNSY<`uJ24L6Hc%hh=Sgk<=J-yI^0)bGEmawy)hWQIa^0Ndc9pJ9>z@J5@I75G|elZ}8Wp z2^1o5_|vfl*6US^z}E*NCJJX0DGJq6VYHr;uQWAdEa16CiG14Pt>*X{tf2>GC>sFzGO5@Hy!J znV|AH1gpvY;lRL@CrR*c7}h#Ax{@-KJBGUUZJml9&_8$Zqb`-o!sq@0-;jkny8!=| z5Y!b5@XgGz;Yr)AwSmsRoT)pgB7+-ogJ$@t#jm&zF&dX|L63=xOe&5S(;N{|X;ms7 zL}xk-_%W#?1!@%dx%Hfh)4)ikWBtA#cPBFGnZ+%!>HieD_Q(6$HeZ0wL9XH7oi*RRkBguj^?T8*i-s+8h@x4(eH=JNK+VpbEze<~4-Hm21MkJ>ypN{1Ew{Ax-JR1G}Z zRqo{E&MYp{!9M!QSwS5p;Fwy_UcNmRnU_@%oMgRn=C-~?QOWXPa*jvd9pfNkHhJ4c zTUWQr`(XIPu>`SNfsT<;o{TR~^Y?-Og0-Ij6kl3SA_xs|Gu`Q>F)E$BvxvBSKnC(% z0w?kx@zs>e>N4f3zUiB{i)Mdtkc&G|R;BbZZ$J*$l>u@QC@pWgq#l9&hWU`2ZBkGD za6M&ta`+iCqC{+R-zI%-`g=u%-Ux?U6k9f6n6KE*xE#1R@osJa-nmHO1e7#z%pfdO z%ICMPOh(x7@g_O(w1iqUDZoEXjb!AQ<9Um$hA*A{?)-5X{}YHd;4&~YgffO1q`E=( zE(oCcRXr`)&{;mbdWesC69b;X;AB#rsenfXRV;~+(i}P=zS!f#0 z9L}=bnBfrM<(#xYQt*787z+pyn?)wg@}!J282Qf+yNb^gHPcM8BU@Y*`k5m97+o`4 z21mEO%SI!cSK$6d%~1c&BfS=)=yB?XcxW+7l65f^Ye5}?wZ_Lc?!3WQ7E*Ymuq1Au z(eSLt?6@K3OJkfJj-hAdy~BR|U>mtPlfq@!sYn$U=y$skbljV%vY?~EE#;H*TH7bf zt6q$IfGzd)^_i^{5Rt>IFj>N zbh@b7&09r0oImWf$h4y*Cf{z6>+|qS`FKcT5kZC-4#b97;IG(m8x2u)xK17MY4h4S zdLBFFtJAA|l`2lmIU606H`??(PG1=MYJ=}8W-3k*zS95TTs&D-VgH-v6Hf zdIW|0GvF@ZwX@Q0JmAq;6Z6-P`8$XChhzTwF@JZ6Z2X*TUPEWX>+9=?{aiWs?m_PGZv0M`{ zf9B8py_qdMMf4X=?cA3h^SocKPP57q@rYddzD(0^e-~8_1VOn7cW`E5t#;n=Jxccgg z_>XNr$FDXtpyBDimA0Otmu$beuLHl@(12-$C2_y!kKOOeDj}vncE5{wm&Z>lEWxif zGz4$NChL;=qM{<<)`suMh3UFWpcEw4fR7tDZpdRLB_&ZG&m_gg#iFsX5q*7qx=V?x zudfe{jg3lXE0{m?kAKAc-G%wf$NU4lntwW+Y`*L3>&5j~uf%_K{0IEalcY4Db`$Pz zo+PVGfUk!(Rl*H;Wq)O*=3J#~pWI^XAR2-2rWzH*dD?xZ@6dy`w|wa+yE#Xa3Be`MVqQ z*GuPXrB|+8X&pUV4{_$NaP(}wvo#S^hM zcO7Q#Dn?;pp=)LbRJ}*2NoV<0)yn+M!2FrN3e4XO%wONj1XiwGY1P-)3tbJMs_}KL zPbzfQs%jQ^aJd2iX3l;q__)f~g9pZ3C4ip?A8X%tSby1g>1zDtR?M6|1%K!cY@hah zhaH)fCrVY)uL1vhM+dCaC(ypU16VO$`kD4b#Japr)gRxVS60eiq;jfi4$a@XTQGl@ zQkg#*PNIElAMwH>Cay~4+4Sc z)zuz61%Xa;pZuMr0a_Zvhd6*Arv7@*JRewlSi0N4^0aq#0fBte6B0FDCdHWEp~eK? zTN$%NW!!EOmB7gJsGo6cmI)Psa z_a2ly7%`gaT&<8fWAaNtwmvR9#@)03i@C`8x0)}^&}WuAfUlV|%hYDt$o3}e>DOT> z>eB*c7tREkv21<05vOGT;8J&l+G)*;>fF57)ot9rkK9=OIQUs|;yOOMgR?11^+ ziN^zpWQmA}d5l}HkA=Rz5T%Z~45JGCCPw$>2}K~wb*b(hkK8HW;L~Sr8$|4uZh2## z1d6==rfhzuq9^?Osi@&Uegl4n+~)}4_59(V8M@DGp6ML_<8kp-0Qa>UE6VJbo(wW} z8Q#O(1KVt!>!*_&yG&}tjmXxj-t;yIi5^Rk71}#TEfXL9Qq==3`(=ObZnjd)ch{~z zGhT9Z7x$toV|N&JI)f4jQ@oSy@OfKk)wP z5KiJH1t=_5a>TEUZ;>w!=aHg9sHN~j;$8b<7P*j zW@q-A{DYK}rfmKH@wr{ug51m_UZ0!q)i_8z}KJ%A6 zRJxj7@!%cJwXEm$6K50$!To|RhK8b}rWiea6o%wKT2${MwZC8Fv06VXw?DJN{o(p4 z5a?hp%1H(g{qu~c&H!?*3If_@E-HaQ!9Hi0K%hUI{~67umFKuESX0I5G^>wpUXGM; zS8;PIuc3rN9J4HZ!9UIYz)Is6Z465zo5~>WOZeqDr)YKHj&q9wtOv#KLeI7R>ShfR z+0~2iY(9*Z-w;#f^!ilqx%y=wLtcnZSw$yDGfldnxcD)-C!8ilDx5^-PJDY)8H_ttj5ec`}z84EtU^cv0svbyj-- zJoAxIaL#!a3s#$Aw$I|Q&^Jz-uRJuXsh$HAO{|vB3@~u!%)hLB(R!N9xCnyyF4u5> z_~Nu5E56Qg+|yC+J*_L!ylm1s4pK9mK~P=lV*d=SlOFS?U0GxPh{av#Z5a_%7-@2p!i<%{_D%nhP zq&_aW00P}{?F;7Kd}m?zBNk+0H@@*M95(~2vRgavZn1oWPMKLnCl&|!!{T}$=rF4t zC-iH?+bTVTT&BJO{y8&%pv1lt`tT+A&vRek(Foj3<06TNm8^Uk6bs*h1gi~wvuLZB zK3(yi$td~nW1rEvY;C1d>B68X&Da5m;PLOJ;x z&?)PxAur(Y%lC2hmswbBOUj%^M5<6}7m#V$k<_vG19iW669E2MJtn*f#-QI3{5`U~ zO+Q3LXntO&J~jLIM~RErX6_rOc>m&PxYv@dv-*cGH@n9=MMuy*6-}f9)4NFB=igr3 z`{giM{ibl*VNzQ7**9*X$*d=iD1P&{uuoZ_r`_^D?$eu3Fa)_-uwJ8{u;+6`hHwYC zD!emlxZ2UtVPhM{K&>ADd_GS*cXI@d?7=Wn-Mg%!>GI{5&)auIqKC!$sn5Si#~7## z${ZeOFcXpXw4q0m+gspMiRF(v396@dWl)w*E)ci15bO?8T9VsuMmcMY2DDfcd15Jo zJ+}gYwffIA8~@(+bW`cDrg|nG6@yiD(27h-sUQ2zgAR+F_Jh|gj;Oj5#ppsjDfFju z*j9IOuC@)-Ru?D1!5S8qse3B9fhWa23^9N&o!B$0QzxHy)L>V01S|h)%HfIp@~4_V zlrbDMNvowuA%jk$)jI6~>EO@i%Qt|?MoG9b-= zEQVbIR&IEsae)>m?>R#F5V$tA3%jzWC9u&1ZOlDLu3gT4=sZ73`DCUzPA+UFX|Im9 z`6+^>)|judq}jE;`CQ%gt{cN@<=D6&5Hv=B=??bTsgd*)$GcX?T!(m)@6(^2C?pNj z=AMzsJSex9UsPA`B8nj5&)YvPY#F;zF|DO_Ge^8`AzHpqN0pQB3X9N(>&&59Uv9>I zh>!{-dRAJr(MSBF*M2W{XzM#>hWQMFSFZ;uyAE$RQl7KmT}_~rfGZa zNcBPa;uhdN&g0+ios7<_e)4IRbjSd%7EqV!YUk5lFg**fOu}jW+hf8#9F1JnbU6_& zG`8kifmU%5%n_F*ymwvshK#S6ey9cfWRv%H+Io4D`Jp~yuTAXJ{gm?G&qU?hOr}=( zW5P8oSZN?#4RwxtblrHAIRZ)lBp=CVzsaJZS2Z7qBfV6Yp6nKcbXfr{o=59QGxC@LI@Zm;xm(E!yC+-@YlQY6E`=VpW0J>> zCU#bd!v65>ZK5YBu^1og2#XFcq5i!3=H`crX{z8mTMaiIc4YY@p|Na#dFHSe|2lP( zx)uDu!cJmZO?T;~HV~;GA5zDPeRyMno>K+f!Oim()3hLvUGhWlo1O%w`v<@slvfNV zZtS1@RKs81G3m=qiMY$5JObYV`=85C8+(u-)?E6q=V3qk_R*KAy+ebGJUL3`qzmkm zE#JyXX}LXNFM#)~3p3L%IrQtD_$0{et@GX@f)s=UHyMt3Sl< z$jrhdU9~c;JQ^tyM*_>DmGGA{Y0`b;WtG2ak8cSJO9>lSk9Z6!CgBXuk16g?G1IY% zDP3R@85t?iO*{5LU1!!jRriOqKRf7sfx2Vgck;9Na`QHt@IyGxs7R&ED=x3VUApR}8}_S)ZqKUd^q&y%*22y#Q&KfaeYum})oG6s(wKQF{Kv0xv z)Fh8@Qf{R>3|-j&QPFF6h2Y=0Z55lbt&W8C1ujUf@8Pd`={SBRW3X(@dJ!n;#xuRv9J7GvEJC z_ujm@tHFKYQGarUalj)?0qR{?k^2l*ZaaAltt+R^sEC}_VDvHHj^m#-;ZeUPPD~>@ zZJY1?(w)R>GuF)tM5ny+jk4}}-G@AxjrQ2a2pLzl`auXKmEZOFCPP?i1P!7jQP^1S zIdmu~oY`!5hv_kE=xbgT{d>g@DQ%VTkKp7}+r7XtwOx?R)uViBSt=l1^Q3TKpp@-4 zp^&&tji7XU{W%ReM-%*#WbXP{@;O?n6vu>JGsChAjHt{Zzf^H+pPxZF32bEnzyDN9 z!O5^D0@_iQ0)g87;$A2mEYQu9UX4}Fz5V{n=eu^b0&=iMfAB>Z-)JSLrMtUYh%YGpVq_oZaZdMvXh zB~41}DZtuGwH^t*JqhsYMZY&ZmkC?m*0?WxR=}D>TgfCgv(>Xy{N_T+1}c=X2e(PI zJI{VUl#XrakB9Qk4hIwW#6r^BdP0p(_2f;~NEuj)f}gut=4?_y^DYlejW!@n(pD=( z^fzDd=jXMAnvYy9ynWv6)FIn6Q@u%B7GK%#-#tSG>Q;{z(3U=Q-?6W_7ebS=I|zjz zI@e5(<%v@uvp-Z#lo`9kfbg3~ zG}^wXq?$K@Mi@V&T_&YWA#H!RCN1Jyq`Zm+>5cgPi33r?8KX7$byPv;)DkO9#C}*) zAZ37d1Gh5}M_&Gpk~g^w`4fK`xuED&zsl<|-v*Xvr)WPdhSmur;hhy%|0D~<_!M$U ze%*`UBrfL0KVB`DzZ9qzCwFjosQrAB;Qhi+x*FanU_RMWE$$;n(;#%2ux8yy(VL#^ zVCfwsXzNc_^ky?cJ*CM7W8jl6?4!NKisll5QOL4L*B?uD+jm)hr0;>pbwZ3&vuvTu z=GpnJ_~F!3&ns-=ZxMn@_#CBIcT3D2e*IC#AC8IQI}*=l_}wq^G#I_PjqZ_|Ov4g; z3|wb)ofS-qT>DI;TQ8{_OS@=K?UQme=eN%d6mnfI%Yaq(nxe{z@|qD6w z5+~w~k=B^zhlyI|jov%L~3Y$72^xAEY`LBPy;7HdbYPiS!t;HQ0H`3e!)l zg@46=X}1K=Bja7SF{WcNFMFWpmE#q-O8H{^j<*Ik!)QCZSjUf8HvMb=RKueXl$`BX z!hU@VPzt2F<<>2R8SQWe2!Y2;{_rY%#)33&yZI>6XS>oT<=VoW(NJ<%4cso$O_4_9 z<-SiBmyCf?*b83!^-q-ZCnT}SFST46z75cb?mL*(=2O3sHvXg@5Rx3DjW0pU0q&zA zdVzgO94o7@?OR^Ww7sj;WO^sTG9Vppq;pde{~eWuL2q+C7533-$x^IayH^NVmSegv z^4M~%QV?$rHYDMjAzEfZWZlu|{XdpREs)Y>!oH5YnKp1^ID#^<0Vij3pXE)V+Kalw?kZv$;Qh*JG(2rkl%lA{SSlE@`-SUzPGv^h2|K(;p z3E04oMD)Ho^)KB9{r4@F9e-&H**|^|t4i7cGpAw%w3C_53CD})Jb<76lhT9QnPQmj za(z4(*tin>IqNL9lH@NO>6e~?fy4MW3oY*lZK3p%2?+^ngyt4bQ^+bI$nHGf=croe zpRwMmh{K-?mde8$E0X4HZj+yQAXq3w`VL{a(xr4iF6LycR}=7k18eKA(F!|iQP-qy zWxIxEKa7%4}OrP9Jr>T}H3!yl|bE+6La@8hQUB+eP`)Zf{^5di{ z?73@9BW^Pe6Kn$VyE_$`U_;Me@WD)7Y<(c&y~F60pC)Uw ze#YMCWhDE8L4KW>KGh17^mE~Z4-bl$9GA1R*3O^R^m;luH92P{uXw(~OY1$o|HOHv zeia}l4QcT+eTIMN;i>15U3Nh^-l2|hBHz^Q#cj0Bs#Nw?J2X(^(OZ!D+zpqJe4ShX zlS9|KW%CvQ7pXD?T}-7|&%EVM9>U4n3=T*izj4_WJC`B3GrQ$E@w}W@#*W)}>vJl9 z{Bn9#s|>l-L5w-CZ0V>G*GsI<mHv>&ZwtoOpnk1YG3&I z^AX9NusdKzxzeVZY}TYT1~B1Cl8CCqVCJ;L#LlaP1m{ntfPLK|c1?@Td`fWE13K5B z)k#JDqCs<>M}}sB$io_fN`+LOB2f+LU*O;OsnCPt7IW*u5?FW;t@R2BXI@VqPI9{g zLcIEp<(P00da7nGlBF?HB~9A-EVw&0264WBcDnvC9QIlJ<%D|n?k>d=u*Qwo3p770 z0X8~u#QL~_Wb-Q{WH2ZlAMR_e9WRHu`n`oOXzvdqO(OE zM~JjDnnPjpPvp%luZ?@oj{w@m0m)Y?W3EkXc;SlDSrD`M)Kd8ae> z?m`wWawc=SjkXo)JMsxG-EISz&wA7-RAf-1|9qmecuX7VQRC&x0gu?#J|z>~!k3Rj zqS>w+u4g5hOdcj=UZjRXZ^$FzY~K&x;WsSm7;8LiFNIQT=!`(B;Gf zrw7ekK_7?cfH)15^4+@jzZ^*YpRmIJ4QlE55l6H0yZhsf{!KU~z|?o{UAT3nP5=3d z@kshD-ht!k&2cjId{3)r+T<)}_R&$l+U=w5sa~M*dgF?r&4fHf zHE@6o54ZkZMCm5Dz6G}4G=U2MJ0HerUE`!KNTf`c^zL=h5^s*~TYV_GVrUE%@n@BF zxB5b^!(^sCBNHZF1)9Ct9?at%7Ydt8G8%o6oVpXqOR9suMBtnD8!%P{vE2I2MR z9h2_ynzcxmu1%tQur<94uYsj-L*f^{gbC2Lr036W$KJTqTeC44cYwBL3P+Vi6%nhw zcZj$hUv7_SWfNyo?FtV-csS9tS(3ZFalPbSc$q29M_&@Uw$Rm4plntohPJ}f-|iKt zpck0M@>Jn^R!veJJvU@+q-!A9#BV7fE=RQa;LB$KcaG+;cj68>!qsHZFoC_+ENzv@ zz5}vxIp;0U`_n8AvY0zLaT_0w8fsC!kCDTdOL8;r!;RwhmQdzb0cLm*`AOk)$ zD>jk;6{PcDo00e@MLN-#YnFXWA$`5S1L|)p2$ef^MwC%McRI&aV%{>d2f&WKiNYGU zv1p{wWQ)?&-uUP;3xxo!CqkQ(o)NaZT3#HnyqALdqtfwdt^S)sb>Y?m$3D<%IM?|v zHyyTQ!dOT@c|{}4NL}2c`@EuqZ^e@sAB}9zW^2Cm>nZ%%juHt`YYcKW8LdIaqg<1^ zs8X<8^A6Z96-F$oOnU^n-OkM13q4$n|KHpxqv-ARCFm&Im@m=Qyhdmn*~@*Y%$(g2 z?~Gf-PcCgME!T(DqKR(5+fu)#aQk%k7J`qI)8AmSB4B!5e)2>}Fb{!Z{g zzAhMexIa5dJ&s_oF0{fHo5t0E9#^UkoEFJD)vlUB9A}G-5i!20UU=YOdv7qf`0#f_ zCrt&^P{iw+l7y)MPFc(vZt{C1Ra1JQ1NEl&N9E&VH|e7u>YDy!#91qmlIb1f?lt@> z8tM4WX+nY-p57ni-f9uXnFw?`&ooZ>MG+NX)1q&RC<_7n&)V(K(g#QpGNs{o7-N$a?&lWkWXVTe}9w&;8 z3vqAtVH~>JSxEhspr8(gOyX0&a^*@~PPt{5+!6d6eCTOE`? zRMt>vrVsTaN!kuPhRxp=6#Q)&qqw|>`2zr>lHPrM_CVMDABi3Lrh4k6Mlf z8rFQgq3TW)2gT*z1Z|;Uz2dufn>^a9FL*wfbybg>F(<0b%l^ZUp$NqF|G_y~Jns4M zfFwkz*DndsZ<@&fi)bkP6(e=(lh9@eQ!YlU(t!6xC14gs6VKl&aXHyB5TiKH89&Tw zD=m1W%6_=Y1qca~in2O#num7E_zKVidFb6ztN@$%%Lnt=-2wT*yu>A806+g*Er5NX zdi_$O@g>X5M-l3QUw4|c94bi@Ai3%lM)v&EhXtuSDKFFZbtphUAXDphe}t+XcIm zUHQXlj`&gB(9U*K)!`8Z)#D4`#$0ScA85R%F~tvaJ^h!=`x^0KcE{_CJM+Blo`3`< zx=tdBUP!d7a^Kin5&^%C{N)q7SxItkGJ)$3CPC6Z;1EX5d-i|9^2hvo|5?Qi{|wFj zm0JK(j62^mEbJ<#l}+87po?5U9)Gb`zU|lXqEAb&H@lad<^(+t#DTd&Lg+7r1+9tO z4sh&_jug}@e0bxuAGh8ic4uN8J0Nyv-@kCP(!iq&NP{oF=1~qklccJ%^)fo}{Gj)N z68U;CNQtZGE0BoU67Bowj5rs?0MuJt3+S~{_8Q&Q5n$daKy|)6Lj6PeVSA}jOcGYz zOp;dJv4HEJyHRIztC=x;ie2SiAm+`T9M?M%!2rjBnu&E`#0NcAd=@%Ne$62D#?7~_Om)MfFO^O#Tk_+{VW)daYBCo4V2-6yt)!0G|WkrSKc$VsDZlk7|n{E}s4V$9~( z45(s%$C{)AMq7Ir5Fo3^Gslg0SSMS8oG5*kM=0D54aX(BTkHx>8SzJZA9*o6iz&95 z;wNF`Jklctx81>FJ|a1&5WgMdvuU5Os&AtY)SdWIa=xa@6xV1aR#|p2H2uS_3;{y8 zf&iP|YTEeHAA*lZK>?(q{h`R;ZIkEEjT75MI@;G(;F5CCL;4>H2q(DQ?NP@8+QY66 z*$1^M~0yiuI;V-r~I8M2!byr<*Jy97oX*hX8VX;%T zgej$wO>%E?RW_Ln&`EaSqzPkT=<~vsTpKf)tG_ zk;VO1EgZ$}ks?N2wk1w7u9*I09^q%P<>(vmy9Td+Uh%>v)`WeH`+7ym=<%A6Fhy>= zc6Nfaw;{i20H4Xy!-D_K%>CW8?fnU1bO846f(Tdff-=2klsYa#q+Tt~bMLpRMxlRG zb&?l$Otye6sgcB2PKv*bCX{VAVu|YK?T-Y~+#Fo(4+RFW045{ADq;10qSD9b<~F(o_H~UsZW&XuA7Gn~HkPqz3`v#RL*c!G2Fts+ zis;#;SCY!qYJBo{joFLuayW=wgH;<1AP^~6mfu&MR=Y(S*br!n4>!1G1GuZspq~+N z;>Syf;Pf&0Rx9mj3mmRUIo|dDSdMs;tBr8Ugp8Wv{%%FT|7AtLHPAc-f=vQpza+K> zu57~sBsE@|q|?4sRy)QHLXI9Y?&FFG@L`QSq;pw^Mv`@Xu{Xr;9q(%8AY@n@PV|gI zB`8qMp`#XD3o2)T&vT{qYqxH2u8DPDV*}&R#ljuc!4z7d2S2>-t5wVtM(6Y-Ya_F17v)xD=@HB(zk1J7lsx+ zlt7@mh0r-$T+bG9jb0)}VLk5l?2oWd2t`{e_yrnJFvq8uN^smB+OdrKgqe#y@mK}P zl#@g(Ln;E3G(CWTw)mJ1di<5&27;#lq^h`ob{uSsCuMSv%Z9t^0SFn&M$df)NGbhd z0_t?wo`0kV0~Km)&v}5vd$oiFl{?DRhfV#O*b60o10WfnS_dT6ffQcqy9+E1--A!p zV=@DhNkHt1cX$d)k@G6_^Bdq$zm>lw?l%8mx5%9IVb_!)`L5f`dyyUQ(^QiW0%3Jc zb;XovM22hgQRS}gSnUo$sIr>gCEYK3A3c#TyPDa;L0$_kryx65 zZjwf3pz$|v8KrR6)cQm7%{bl!c#(;=`Ek`Sg$h5aF>0A>0+6^oBH5hHx7qSlckn># zrQh*(nrm}GQV`CDuC$rx-~rn=bC}J_@ARk++m<;VpE!U56XEwG#V8PS{C4|gMr#Ip zfE&8)1C3pes@;W6tM6kne9WQ%WY9^Zv~KxYrQfcN*ZQ~)kTur4T@xeky`G3^%t zEFdDc6u@1Ss6Fw$V~U8i@R%44nCVLOM!|XTJF%8y!j@&QNz6D5IIbY+ry`s8wO0%l-1fufz3d=>}b%e zYU$e;F}nVAS&#IvSS{yJdwkNM1Frd8KRH%e+0#Mtu?lCVex7t&;Ks1&A>)Ji!wTW1>L97u#$s*Q{&#c{a;24wBV981fA%8N~$W+D1i zgTnE3{eE{|RP_FfO;dF|+NnPYh<^UmH<#ERsp$_c9SG2Zj_hYuLEkE`(Kq?Q8SFETmwKNrTTw@Y5uQDSa${#eP&$N{HM~fgZ@q*!e?Ql0B3$3Yo_1*J%X>5 zMIoe}Q%_pGMi~KP?YERE?<%7hy^*7jl@>^x=<=BkXxW8kCifF7xzb+Fd(k3xYf_K$ zVj3Ga^fu~ty)6U2`EyLG-zZD_Q;Z03ZJJRV%3wTJ$aj41QG$r_$8S#zwuduo>gaqt z0R(#27aBI38=n95Rupc!p(at(d}GNgPXaKSz*rwXe7NH>RZFwqMt62+pwKIAbYVp+ z+!&U(uH5rsuy9oL`F2WDebJcn*fLJu3)Qqw3lInw+t&scbp6h_Bq;{5c{z^+C=$FF zyivbTez8l)(5mTZsxfmNSfA!w@~|ar#EoC9_x@4CFnZFuj(h9Mxt3kbYu}e&)R&j$ z&FjBqP<9!+EqweCj!b3p$JWXQ8*ZcUR4FglLhl4{m@qh-)eUi_i5h@t(1{ zVbcebi!FT9{q2Ik0ecv8vseDZnVoNw&ueL2C920#MVm)bni^K#$r$hx-Afu9O%(n2 z)MTmVDuWa}d7<7G^X=jMez^-LM8;9QcHI6RuYi>#eIJAunmH? zmU0CcaVekbQg2w@Q|J};_x@bN1?Vg$LxYmZ;#SOYi9zY~y7O|ET&air6|dF&h312b zP9CO)sW5FBTz+*M9^V6X>Fmo35zj7_=<;&GD0sGaI8FmI>9jon+~b$k-`QdH-nhb2 z(}pqM8T_DmAbxma+vWrP1JefY67QSs)=e`_0gfahp6#3|$D4aI-*k_KP%dLr&_F%h z3|HnW=h6Cpxt#;%DtBjmz--uS-qp}@%cu-`qq;HkK=~PxHpD#nES(S}!dFYg?nIYB~=P330*#{L@TCm%B_#j>ndQT}+4rMCqY4k6?~5vQ4E-4j)c zf}3V%cImZjx_JtSx(4^eb$wsL)(B*DIuZ>g2WD)~s?Dt0N}jP2IzA|M&LaVD%Q(24 z2?J9gEbDawMTTVts8Z9SY1;*p%agh=I+Nz0fFb)v8{LaavAgSs^cm=yv5#E{Zgs&; zd8Df;j^o|q{TH_E4r!-W;XCDKqCGg^tNGE=1IGOs|E6-xi#t|zLO{K-gw2S)nYm9o zrw2F;0gR)fqOvyA)WG|-antutfXVt>++0$#~Zunz7!)3=3g~Vyi zZul<51k%2~ptZ4x#~W{_vZMo*6_}kJcP|`TAJ8;^AU41@*34qQ&<0SJ(_9VGPL(4U zW-$?p$Cp|L^NjrP0ZLqK{>`htD>BS6s-zuwQ|8ug`>(9!)FiW?Xyksp2z`If>;qXh z9NgIi&k99-H}i^vxlR;`o9u0^?5*D0xgtPtU^;4yKtElJU$;?|?r87&ZXLM#$4{Wz zW@q#GmDlyp)2mHeosUdkxeGLvzpRYLPH6!e`O#Nl{Y@rucSk}1^Jbg~H#5sU5pij( z1$Yu;I-2A_E{!@7^6l+cfn1SIr@O}>JRq*v7qpdDaEbMY3FeCqQ1)n(hq8_GWRQ=;a(a?0YXLt^4w zz-)D)FtS%39>KnCTIr5yWm@rgnA^-ogOX(GE6}PP>nPjW91YW-g zG8v5-bU$cZ%Mmvr7|qg!VA+5KP4>Vk+2v%*OZxyxTI-;$D0a-=-9={QuvG9sCU|`c zr2|b@gs#BU^jE&sWE{!W-!@;umLWY{18^e-NQhIwd}7qr_SE~$)Xb6=!2l0V2=8jx zU<+5fBSdDt!7N&F)&qmXhenv31w*v&<4H2F0LUs({timswt>thiC~y{R{mUfqooWT zJ*FRMEQ)FiTP#I|GYgEdi@5W^4iwIf?$3UA`>hNR$|mEIo+9mR^kgzn_gbNLVH<}w z9jC+Crl=w6s)`_ElvM>m%ellm8B;fhNz**aapmxTW?%#5C-I-JaC3P-h$f_82$*?Y z)^arTr1>ZUg&k@3GN4?2d@M7(JS2T@*J7~l8PXvED2I&&_TO=j8leGSBYVm7c)+Vw z5Nlq{x1>~y2i|d@X%CG=Z=Gd1Vp;aSr>N+~+77_^Yv3^Mr#*yG z@ps(j1Dji;d4W^|gyh9XV7r-}rDF#3K=iMVIB|Oia6f-Aka#<86}?XNFF1$w&pS>4 zs_YiebPzg58{k7Lw<0*ER{lt@3LB(ihr_w`A7P=9M(p3~2iRX1}pqM8wt zKF%(}(A?>&C&lz$6IrjiDKK&@NUxOIftWnbRPp&}^E9saMZD$-buWNPb#AcgSO?wA z0OOtlLrYX^1=u+P&8=@DOQd{&l3J;QG;p(59*kPTWYnm!qZY)6pz}fXqj7 zL+8268a=bg`|mV~B-_AYk;Nf>5&=8@=R(uYP}Gbg2AJm4d|;X|k<~!;8#lDtAI#Yg z$QzG%{$`U=iyKf_{?P6`UGF8g^hx&`vbpMX_aZiTWi!lc>|K|Lv!1x2fvbI43wZ2# zd|BE&awDQ9aQ1|Aaia2*F^Z<*TW+kWFjhuT_uD)&Mj$*O!0`hxgzd8Nhnew24@~gX z-uK8qh|RJQplQazEa>oTe9^+(j}4A`x^E(t4122;v(pxKXThNJnlW68rvqGFZQ_cemT#VOg>YUH+$o(ZCU_CuOh{l3L+tXfy-YlSB$N#~(kN>wK0Va?3i>k>$HhRdaA!hmH zP>G)t5cS$@&NQvxj=$q&G9ZiL;0udg>P?ayV0!>M6|8`S9lG!4K}qUioZio#bo1~Y zA}8HW63p4Ci3XodZm#=;jcG^!{SD4L<@)Va-QHB7;LynipEB9?Z*8a5iNgqT4w!P# zMctxXbqZ)=xZrefS4>3nyfy9VFxmO{H~NTptmN?ROJ}+L@(;SVA{VVMNI%>>DmDZs zk$5BaG4-W`MoPE5Z5!N|eme95l3WO!z_2PPnu@&)x#kR%B(z>s<*=xBnz#g<6^z)L zqdCPJ)9xKa^;AKiXH~2GVZYq%K2NtJbiDcO>m{m}F&R9s)i9Dcp| z{HC=xt({NfusP?>H(t()ipL0Has=<{`)nh--cXWJMM(&+{YJXBYh2YY6%rLAGq$>S zVL^P(HciqDYUcP;TTU_k&axCyeS_Hr$U=X)c`G?%b8D`xAD~ZIJ=}xiJRrS8jI?37 zo;6k!@Ew#=wcYRQH`G@*R!l1t@td>ee0+TN_{1@~ZXi_alizI2ZaGYADR48vW%$he zZVo(p3@|vIzK?*L)I1{Kib`4l55OPP;(^i1V_#02J+_%gg8ddhN@dQLTZR>htF7C0 zP05%|n$@a2bwsWpwT4=sy!83Nu!bEKNL*P$iTuhO+LwA6M5{;{F(fWksydFSVENcc z!^$b}iS1Yms?ZEv`N-3ir!&d%`Q`jLcAr_2h+?| zrl)rDlSBXxt>-jD>H;g}eJ@fYg44Qw>&JyFDmqVA!c2-W%LbGbyXZN~jj1}DKi^*) z)qC2%%mW)5805Bw(8>o)dte5nOzS-h${Ss0o8xlg;w}M|x?hn4fWhG-b!rUrMU@gN9hCg~e}d-1vwK-Mxcvw78Bn`MpQlzn(v3mIQF zn%R;w>zil!sv`kg1wV2mTH&-Z$b(4^zu}~Zd6eC+zzG?w|4IRFV9f|P(lYeAOwO)- z#dU3j0sdP#A|d&dn|o#1E#~!+qSOVTloP2-r+t+Sf=D@iK$zn+Avq;y|AaKz>`Rj$RR5 zs1R*);|1AwTNh>a%*b6SPZCh`e>_Vj)J#ipulCGN zdH*TukITuB_emWqF{X{%>k&XCYeVWZ1u|E1y#e7)6<4_?X_4t~>RWpY(^SeFV_%~9 zbr(3EbH(LDC&%4J_wUs?w((%w#6TQ#kU`*Kq+ml)RM`LO^o$_IS$C;-fDjgs?Hzno#f_7A5+tu}iZhh~z;2j;dA&X(r)ZX^jj?6}KAJ zCuhmkNitc?+6v;aIsIueX#iF~AR-;N$M{V1ItX;(^vVAP@PY69hy*>U+I!#3 zG);@DA(E{FL5uZsZDDCw-2?Kwqp9bp-th+c-iYVn<}6r4A9*sis72j9cV$8sr7!k@ z`t7psj-_(hn~!brQ1++2qxxcpd-m{yt-0KeXbFL^^X{^+S3wLW6`0^+vnHcJ;$Fc; z$Z~%g=9nY)H5KinLRsdaaiU3Rn(92F$}ym{t`LWxm4Ip;=)n`#?_Jrx4S#XF*{l^2@{pJ zv~6LGGSi>xWI9Y3!B6#Fr}ZA5eeKaRXE~g!X}0Equ2OfNtWL;r2n)PsjA)^z;?7$F zV9>%hD6+RHkm%9x4h*4XWO(%GQI$=9YI~&W^XDn+5=mj^#Zr!A`Cq==2dYqvn*6=y zv7KWW4knPSFk%3H$|OzR#|3#o9CjwAeof{pfHIua#VL#ZyQ5j(oHrQ zr7kKB>CFywF0p%SwOh z=mWkr_v4Agn?eN+bdNL)3yf>HWVhjSO$iCPz~wDr(;vW+F6x6T&UAh= z3KkumSLx+bk6;l-t;Hm*0gVnMt4wv}AG#qta|NwHC-c4T=$04?^R|&ROxUbS;dc_2 zSTO!XjJ%DuRh4Khh3b#HUAgbHwIaBhC1(S7zzPko6_s-X2VEH--F**=3q2XfBO6|_ z;GY>Qan^HV=qa;S+KQF!D}zDl*0;m_g&s+XQken3q-0Am=losv%9eICeSg?9>yMOY z&jezX6B0{@elS9M{m(u>Xtm9)@=Q2sz2dc=e=bkc)1YY9$G>3T9&_?-ujcC@_UDu3 z3Gw$}b&MzTl4?7mCD^pR*GAE8f*ZGvZ=a0!TygRYFi9#f&rP!;U_>+Dpu|$P8K_XJ z@(v56*!OICCAd^7C$x->dlvcU>M34L-K(=D1Exl6!wHUsxL}r`t(4WVlCa#{&6D;x zmudfz{3Bp-)~3FG9Y)7hecs7>@m;Ws#&wp`{6Wrp#IYq%zKF+ajuw%E3OcGjX`0+` zDLa+N!G1d*);$sZ0wDa`R#cM1+r|^z6201lg{}9VkUm|H?|$U0zBX2(YS7k2IUc0= z(t`~O{e|=?bSjn#msMJS(gc;oxY?=Evn+sQ&T`w!71^f!`M9Z=eJ?4!Xs5)OS(hAE zBllxsUA2(_@Oy2`Kvk_UHCkl0UOz-c)-VRP$>ut|CH?+!Emn(jX6=13M*sqlY2car z%p3K?ep}sAJ(64#$*0Nz0ls2|^V?mv=7T+hV8>YQ16Iq{-%O&_P<~BuefH8E<6#tN z=m5zEdmfH+vN&p?gFey;9ca7-tPF z#@m#VkoA3r&-(#cKUu!Qq8Gq1BtAnMrOag0dAwKGg!sM}UMF4g%vRH8pr~V(Owd8c z=(?(jDb}3)1MbTi0oYC&A-H^pq3qoUAp4vX!Q1KB9X+br_3|ycQB~j+Q-eJ+n!VdP?g75qyd8H{)Tk5?tTF$0kN6eE8`@7ahl(?p92nIP<4TmZ z;yg_TnMZ&{ky?rKkoxl`>zZdzoj5Z9+r-Gob?n+(VBxY|as#krQ8}jc^Z##9R(dF{Z)xdh zI=!r7<+lDFn~Xd!0b}Fr!gjf=vbVQXJv$8^ zOy-pbI_DBd=-d1I`F-~Pez^2IsNI~qYwkynd5oU_?8LvmP22~p<+AR)DGL9(bk&69 z@;BvotWO_#y$@KPho@#&Jp37XHEuI+JE)BRF{71vf+TQrFR%~54(tQ1TCu`|g<+)@ zk525aE2qyKez|pRoS7=V4%0)z5*F~azopr0KXv2Gynhq literal 19659 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 II;Vst0LXq--v9sr diff --git a/icons/obj/clothing/belts.dmi b/icons/obj/clothing/belts.dmi index e329720cf70bd58c1128cf7e36297ce42399104d..1ff87b26e42334ffabf84e74caeab3efe14c453e 100644 GIT binary patch literal 13099 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 literal 12732 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

r=! z9i@IzJGqSNZL+A;gQRXDLjtKa)IVZWMHi_~Gc|46lO>JnSkIE01^@}4yho5P zudYjlPqIYYcP|QYo}%q?Q4yvm<+4oS@`WN)10$=mN7=QX1~gwjGWhB6%LW6Oq0`-v z%!20mlo>hq9F5Mx9qx+_WT8(vc)G>wvmXq$H!s6lBu7ryhW3f?qbN0q!+qJroFU|i zV*jNlT9snlK$C>b8KN=`+|p*p;ek zcd!j{Ba=q^l=iuM0wXo;KHB>`_0LfV>=wKrxD`iRwcC4!S~X0{@1_+8n9^9Ut{=23 z_r`at_XQH&?^qe*)Z3v+tP|BRCw_$CnBhAk;I)5{O@dRnc4M|U=5kn={r#>E^8sZ% z4whom(x_5WQ>#TglUE*tyQ2K9Uy$uhsH;WeFX{eGZFaU?Y$Df-fl(G~in^@*(^@)= zT6l}B7iW4#8~=Am`gKfn?+=F5AilVhPr<%R))|>TD1nMsH+s6eZ15X4;SxONTRlE? zZ_Gz+4GES8PxpxEd!eq}eivmxx^G7kUnx_8;1g$azP5y~Yg;7kH%l-pg>1qr=#43C?}Tzol{VXU1Jg|CPOD+;t& z?1{5GtYo3rV%&2X0T=qiR~wHiL3tKQ-%8z%XR*jNe)Q4u--df#eOeGGA@yS+6eJ-P zSvk2vk+nAU9eu;=C-;thoA|afy@Lz^z05&D$a;F^6Zc)J=b;&lC_UmhMJ;XcujwpV z@$Uc-R&iHJj-f4M5aC05s5GN(vfr~MoW(zZNjuiqE)yzibuQE+t}-&`)*4a_g$^6!$HK))H+jl;&(Lhw#ZA~f)Awohc@c-zy|KGDuw=nI-&((h{ T_c>7i$^g`rHI*t9EQ00j_oNTlIB` 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 E18tt>-v9sr diff --git a/tgstation.dme b/tgstation.dme index 28ae7eee99..c84c38c8ae 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -2579,6 +2579,7 @@ #include "code\modules\projectiles\ammunition\ballistic\smg.dm" #include "code\modules\projectiles\ammunition\ballistic\sniper.dm" #include "code\modules\projectiles\ammunition\caseless\_caseless.dm" +#include "code\modules\projectiles\ammunition\caseless\arrow.dm" #include "code\modules\projectiles\ammunition\caseless\ferromagnetic.dm" #include "code\modules\projectiles\ammunition\caseless\foam.dm" #include "code\modules\projectiles\ammunition\caseless\misc.dm" @@ -2609,6 +2610,7 @@ #include "code\modules\projectiles\boxes_magazines\external\toy.dm" #include "code\modules\projectiles\boxes_magazines\internal\_cylinder.dm" #include "code\modules\projectiles\boxes_magazines\internal\_internal.dm" +#include "code\modules\projectiles\boxes_magazines\internal\bow.dm" #include "code\modules\projectiles\boxes_magazines\internal\grenade.dm" #include "code\modules\projectiles\boxes_magazines\internal\misc.dm" #include "code\modules\projectiles\boxes_magazines\internal\revolver.dm" @@ -2619,6 +2621,7 @@ #include "code\modules\projectiles\guns\energy.dm" #include "code\modules\projectiles\guns\magic.dm" #include "code\modules\projectiles\guns\ballistic\automatic.dm" +#include "code\modules\projectiles\guns\ballistic\bow.dm" #include "code\modules\projectiles\guns\ballistic\laser_gatling.dm" #include "code\modules\projectiles\guns\ballistic\launchers.dm" #include "code\modules\projectiles\guns\ballistic\magweapon.dm" @@ -2671,6 +2674,7 @@ #include "code\modules\projectiles\projectile\energy\tesla.dm" #include "code\modules\projectiles\projectile\magic\spellcard.dm" #include "code\modules\projectiles\projectile\reusable\_reusable.dm" +#include "code\modules\projectiles\projectile\reusable\arrow.dm" #include "code\modules\projectiles\projectile\reusable\foam_dart.dm" #include "code\modules\projectiles\projectile\reusable\magspear.dm" #include "code\modules\projectiles\projectile\special\curse.dm" From 4622f66162a5b28055286d24cc4351413d73a1c1 Mon Sep 17 00:00:00 2001 From: Linzolle Date: Sun, 9 Feb 2020 19:45:22 -0600 Subject: [PATCH 021/123] for real this time --- .../projectiles/ammunition/caseless/arrow.dm | 8 +++ .../boxes_magazines/internal/bow.dm | 6 ++ code/modules/projectiles/gun.dm | 5 ++ .../modules/projectiles/guns/ballistic/bow.dm | 53 ++++++++++++++++++ code/modules/projectiles/pins.dm | 2 + .../projectiles/projectile/reusable/arrow.dm | 6 ++ sound/weapons/bowdraw.wav | Bin 0 -> 39260 bytes sound/weapons/bowfire.wav | Bin 0 -> 77974 bytes 8 files changed, 80 insertions(+) create mode 100644 code/modules/projectiles/ammunition/caseless/arrow.dm create mode 100644 code/modules/projectiles/boxes_magazines/internal/bow.dm create mode 100644 code/modules/projectiles/guns/ballistic/bow.dm create mode 100644 code/modules/projectiles/projectile/reusable/arrow.dm create mode 100644 sound/weapons/bowdraw.wav create mode 100644 sound/weapons/bowfire.wav diff --git a/code/modules/projectiles/ammunition/caseless/arrow.dm b/code/modules/projectiles/ammunition/caseless/arrow.dm new file mode 100644 index 0000000000..e0ca637a8b --- /dev/null +++ b/code/modules/projectiles/ammunition/caseless/arrow.dm @@ -0,0 +1,8 @@ +/obj/item/ammo_casing/caseless/arrow + name = "wooden arrow" + desc = "An arrow made of wood, typically fired from a bow." + projectile_type = /obj/item/projectile/bullet/reusable/arrow + caliber = "arrow" + icon_state = "arrow" + throwforce = 3 //good luck hitting someone with the pointy end of the arrow + throw_speed = 3 \ No newline at end of file diff --git a/code/modules/projectiles/boxes_magazines/internal/bow.dm b/code/modules/projectiles/boxes_magazines/internal/bow.dm new file mode 100644 index 0000000000..9ce1565606 --- /dev/null +++ b/code/modules/projectiles/boxes_magazines/internal/bow.dm @@ -0,0 +1,6 @@ +/obj/item/ammo_box/magazine/internal/bow + name = "bow... magazine?" //shouldn't be seeing this + ammo_type = /obj/item/ammo_casing/caseless/arrow + caliber = "arrow" + max_ammo = 1 + start_empty = 1 \ No newline at end of file diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 9740b4be04..ca033ae126 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -51,6 +51,7 @@ righthand_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' var/obj/item/firing_pin/pin = /obj/item/firing_pin //standard firing pin for most guns + var/no_pin_required = FALSE //whether the gun can be fired without a pin var/obj/item/flashlight/gun_light var/can_flashlight = 0 @@ -107,6 +108,8 @@ /obj/item/gun/examine(mob/user) . = ..() + if(no_pin_required) + return if(pin) . += "It has \a [pin] installed." else @@ -226,6 +229,8 @@ return FALSE /obj/item/gun/proc/handle_pins(mob/living/user) + if(no_pin_required) + return TRUE if(pin) if(pin.pin_auth(user) || (pin.obj_flags & EMAGGED)) return TRUE diff --git a/code/modules/projectiles/guns/ballistic/bow.dm b/code/modules/projectiles/guns/ballistic/bow.dm new file mode 100644 index 0000000000..0fd071a955 --- /dev/null +++ b/code/modules/projectiles/guns/ballistic/bow.dm @@ -0,0 +1,53 @@ +/obj/item/gun/ballistic/bow + name = "wooden bow" + desc = "Some sort of primitive projectile weapon. Used to fire arrows." + icon_state = "bow" + item_state = "bow" + w_class = WEIGHT_CLASS_BULKY + weapon_weight = WEAPON_HEAVY //need both hands to fire + force = 5 + mag_type = /obj/item/ammo_box/magazine/internal/bow + fire_sound = 'sound/weapons/bowfire.wav' + slot_flags = ITEM_SLOT_BACK + item_flags = NONE + casing_ejector = FALSE + inaccuracy_modifier = 0.33 //to counteract the innaccuracy from WEAPON_HEAVY, bows are supposed to be accurate but only able to be fired with both hands + pin = null + no_pin_required = TRUE + trigger_guard = TRIGGER_GUARD_NONE //so ashwalkers can use it + +/obj/item/gun/ballistic/bow/shoot_with_empty_chamber() + return + +/obj/item/gun/ballistic/bow/chamber_round() + chambered = magazine.get_round(1) + +/obj/item/gun/ballistic/bow/afterattack() + . = ..() + if (chambered) + chambered = null + magazine.get_round(0) + update_icon() + +/obj/item/gun/ballistic/bow/attack_self(mob/living/user) + if (chambered) + var/obj/item/ammo_casing/AC = magazine.get_round(0) + user.put_in_hands(AC) + chambered = null + to_chat(user, "You gently release the bowstring, removing the arrow.") + else if (get_ammo()) + to_chat(user, "You draw back the bowstring.") + playsound(src, 'sound/weapons/bowdraw.wav', 100, 1) + chamber_round() + update_icon() + +/obj/item/gun/ballistic/bow/attackby(obj/item/I, mob/user, params) + if (magazine.attackby(I, user, params, 1)) + to_chat(user, "You notch the arrow.") + update_icon() + +/obj/item/gun/ballistic/bow/update_icon() + icon_state = "bow_[get_ammo() ? (chambered ? "firing" : "loaded") : "unloaded"]" + +/obj/item/gun/ballistic/bow/can_shoot() + return chambered \ No newline at end of file diff --git a/code/modules/projectiles/pins.dm b/code/modules/projectiles/pins.dm index 0465a611cd..cd9f3ef6a5 100644 --- a/code/modules/projectiles/pins.dm +++ b/code/modules/projectiles/pins.dm @@ -23,6 +23,8 @@ if(proximity_flag) if(istype(target, /obj/item/gun)) var/obj/item/gun/G = target + if(G.no_pin_required) + return if(G.pin && (force_replace || G.pin.pin_removeable)) G.pin.forceMove(get_turf(G)) G.pin.gun_remove(user) diff --git a/code/modules/projectiles/projectile/reusable/arrow.dm b/code/modules/projectiles/projectile/reusable/arrow.dm new file mode 100644 index 0000000000..f1c9638fd9 --- /dev/null +++ b/code/modules/projectiles/projectile/reusable/arrow.dm @@ -0,0 +1,6 @@ +/obj/item/projectile/bullet/reusable/arrow + name = "wooden arrow" + desc = "Woosh!" + damage = 15 + icon_state = "arrow" + ammo_type = /obj/item/ammo_casing/caseless/arrow \ No newline at end of file diff --git a/sound/weapons/bowdraw.wav b/sound/weapons/bowdraw.wav new file mode 100644 index 0000000000000000000000000000000000000000..bba8a87e063ab7dcf460a3a027443d860c2fcdb8 GIT binary patch literal 39260 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 literal 0 HcmV?d00001 From 63be3300d27ee322fac4fd40686007e90b32335f Mon Sep 17 00:00:00 2001 From: Linzolle Date: Sun, 9 Feb 2020 19:52:44 -0600 Subject: [PATCH 022/123] actually --- code/modules/projectiles/guns/ballistic/bow.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/projectiles/guns/ballistic/bow.dm b/code/modules/projectiles/guns/ballistic/bow.dm index 0fd071a955..448e2915d9 100644 --- a/code/modules/projectiles/guns/ballistic/bow.dm +++ b/code/modules/projectiles/guns/ballistic/bow.dm @@ -37,7 +37,7 @@ to_chat(user, "You gently release the bowstring, removing the arrow.") else if (get_ammo()) to_chat(user, "You draw back the bowstring.") - playsound(src, 'sound/weapons/bowdraw.wav', 100, 1) + playsound(src, 'sound/weapons/bowdraw.wav', 75, 0) //gets way too high pitched if the freq varies chamber_round() update_icon() From bb641fecf8bcc3ca96d268f5acca82fef7186180 Mon Sep 17 00:00:00 2001 From: Winter Flare <7543955+Owai-Seek@users.noreply.github.com> Date: Sun, 9 Feb 2020 23:07:32 -0500 Subject: [PATCH 023/123] Sprites, Tweaks, and Snacks -Fixes Trash Can recipie. Now craftable with 10 metal, removed with welder. -Adds an additional sprite for Duke Purple Tea so Tea and Coco don't look the same. -Adds Bacon and Eggs Sprite and Food Item -Adds Unique Sprite for Drying Agent bottle. -Adds Chocolate Bar to the... Chocolate Vendor. -Allows Trash Bag to fit Limbs (Not Heads) -Allows Mops to be Printable -Allows Bio Bags to pick up Limbs and Organs. Disallows Cybernetics, Brains, and Implants. Ports the following from TG: Printable Mops https://github.com/tgstation/tgstation/pull/44141 Makes Limbs Small Weight (To Fit in Trashbags) https://github.com/tgstation/tgstation/pull/44730 --- .../items/stacks/sheets/sheet_types.dm | 2 +- code/game/objects/items/storage/bags.dm | 4 +++- .../structures/crates_lockers/crates/bins.dm | 4 ++-- code/modules/food_and_drinks/drinks/drinks.dm | 8 +++++++- .../food_and_drinks/food/snacks_egg.dm | 10 ++++++++++ .../recipes/tablecraft/recipes_egg.dm | 9 +++++++++ .../reagents/reagent_containers/spray.dm | 1 + code/modules/research/designs/misc_designs.dm | 10 ++++++++++ code/modules/research/techweb/all_nodes.dm | 2 +- code/modules/surgery/bodyparts/bodyparts.dm | 1 + code/modules/vending/snack.dm | 9 ++++++--- icons/obj/drinks.dmi | Bin 91339 -> 91591 bytes icons/obj/food/containers.dmi | Bin 11617 -> 11597 bytes icons/obj/food/food.dmi | Bin 71597 -> 71131 bytes icons/obj/janitor.dmi | Bin 26174 -> 26482 bytes 15 files changed, 51 insertions(+), 9 deletions(-) diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 2bd7dd0d38..78741a115b 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -51,6 +51,7 @@ GLOBAL_LIST_INIT(metal_recipes, list ( \ new/datum/stack_recipe("closet", /obj/structure/closet, 2, time = 15, one_per_turf = TRUE, on_floor = TRUE), \ null, \ new/datum/stack_recipe("canister", /obj/machinery/portable_atmospherics/canister, 10, time = 15, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("trash bin", /obj/structure/closet/crate/bin, 10, time = 15, one_per_turf = TRUE, on_floor = TRUE),\ null, \ new/datum/stack_recipe("floor tile", /obj/item/stack/tile/plasteel, 1, 4, 20), \ new/datum/stack_recipe("metal rod", /obj/item/stack/rods, 1, 2, 60), \ @@ -719,7 +720,6 @@ GLOBAL_LIST_INIT(plastic_recipes, list( new /datum/stack_recipe("opaque plastic flaps", /obj/structure/plasticflaps/opaque, 5, one_per_turf = TRUE, on_floor = TRUE, time = 40), \ new /datum/stack_recipe("water bottle", /obj/item/reagent_containers/glass/beaker/waterbottle/empty), \ new /datum/stack_recipe("large water bottle", /obj/item/reagent_containers/glass/beaker/waterbottle/large/empty,3), \ - new /datum/stack_recipe("large trash cart", /obj/structure/closet/crate/bin,50),\ new /datum/stack_recipe("wet floor sign", /obj/item/caution, 2))) /obj/item/stack/sheet/plastic diff --git a/code/game/objects/items/storage/bags.dm b/code/game/objects/items/storage/bags.dm index 028f36b1d1..67e54128a4 100644 --- a/code/game/objects/items/storage/bags.dm +++ b/code/game/objects/items/storage/bags.dm @@ -399,10 +399,12 @@ /obj/item/storage/bag/bio/ComponentInitialize() . = ..() var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.max_w_class = WEIGHT_CLASS_NORMAL //Allows you to pick up Lungs, Liver, and Stomach STR.max_combined_w_class = 200 STR.max_items = 25 STR.insert_preposition = "in" - STR.can_hold = typecacheof(list(/obj/item/slime_extract, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/blood, /obj/item/reagent_containers/hypospray/medipen, /obj/item/reagent_containers/food/snacks/deadmouse, /obj/item/reagent_containers/food/snacks/monkeycube)) + STR.can_hold = typecacheof(list(/obj/item/slime_extract, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/blood, /obj/item/reagent_containers/hypospray/medipen, /obj/item/reagent_containers/food/snacks/deadmouse, /obj/item/reagent_containers/food/snacks/monkeycube, /obj/item/organ, /obj/item/reagent_containers/food/snacks/meat/slab, /obj/item/bodypart)) + STR.cant_hold = typecacheof(list(/obj/item/organ/brain, /obj/item/organ/liver/cybernetic, /obj/item/organ/heart/cybernetic, /obj/item/organ/lungs/cybernetic, /obj/item/organ/tongue/cybernetic, /obj/item/organ/ears/cybernetic, /obj/item/organ/eyes/robotic, /obj/item/organ/cyberimp)) /obj/item/storage/bag/bio/holding name = "bio bag of holding" diff --git a/code/game/objects/structures/crates_lockers/crates/bins.dm b/code/game/objects/structures/crates_lockers/crates/bins.dm index 7646fdb35f..bc3697a550 100644 --- a/code/game/objects/structures/crates_lockers/crates/bins.dm +++ b/code/game/objects/structures/crates_lockers/crates/bins.dm @@ -4,8 +4,8 @@ icon_state = "largebins" open_sound = 'sound/effects/bin_open.ogg' close_sound = 'sound/effects/bin_close.ogg' - material_drop = /obj/item/stack/sheet/plastic - material_drop_amount = 40 + material_drop = /obj/item/stack/sheet/metal + material_drop_amount = 10 anchored = TRUE horizontal = FALSE delivery_icon = null diff --git a/code/modules/food_and_drinks/drinks/drinks.dm b/code/modules/food_and_drinks/drinks/drinks.dm index cd5c9d850b..2bd8556baf 100644 --- a/code/modules/food_and_drinks/drinks/drinks.dm +++ b/code/modules/food_and_drinks/drinks/drinks.dm @@ -222,12 +222,18 @@ item_state = "coffee" spillable = TRUE -/obj/item/reagent_containers/food/drinks/mug/on_reagent_change(changetype) +/obj/item/reagent_containers/food/drinks/mug/tea/on_reagent_change(changetype) if(reagents.total_volume) icon_state = "tea" else icon_state = "tea_empty" +/obj/item/reagent_containers/food/drinks/mug/coco/on_reagent_change(changetype) + if(reagents.total_volume) + icon_state = "coco" + else + icon_state = "tea_empty" + /obj/item/reagent_containers/food/drinks/mug/tea name = "Duke Purple tea" desc = "An insult to Duke Purple is an insult to the Space Queen! Any proper gentleman will fight you, if you sully this tea." diff --git a/code/modules/food_and_drinks/food/snacks_egg.dm b/code/modules/food_and_drinks/food/snacks_egg.dm index f01966a0ff..c65e42c0e4 100644 --- a/code/modules/food_and_drinks/food/snacks_egg.dm +++ b/code/modules/food_and_drinks/food/snacks_egg.dm @@ -96,6 +96,16 @@ tastes = list("egg" = 4, "salt" = 1, "pepper" = 1) foodtype = MEAT | FRIED | BREAKFAST +/obj/item/reagent_containers/food/snacks/baconegg + name = "bacon and eggs" + desc = "A fried egg with a side of bacon. Delicious!" + icon_state = "baconegg" + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1) + bitesize = 1 + filling_color = "#FFFFF0" + tastes = list("egg" = 2, "bacon" = 2, "salt" = 1, "pepper" = 1) + foodtype = MEAT | FRIED | BREAKFAST + /obj/item/reagent_containers/food/snacks/boiledegg name = "boiled egg" desc = "A hard boiled egg." diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm index 6d495d1c79..c049cd7563 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm @@ -13,6 +13,15 @@ result = /obj/item/reagent_containers/food/snacks/friedegg subcategory = CAT_EGG +/datum/crafting_recipe/food/baconegg + name = "Bacon and Eggs" + reqs = list( + /obj/item/reagent_containers/food/snacks/friedegg = 1, + /obj/item/reagent_containers/food/snacks/meat/bacon = 1 + ) + result = /obj/item/reagent_containers/food/snacks/baconegg + subcategory = CAT_EGG + /datum/crafting_recipe/food/omelette name = "Omelette" reqs = list( diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm index e8c8d14141..4562f348fc 100644 --- a/code/modules/reagents/reagent_containers/spray.dm +++ b/code/modules/reagents/reagent_containers/spray.dm @@ -172,6 +172,7 @@ /obj/item/reagent_containers/spray/drying_agent name = "drying agent spray" desc = "A spray bottle for drying agent." + icon_state = "cleaner_drying" volume = 100 list_reagents = list(/datum/reagent/drying_agent = 100) amount_per_transfer_from_this = 2 diff --git a/code/modules/research/designs/misc_designs.dm b/code/modules/research/designs/misc_designs.dm index 2bc56f2fbd..72b2c91e4c 100644 --- a/code/modules/research/designs/misc_designs.dm +++ b/code/modules/research/designs/misc_designs.dm @@ -289,6 +289,16 @@ ////////////Janitor Designs////////////// ///////////////////////////////////////// +/datum/design/mop + name = "Mop" + desc = "Just your everyday standard mop." + id = "mop" + build_type = PROTOLATHE + materials = list(MAT_METAL = 1200, MAT_GLASS = 100) + build_path = /obj/item/mop + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SERVICE + /datum/design/advmop name = "Advanced Mop" desc = "An upgraded mop with a large internal capacity for holding water or other cleaning chemicals." diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index e1abfedde6..d598b9a108 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -602,7 +602,7 @@ display_name = "Basic Tools" description = "Basic mechanical, electronic, surgical and botanical tools." prereq_ids = list("base") - design_ids = list("screwdriver", "wrench", "wirecutters", "crowbar", "multitool", "welding_tool", "tscanner", "analyzer", "cable_coil", "pipe_painter", "airlock_painter", "scalpel", "circular_saw", "surgicaldrill", "retractor", "cautery", "hemostat", "cultivator", "plant_analyzer", "shovel", "spade", "hatchet") + design_ids = list("screwdriver", "wrench", "wirecutters", "crowbar", "multitool", "welding_tool", "tscanner", "analyzer", "cable_coil", "pipe_painter", "airlock_painter", "scalpel", "circular_saw", "surgicaldrill", "retractor", "cautery", "hemostat", "cultivator", "plant_analyzer", "shovel", "spade", "hatchet", "mop") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 500) export_price = 5000 diff --git a/code/modules/surgery/bodyparts/bodyparts.dm b/code/modules/surgery/bodyparts/bodyparts.dm index 097be23c40..c9affe92f9 100644 --- a/code/modules/surgery/bodyparts/bodyparts.dm +++ b/code/modules/surgery/bodyparts/bodyparts.dm @@ -5,6 +5,7 @@ force = 3 throwforce = 3 icon = 'icons/mob/human_parts.dmi' + w_class = WEIGHT_CLASS_SMALL icon_state = "" layer = BELOW_MOB_LAYER //so it isn't hidden behind objects when on the floor var/mob/living/carbon/owner = null diff --git a/code/modules/vending/snack.dm b/code/modules/vending/snack.dm index efb0905f6b..92fef9f256 100644 --- a/code/modules/vending/snack.dm +++ b/code/modules/vending/snack.dm @@ -5,21 +5,24 @@ product_ads = "The healthiest!;Award-winning chocolate bars!;Mmm! So good!;Oh my god it's so juicy!;Have a snack.;Snacks are good for you!;Have some more Getmore!;Best quality snacks straight from mars.;We love chocolate!;Try our new jerky!" icon_state = "snack" products = list(/obj/item/reagent_containers/food/snacks/candy = 6, + /obj/item/reagent_containers/food/snacks/chocolatebar = 6, /obj/item/reagent_containers/food/drinks/dry_ramen = 6, /obj/item/reagent_containers/food/snacks/chips = 6, /obj/item/reagent_containers/food/snacks/sosjerky = 6, /obj/item/reagent_containers/food/snacks/no_raisin = 6, /obj/item/reagent_containers/food/snacks/spacetwinkie = 6, - /obj/item/reagent_containers/food/snacks/cheesiehonkers = 6) + /obj/item/reagent_containers/food/snacks/cheesiehonkers = 6, + /obj/item/reagent_containers/food/snacks/cornchips = 6) contraband = list( /obj/item/reagent_containers/food/snacks/cracker = 12, - /obj/item/reagent_containers/food/snacks/beans = 2, /obj/item/reagent_containers/food/snacks/honeybar = 6, - /obj/item/reagent_containers/food/snacks/syndicake = 6) + /obj/item/reagent_containers/food/snacks/syndicake = 6, + /obj/item/reagent_containers/food/snacks/beans = 2) premium = list( /obj/item/reagent_containers/food/snacks/lollipop = 2, /obj/item/reagent_containers/food/snacks/spiderlollipop = 2, /obj/item/reagent_containers/food/snacks/chococoin = 1, + /obj/item/storage/box/marshmallow = 1, /obj/item/storage/box/donkpockets = 2) refill_canister = /obj/item/vending_refill/snack diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi index b03a1cdeae9bdfb9f5febf475003142ea0a9b612..a3d0762fde856bc53fd1ae68c485e21a5cea4492 100644 GIT binary patch delta 73172 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 delta 72918 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

nn!;t^j;v)8hq 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 Z9;g}iXv!jGwc`Nj_b*mot3(qY_CE{PhY|n) diff --git a/icons/obj/food/containers.dmi b/icons/obj/food/containers.dmi index 93acc0745367e610e7b2ecde202a7295eeea9502..2639d6860afe1439c975ab3a11195f081ce5ae3a 100644 GIT binary patch delta 10692 zcmYj%2Q(aS^!DmR-AL33K@eTkXse5;L6qp7Xo=oOh!&y;(W6JN5p5As5}hETZ1ir! z?kdajP5!_C_nprA%0uw@jXMjS-JNN1MJ^+jmYyN72NoTbcLX!Z2^DE%x4(Aa5h|(( z*((sHagx%e_23f&wwN$B|EGyP85TkZK3NO76EiS_&*r4&Kl(Cs`Gl`Oy({}HaPOXC z(^VWTcXE2V{RN;*6Ex|rz+=Jv#6D{-m1g#z{1?|BNS~0^+qbTc?)CE1K6(6@277W) zwI|B0lS?!7CRT6oqZ9k8E)2JR%Cp!N?5`;qa2IRkX2AxG06wy|YuC?EPGQx7)Xdj@ z3=SKkit0)h?LN?{si}z?Gs)3{wwEjTOiWA@zkWSVp@B|0Cx%y6RYmRZyLCIfaCIfB z(u!>j%elDzw3+9BZ5>terU1Ay6-OR#3}@`ozPY`97|}mCX!qx*;ZKiGs9M@`O-;=x zG}>o4vHb`*I=VZGC=Z&Okzbgn<3nE`N)tl9h@KLEZ+xCVpDW`}1xZd$W-~P!=7@c% z*oxQR-;cK~miO8~PVH|Ja7pl*{g!BKe7y3pXxIHRyB2uB?HzN-lpeuWToN5LmZU43U-TUduz?8~G_|eTUx*)jOB1n*}8__EA@;si}cLS{L4N zFfYFBz+;<1I*pXHw9FKDO;AD@&Mx@xn3_1|!0+5gnYMYAx?`VgHhFD4Nnn;7dzq)I zs#*rf{OY5IRkxXGVJC|{E66|Z>2^#mF18&GML+yG%jB7B8Tx9y$#v5M5_b|itS4Hq zqb`km=bl3eB_v7Ct(SXX@d)H{|ZqwV}r$Z0HBQCpjGCk;+GN-X9&%OT}eLhM?2ZJMojZ@hGj* zfSCrL93>CBzooB@qEf;*bEy9?@|br8wK$Yd;J;H$4nyy_!fzF~w?EIqY;fQWyMMvB zn}|SDGOy^(=t+}cMvjj`W@n>+nPAqQ6^0CCHP}5{ zP{vM{*YV*?H`Y^(u1;G$yh%&@^m%2u8W8$-DhWLl^GcOQ&v@=pPeFS6o3b*l>8Vej zuF75iy?!r0R?2yTZ6=fD@5Gjiylp7oC`q{gnpyixX-I%%zV)Z=b z89HiF&nW6BHCt^;`!f8+KmucidF&4ZEBWseiGlJr?b9gUjiDx$?CgsD+lq?tO(Uf} z38uV`ia4$EJ!FGtw@?ayIO<@bz|oeOpd~s7yk?Xtp=@=93)~w9fMx9QwN)Lw_5x3p z4-6B97bD?}1QQ8@7VX=!l3qfEqdAh~uM<;y^^A>UNbUwGv}pgsjE}A}<)TPnjWTk0 z#H`V>&8z?8sl&ROJ@`S(#m_7(SU^nhXq@g(a#Vx>%&;Bxa(PBog*VhWlAd(mnB(VN zrnp0i8EF)077GO#(q54ZryY_A0D2+3YEPf0>?Ao+qD@Rdk*Os45RdQA4GlTh*VnTI zo4vPmv;q8`v@o%~CW)*X)=FX?5w?@Hrmgd=?-L)D39iUWbg`4wLLQOx+ad}wDL%a~ zUc9IWS82W(%Y77?oz2wk@VEe7Y>Ie7F!KGoBKR_z7hIeoh5z6R1N4PUzTdrHm9C2| zVXeV-QYPCt(bva!>YW}g9a*_%6a}9iE*saooZMK4YauE#jY3;aP*eXu4(u}F&!v;) zMHQ+nUsKTh&C(r6zDLt-YiCQtOv|A$jKYmx#UAjbw?^Z$D>^%bxUZ}xuQ-z(4jPmO!Ik&Dh(%fPIthL{=^Q5 zcu(mG@A5j*h;_vi4GoRdagvlC~`CQr=BTno`8PrX3*P9A%4p6(Q9(FqM(J$c-29elD6 zb<|x>%-IUoW`-ZPP+dA7VCC`;jf*543D;eNzeA9ebep&YQm(Z z@KjP~)aGc!Y*-O=cX#)14*_+BwD1lX9n~}8_7ps#9DREkV!pn<3{o!(IhUH$lM0V< zp@ILoKxlz$FC>ZfEqP8J72*G^iGdg4K?xOq;Vn_8y(VV^o#ze!J>zP8`b1Ij^(S58 zWJGKnTB88HV{6!b>((vOwSjk{rL}UwCk($yK{Yu{3n+LXL_|biX?10xK5`eQNXbrU zGN??Y{5!n)Z`+f_1oZ5nsUC(h5lr>$&QyWV(m>!3g9J{D+Q@j^A-FtLw)O*f z1c3!j2=8k~=8H!mncQy5%SXobeh1I_P3n7$aJPZ0TWOCdIDnjbZCfc@4(m<3j;qiD z$o3`5eG)lw%dX{$?-W}%cmt=9ZM3~NDW-|gLOqS77;>}B`PFv$O9GB1>`lR4oRaX< zl0zC23Ci+ObKk}VoI7@@EI5w+nrg-g7h?}zlfxyTXJ&(qLq5le-9=~ooE_-MgAV2? zdYc^hjS|*egDdbOpd&74pbZH5X_@z=*wQy-T}(I`8b8B?-c*v6mX@xJN+MJ&E$?Cz zA)oPn84(q1$gblBDj=Y=vcrQinRB%k@z1J^jwX@Y*!fD}@^+daB@1wX=yWpCqV7uFxc_gLE_z)RS^?DEo2kUibklvHB)t(=38BnGLKH~~XzLF6xJ!V# zF>btZHuCTAc*ZO>Bq}NjA2Lz^L)^2JFo>LE{TGNduuyU8*bnby-9Mi**z`sawU_t) z!%cgb3S%;mJ$Z|c?naPyMOoQEy1b9J_PdWTaIauYXpVvK^~og0?Yu{o(UTn1V9+et zlkr1_nDPtC-&m8Ja>KUTDN2jthc@S%h@EKpiJk@XZko`h=}!jB0_c=N9^ ze(3xsN2s*8o}(Nu97wi{^ZGz8}He5jh{U;^?UsZhO4ZsEH&DB zi`jB4X9+Xha2d9fuWno3MRs4#JBj$dJr)n-PoKPC2U|#8C_!Nwe-dct}8JMh_5Y~)Z-nkt+rva;iz_u?^0?D9G)*g$7jD4 ze=N{j0H59onS4QOi$&z3MwvgbxfGOQXJ%&P19x_IK5w5MEYQ;nn*aU2H&bP7xJ}SA zS*(r+*&54JR#L);{Au5-ZPLD;j)VvLC)K-N0DJE^xI>ZI(jhM;m9gy*l<}{$-DGUSQD}1bHnH^p1!_*=P=P=)ZYAYqbo~{DSQS|aP+JDy2C$k zgIp*8RWs}9=}7{)RlT%p(e2i2zkpd%%~M}Fiy8l2HvX&4yWIZ~H}{|)&Qr(F1K=Q8 z0NQXC#1L7`g1jXT2ET~33AM0OcztJVfRv{a^Di7$Bj<}_YOrc34%O?$M^QAt)Iy8T zKUR23;oClqkww&!#%9V#s>*eujp2VI<^uMAIzdU}g93J%Dh545A&(zF{;MXp>XDUq z4T}$2Klf8r;NK-PDqv>=BOw8n{{~>YY1ax*xzzhP=b&IqB9Y3<4`%$2MFq*pf2ME8 zmmxhf?%@Xg;23buct}+?VBv1bwld%JqJzeg}O0$r2o5D1#j=Q-@!lj=i|mp zl?T0XeTTW7p#^LpKB7J7L5)jT8L?<{;Rv=bijtfhX-6cAfW;{Rd#s)KL_}J z^NkVJUwBnwmvTeFUf0(QeW1?n2k=T56qOz&}^S{Z8`MBNz-ZwAEv(( zy*sS)3Ok!KI3M)Hyw=m7IbXi*7Q^HR%Z92di>WeO9{h*dAaaqPu8*R~8@&2&@bAQi zW$>HFCc(~nW|89~>TXJYs(^ykm3LCp87_%)?-*IIYVTC)HtnB)|E8`B>DOZ8wX8Uj zd(Pfy$w-`z&qKt8kR<8}7#1rCL%C=K5gBFa*R7Dos>&UQbR_oZzM6G9Z(2vBKu40m{*);&HLe|_F&Z!sTwUiMRaJet}L2U=zYs1!O3oBznFKUBmj zrS{52&2)Z&hc9@6uBP1%_;#gRW_!(Tpj~B2*7 zL-t>-UOmX;Lo!>NF@MfTfYjegLo&0Owr;<2^)(PJP~z2GbQ;T|%_AbW!)3(NPd2Gj zdtif5qxO?)x<+wM>vgkuw)lva2||@^P$x(LCLk|-zQojZl9--`B6YdK8Jmn|<`KyZk zzsT_~S!x=w^M9(TQAIB2KX~jko=>Uw`+2CK`>#f_?Sen1^4?>X?zI0B^0GS{>C%wr zmAKX0<&ZgRQfoDNZpR}|V+B@-sEpAiOOIkt!UbLmSaU*Y&fQH$g;~SF zKtq~1!6pVaZ}$QAL;ZyHb$dJr6Em|wx0Kiai&#(n?{QrmCOBVG#{QXfP*`c~W086Z zAt0e@Hh20yzn0&$!0D zS_fEv%Pi%aHBDg8MtX?Il(=7ysJk*2rN!<>0MB$rZ#xbIW*|Of^HI#(j$wFTJog@R zShM$f;Ac{OyE0emmC{WjQ|+-b)v3G=!|ZNUX=c$OjMQIDU7yRk8fPQ10S=) zn;)OrzMj=8v?g_{g~|xStDIPnex`B58#m1b=`)dEaQVR#O@HLm7Xi5&qM`zG!}HCL zdjM&LW8U|0FFJunbnD~GXIecE`-lfk=ikI~u(Pu{%16R*Obp`Gk58&u5w|l`xL3Ca zpX4c+12~M|kHGniOm3|XaVkW+95u;HD&$-Dz`(EHQg6C;Uz?k@8#bhuQZV0%5!LQ4 z1oVyj{hI=jU8fNbXGmB>CeYWM{sxIB5Iw6#v3DXU^`6m=r5Iv6Kc$3Bocj!2vh;u6 zu4L5K*H7)EqWujT4$`yD;sF7ACpHPz;(5XfnLNdy1vf9sSvq74}opQ@87CCd%#a z?Oh$X{K1{RE(ZwyNXnnjb$WQ1#Sd=T4V~E9cf+BgcY_$?gWeYfD9O_SA1aH+qR5k~ z(7o5KrR{F}PG~AgojmC{0$Sp=vV#pN-y0_L(hQynyDsr$qkIDW37O_pBM`cc-~L7S z${JV>zF%qclr=2Hg}YKCEd z^NDWgXJ==>L8I{@FP8H04UL7GYWVzyX^mGFQs!*VB-Ia+)9Sygt>J~2{1hW))Px!w z7a_cqmi0N`1D=mL1joFI-3Jp{APLOWk)iOmHbxo0{hqUH*MtCF{6}0`P#4h zO5wu%7foIgsjFE!<;Z)kmenM8O3dNHM}1)d(`u&OVO`02OKk!~uJX3ud>x#e>~L62 z#)ngMcip$t`#|2N=qcs3K3EU?uEaCoeh9ABG{xEI%G$*1oa`|-R2V;SltniR1lfKY z@Lu@}bD!=Kfj5zRwa>ou%$)b97#zjlveW(r z*SjqS@|;f}7QE*(#^MrcYsx)F_4lur4hGDeq2l6zI3#?ZjJ9*rpgmNE35NTb<8*uE zO~9*vuS$x5Sc9g0^~^5U|4}v#^LT!j%%seHTJAlL7a1`gKS#Fe;xsSA1lh+UL{JTH zL5TC@CnFvmirzzb)9oK|3ryRicYT{`ph-7D{KN%XQ4bV4ejX5ouzdfS&e|WF0EdJF zX&5Ss8d&t(UF1KNPxhDMdLK+RYOF;Rklzxl$R5wr#Mhylu~$(3Odm{~S73TzI>|?+ z{CT0NZ|61RxCP`16272M%X_up^1Wn`CF6m{Q&H9q?e89aPj|ya8dV+41^2jerJq<5 zs;tSb4QyJkA>cjUd{=eN6a&v^-XsHkb?43s-h^oTzy^OVF~}SJ3EWx|49oANn-xCQ zfmAymc-NWjAf5RZMwob3+a0chY7@Iu<{Ztpv#Tm1kf5%>M3y(KXV{C)kl@52waQ7b2{53;RM;WtzB@|!gabB( zPw)w8+$!4gqJZ7HmIVui!FOUMLWvPsWO%}ED*RJ6n|4NMyNq)P)LP+O<}GxaowS2E z_MlLVIUrJ?uZcg5yV`F3%fg-h;LDN9Js!K}D=@&y{EL534z&Pn((T-=3i^}49y@sw z>bn%uSdrjkFN};F6E&>H90!i}guUbz{>t`eZG1(J1ni^{ z!a1>RO!;iFeAD6$;@*68Bx#A~{od^)I1aiGATXcDAMV6_kneqO0*TeV zTk^c{GAb$LcrA@2@SXZW6D=%^D!`8Mp}a}Vv5R-t26hxquu-+F7IMsnB>tm|coH!~ z4~#u#DPd&-6*nA@!0bul9}XDE18#lokrh|FLX|)O#u!ip4?IY^ZqA;aJS4f{Eai{c z*z1uIKqmP^V9ZL$6t!pQ*APR>ip!Ty>(ibdTLO644Ax$OV$V~Ndydj%k%MeDe;FY8 z#i?Jk&UtY*UKJ_%`G-qG{mdbbn=FsPw$~hZzfe=z{o~-XIigG10@2kM6uR6Evk|N$ zPCx3EMhDw{;7$om@(=Bwkvp2Xvan2p_GxJV9_D61x|+et3zZB1u6JOqS5jVX_q*98 zVB%n)#Y3`8J0}{P6dD>EGc(0c6n9I>FIOSMCMZuQba4GgM;UvANyc+Yte#!)v(wBy zGu#F3X0bf<6~Y5)+t-PY^a9PqNpW|L7FU8eMub%AF&9!9e?zp@){b2mj)8m3fiUZ}BhmB2`udg^b z{XBXW(#gHXH-6{VtelkJKKU@(xNXT~@gwW?d-ZF+0JQ1p$dk}hD#^-0zP+Zy5AU(7 z2&-Dpex#M2p7pNSdxznSNf!VL>=L6tF>l1clm=GS!EJ$(0%7zBaso)tpz}Hu3USM6 zzLOM&!((EiVwVr3`K1_c7LQbWjqG;G^2KzGBZrX`9 zm5k4X=XC=h?W?D+f73@UFfh=h!%u*Y-^5y}ik z!hp&4=;+9o-7kN1B!1AYM~NxDQ$Y0YA|GQzFqp=WbFbmuu*0@3PK&;c;mn2KEuxwT zkPG}`MZw^KJ=FrpfPzckr#-$Utaq_b{!!8{E-vl6X$A%c1dwG?XOPw`OTd#m`DOR@ z@*MTl#Dw%DtZ0`|{sJv(rZuD$I(V2TM7|R60HnX+jMx`khTur3^L#UBXn0uE&|gD? zjF*qE;l&Iuzhx&wcpxz$#D6I?^IP-5L)IpYuN?jUlVE_a{o6Mpb9I`O2*x!9qh7zD zHpXAQ9XZRYwzfqCknEfs%Dsy&y6U!-EY79-T!Muw<}Rn9CqA~_TK$bHVFC<0>d|nh ziT$_f!Yl7dg0B*McSFika_@|D1bud!xBWsj6Bj#5IXH2jOXnD0TKh4Xqt0>W;t(nO z;)4edRvhI4{?&OSMB-;}dT7o>-z-l>TbpT?v@b8D&{d0~OegP!)D3+xuvd6(t>#nO z^=u{`l1v7Dn)G1}2BFEBAaLIjWCwoLja2GOTG-h})b=@1#4<*~l#eozNN@1Hh8=c< z&?i5C{w!>4oJtQGkzj>>7ennIa&^A-wP3co zcdGz6v~VgBWF>gApSjaY&LsgYRdi_)b*T1;ASF@4Wea2u_qT+qQK~1dGU)xYA>bTU zgQDN4mz5Ay*;J-^!&K?in?)99wc2F!f`{^P+Brx#zd^*sdadcnq^U-O5>TJfH(Yl2 zNWW^y(iclpZRe{r2hXIXqTS=IW(AhH7T4PtQotccv3xHzm=Kf#J!*y92CmcYx0Wrf zN?IjmU>{1W9fO2$;4bauUq6xFu>zU3R%?(~u17^b$mSh=gnrtCT?eNgsGlH@^s>#o zb3uVdCB5j%kRpPOH2z*1l7tSh5dEn9dXTPDNXoX>XoU7R@Xgf~S>DD%2<3V+<8t=z zj=jBo(drrX+jHf*gUI7!yRw{#o)6TTj=QsPgA$YOS+Af6L4U$Dx~M(Ftj;y4n1(^} zKjv+i3FE|dR)^7--O8|`Aw4)(P3I+ppp{2Y&K_NsqXL1GJU?1@7Z5b{FWcc}^`3mL zBcw{bC}jBUG`*U6*W>8iyCs7obc*^uuKpogkDZd+d1VzA4+1{n@1~iJd_#BYvVZHr zWnf&Jvp_lhNx7x7ds;Q}Ha*|}T_}#LXD0aFyaKS7T3LBYi@?3hJ^c#Q9emSVp39e| ziWBlwsqEjY3yZpfOiXU*KV*e0d$kZ_`hnfuNB%`!!B(=ET{Uy(v{^0=Af|--!*M|B zYf)CZbS)xNWr$CfroR6(RLWebvDI>cho9Bg^XRl?u?z1F0N$CaZ=r@Z%N{Q(J?Gyc znaIrK2))MI(BfgXXSvRAdZD0otf^EV8`~dL)MkaqZvBWVnAp(bn1GqyBqRFje2eqi zPB-IXnL=l$fAcb|K~@O~sbjA&eFNc;fDX$Sn|55b-fdnh+~dI* zMxXN|b3I=d)vGPI_qMurfdOxM^T+KO-u**xQXe#yceb`h{i%$@0;U&Sqz%gzxq~Nny6BxMIC%_g3=8Byc#vT(Hjjh! zCzgcMp9N`E0F57q2Km1cRE0a`5*&`bq6&O&DL;jtXHXvhwp>z|yjfF6q70p|OOoT# zDv)OZX&R#7R_y%G)m|r=mz;hhp9RUUcCwb+eS|~LgprLQ))@P9k?$rkvI0UvwR|_x zX1`gM8;GY)wNb!qCbi1NwB#+ku9M%cRE|=*xIqKRe(=NM*~9ncxkm=aX2Xeg`cM9H ztv~K$0?(D}h*-{RDW+qbR_fH@C`Oa_N!~-#tH;wZ)O{()AHsqW=#4ds$yy;@)GR%< z3dt1p3!3Z?i8GVbLU-bfm7QlL&Rp-WQkn~N($&pLTLaqI63;03ES@VH1Y0sSg-mhd^kyY}1hN*xf6jg&k|E#p zq-(wjSg}Ym`UHpNikd;fznjjzI82Ni9ej-Da9pa6A%rlP zQ;<%0D6z~%eVDr2K!&F$&QAB>gM&Q9ks3t7SJ_&fw@E@Ctp2Jnlvb1lIXQegUTyqg zLpiBrpBR%rfEk&K@Qf*CF#v)ZiRqQV?*aUkldq4$1DRRD^zu**Z;UTk7SUI>!p0i1`Z5pphm6s_eZ!T zB{ThLV|k+4(?+0dfbz6Uz+&UhwcqLa@Xr0;7&3N!vH+16lLV*a$4)ZTzO85b z=KtNPiQdG6${sBc*~!dA%}RW)VuzQnJJ+@3S{7MYk(EzBI1A>EefiasKHi*;tGm}Xks-jbSJ$d7rLXG$uD?8gALqn%^*P5j ztU#Xiq^`1Zs#F=AB63$klP@a-!xnj!cPfO0oWyR#`i0)#-P^;1IE|T~eBVP{^LolF zz9Fw9=0vnL%X>WglslEk6ze=^%nnY!I%Hj@K3=(!QG?M}Q(zdg5$H$~zk}Cf&;#sSThDn_KQF?`pt=S4oE+gIY0Vw_C5~xngo< zCYQT}@`HSfOA-RQX7S8w0OwChtzp6&ElN-ts7r;Kg14lbPi!$nt?AwBZSK|`30rH^`(nRSv) zd;Nu^v9V(KmI*)Zc1wqt&|L+s%V@uU>kqe1x&oaxdi0Iaj~w7^!9$ETn^Z9HvgurA|D-f&vRYf(e%u37zWUA!WY8W50ee8vd^luBhtvlYX`rg|gFDZ);)D3(Zl{R7hk!Er9Ry6)dUAn3 zdDNv~q={5Hi0$<2be@wW_$Q;tNCUkBAuIc_YK1J~&ws!DVf!Ccg9{X2u3Zx-jE4m` TMcFDrz&{OD9hF)o>xlmYt$H0} delta 10733 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 rTMF!6AKPSs$ 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 z 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 = z_a@8Bn!TK_(0@rnLNYi!oCm&Gvd*TRy;XtJR3n2QUh&LE6MPHnS4T_FSGEqy^)q)U zh_$v}%6^1Ex8;(|w_euAc#S`jnA-~FM0N~^EPr-0gm3x%#{Q0%>Txt5rBtOfU(|oQ z;u$NQF4iv=!Vi>*!t0c3G-7jCz&5D$bvb?i;s+kyh>=%x*r63_8CTLAKTB7~5?}i@dw+Q$)ogGpHff77K5}c(owRq7ghVlfJN=^ksB3kb<6AmH>vIS{Gf;?X;BbOnUg70cDnon-GcIsW$)SQ@6Hm z6dmb%nYY5gL{O{BXzMI_P>+Ni)WwU1W2ncDa^t${=)-;NlX8%>>dX0b6{n94U$VBh zE0TeqK5aBVyAc8U`1qP0T+Lhb+|L;%1^*H{U&VPy2P8Aa^tCmc|1uXdh$||3wfO_6 zH3Hx{D>l10o;Z1KoLx?Sgp^%q2`wzy6S1-9W0kJi)6nMkYZa8~U=Q@}7#lkSNs*Bz zA}9eF6^CVqD?WEMEZtMA8$G`~P&VGF^FabM|$TjQR+dtJz;TqLP8&@ASNZ*zyKLg$sMqaojuAbWvxH&68seEEfsn(dl$ z4I)qxTyRU)8vAg=z!@2+cJTHEJP8{0o{~dHCKOiq3(NsirMQwTRzA^u9HRtQ*pUQH zH4H?IXCY2`jL&n)UV8F6z+C_Ck&I+u-WjRFol8v=g>RFhT<^Htvq{$63#d=vb?W`q z+`QfNGZOPhAMxnhG7tnx#onfeWvZB-wKzRTCoL(d%Aew_;p@2e2J0>=zk(VnYP{9V z2`7V?wSiDGx2n>DH4~@+GcEJ!UN40@!%|{Vesf5Ow^qCPeE$qT5#N+-$?OdUxH*H? z!|1d|a;_dVrxU7(NuMhE2Iq5u0a+@=QjYbFVDWWd%3oRFJ0W|I%ytjb1_J!QI|p*Y zM3DMM$lD2H%We7g$g?eRM_MWuu|GPZ@s3Pzs-#6%h6D)9~Ar1l*8+UYxTjA1XYm�v3 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

+m zi2WPjm-ji12UP`umA2h4J8|E1hkvu{7VI$A;pGd#)U)NnR?A-Zs|G^!-HW%0A@x5< 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

vYQiUx#;=i8%vKf0;Za-=Z9oN5&fS#e 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 Mx}I8@icQ%60G2$GasU7T literal 26174 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 d)FckSBaR}#w%3l&Y}az)e7{|Dr}z;plr From e11c8c3647e28b430c7b7bf3a048a0a607653010 Mon Sep 17 00:00:00 2001 From: Winter Flare <7543955+Owai-Seek@users.noreply.github.com> Date: Mon, 10 Feb 2020 00:35:31 -0500 Subject: [PATCH 024/123] Fixing a moneymaking oversight. --- code/modules/cargo/exports/large_objects.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/cargo/exports/large_objects.dm b/code/modules/cargo/exports/large_objects.dm index b8541dcd33..bf67286f11 100644 --- a/code/modules/cargo/exports/large_objects.dm +++ b/code/modules/cargo/exports/large_objects.dm @@ -6,7 +6,7 @@ k_elasticity = 0 unit_name = "crate" export_types = list(/obj/structure/closet/crate) - exclude_types = list(/obj/structure/closet/crate/large, /obj/structure/closet/crate/wooden) + exclude_types = list(/obj/structure/closet/crate/large, /obj/structure/closet/crate/wooden, /obj/structure/closet/crate/bin) /datum/export/large/crate/total_printout(datum/export_report/ex, notes = TRUE) // That's why a goddamn metal crate costs that much. . = ..() From 32a5957c183478864f44d7ab3318aaa020d1bddf Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 10 Feb 2020 04:30:07 -0700 Subject: [PATCH 025/123] usr --- code/game/turfs/turf.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index d8434f986c..e8f53f551d 100755 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -363,13 +363,13 @@ if(.) return if(length(src_object.contents())) - to_chat(usr, "You start dumping out the contents...") - if(!do_after(usr,20,target=src_object.parent)) + to_chat(user, "You start dumping out the contents...") + if(!do_after(user,20,target=src_object.parent)) return FALSE var/list/things = src_object.contents() var/datum/progressbar/progress = new(user, things.len, src) - while (do_after(usr, 10, TRUE, src, FALSE, CALLBACK(src_object, /datum/component/storage.proc/mass_remove_from_storage, src, things, progress))) + while (do_after(user, 10, TRUE, src, FALSE, CALLBACK(src_object, /datum/component/storage.proc/mass_remove_from_storage, src, things, progress))) stoplag(1) qdel(progress) From 8e50c278bbc33e4a1d390aa8a63dc9411f6fc08b Mon Sep 17 00:00:00 2001 From: Artur Date: Mon, 10 Feb 2020 17:34:14 +0100 Subject: [PATCH 026/123] Rebuild and misc nuke tweak --- code/datums/components/uplink.dm | 2 +- code/modules/antagonists/nukeop/equipment/nuclearbomb.dm | 1 + tgui-next/packages/tgui/public/tgui.bundle.js | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/code/datums/components/uplink.dm b/code/datums/components/uplink.dm index 8cb5313cea..8728d68c88 100644 --- a/code/datums/components/uplink.dm +++ b/code/datums/components/uplink.dm @@ -122,7 +122,7 @@ GLOBAL_LIST_EMPTY(uplinks) active = TRUE ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) if(!ui) - ui = new(user, src, ui_key, "uplink", name, 720, 480, master_ui, state) + ui = new(user, src, ui_key, "uplink", name, 620, 580, master_ui, state) ui.set_autoupdate(FALSE) // This UI is only ever opened by one person, and never is updated outside of user input. ui.set_style("syndicate") ui.open() diff --git a/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm b/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm index fe3b5a3aeb..0d815703c5 100644 --- a/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm +++ b/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm @@ -381,6 +381,7 @@ playsound(src, 'sound/machines/nuke/confirm_beep.ogg', 50, FALSE) set_active() update_ui_mode() + . = TRUE else playsound(src, 'sound/machines/nuke/angry_beep.ogg', 50, FALSE) if("anchor") diff --git a/tgui-next/packages/tgui/public/tgui.bundle.js b/tgui-next/packages/tgui/public/tgui.bundle.js index fafbf4d116..2861e69d02 100644 --- a/tgui-next/packages/tgui/public/tgui.bundle.js +++ b/tgui-next/packages/tgui/public/tgui.bundle.js @@ -1,3 +1,3 @@ !function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=164)}([function(e,t,n){"use strict";var o=n(5),r=n(18).f,a=n(24),i=n(22),c=n(89),l=n(122),u=n(61);e.exports=function(e,t){var n,s,d,p,f,m=e.target,h=e.global,C=e.stat;if(n=h?o:C?o[m]||c(m,{}):(o[m]||{}).prototype)for(s in t){if(p=t[s],d=e.noTargetGet?(f=r(n,s))&&f.value:n[s],!u(h?s:m+(C?".":"#")+s,e.forced)&&d!==undefined){if(typeof p==typeof d)continue;l(p,d)}(e.sham||d&&d.sham)&&a(p,"sham",!0),i(n,s,p,e)}}},function(e,t,n){"use strict";t.__esModule=!0;var o=n(386);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=t.Tooltip=t.Toast=t.TitleBar=t.Tabs=t.Table=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.LabeledList=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.Dimmer=t.Collapsible=t.ColorBox=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(158);t.AnimatedNumber=o.AnimatedNumber;var r=n(391);t.BlockQuote=r.BlockQuote;var a=n(17);t.Box=a.Box;var i=n(114);t.Button=i.Button;var c=n(393);t.ColorBox=c.ColorBox;var l=n(394);t.Collapsible=l.Collapsible;var u=n(395);t.Dimmer=u.Dimmer;var s=n(396);t.Dropdown=s.Dropdown;var d=n(397);t.Flex=d.Flex;var p=n(161);t.Grid=p.Grid;var f=n(87);t.Icon=f.Icon;var m=n(160);t.Input=m.Input;var h=n(163);t.LabeledList=h.LabeledList;var C=n(398);t.NoticeBox=C.NoticeBox;var g=n(399);t.NumberInput=g.NumberInput;var b=n(400);t.ProgressBar=b.ProgressBar;var v=n(401);t.Section=v.Section;var N=n(162);t.Table=N.Table;var V=n(402);t.Tabs=V.Tabs;var y=n(403);t.TitleBar=y.TitleBar;var _=n(117);t.Toast=_.Toast;var x=n(159);t.Tooltip=x.Tooltip;var k=n(404);t.Chart=k.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(37),r=n(19);t.backendUpdate=function(e){return{type:"backendUpdate",payload:e}};t.backendReducer=function(e,t){var n=t.type,r=t.payload;if("backendUpdate"===n){var a=Object.assign({},e.config,{},r.config),i=Object.assign({},e.data,{},r.static_data,{},r.data),c=a.status!==o.UI_DISABLED,l=a.status===o.UI_INTERACTIVE;return Object.assign({},e,{config:a,data:i,visible:c,interactive:l})}return e};t.useBackend=function(e){var t=e.state,n=(e.dispatch,t.config.ref);return Object.assign({},t,{act:function(e,t){return void 0===t&&(t={}),(0,r.act)(n,e,t)}})}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n(118))},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";var o,r=n(9),a=n(5),i=n(6),c=n(15),l=n(74),u=n(24),s=n(22),d=n(13).f,p=n(36),f=n(53),m=n(11),h=n(58),C=a.DataView,g=C&&C.prototype,b=a.Int8Array,v=b&&b.prototype,N=a.Uint8ClampedArray,V=N&&N.prototype,y=b&&p(b),_=v&&p(v),x=Object.prototype,k=x.isPrototypeOf,w=m("toStringTag"),L=h("TYPED_ARRAY_TAG"),B=!(!a.ArrayBuffer||!C),S=B&&!!f&&"Opera"!==l(a.opera),I=!1,T={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},A=function(e){var t=l(e);return"DataView"===t||c(T,t)},E=function(e){return i(e)&&c(T,l(e))};for(o in T)a[o]||(S=!1);if((!S||"function"!=typeof y||y===Function.prototype)&&(y=function(){throw TypeError("Incorrect invocation")},S))for(o in T)a[o]&&f(a[o],y);if((!S||!_||_===x)&&(_=y.prototype,S))for(o in T)a[o]&&f(a[o].prototype,_);if(S&&p(V)!==_&&f(V,_),r&&!c(_,w))for(o in I=!0,d(_,w,{get:function(){return i(this)?this[L]:undefined}}),T)a[o]&&u(a[o],L,o);B&&f&&p(g)!==x&&f(g,x),e.exports={NATIVE_ARRAY_BUFFER:B,NATIVE_ARRAY_BUFFER_VIEWS:S,TYPED_ARRAY_TAG:I&&L,aTypedArray:function(e){if(E(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(f){if(k.call(y,e))return e}else for(var t in T)if(c(T,o)){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(r){if(n)for(var o in T){var i=a[o];i&&c(i.prototype,e)&&delete i.prototype[e]}_[e]&&!n||s(_,e,n?t:S&&v[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,i;if(r){if(f){if(n)for(o in T)(i=a[o])&&c(i,e)&&delete i[e];if(y[e]&&!n)return;try{return s(y,e,n?t:S&&b[e]||t)}catch(l){}}for(o in T)!(i=a[o])||i[e]&&!n||s(i,e,t)}},isView:A,isTypedArray:E,TypedArray:y,TypedArrayPrototype:_}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(30),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(5),r=n(91),a=n(15),i=n(58),c=n(95),l=n(125),u=r("wks"),s=o.Symbol,d=l?s:i;e.exports=function(e){return a(u,e)||(c&&a(s,e)?u[e]=s[e]:u[e]=d("Symbol."+e)),u[e]}},function(e,t,n){"use strict";t.__esModule=!0,t.isFalsy=t.pureComponentHooks=t.shallowDiffers=t.normalizeChildren=t.classes=void 0;t.classes=function(e){for(var t="",n=0;n_;_++)if((p||_ in N)&&(b=V(g=N[_],_,v),e))if(t)k[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(k,g)}else if(s)return!1;return d?-1:u||s?s:k}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxProps=t.unit=void 0;var o=n(1),r=n(12),a=n(392),i=n(37);function c(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}var l=function(e){return"string"==typeof e?e:"number"==typeof e?6*e+"px":void 0};t.unit=l;var u=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},s=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=l(n))}},p=function(e,t){return function(n,o){(0,r.isFalsy)(o)||(n[e]=t)}},f=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,s=e.children,d=c(e,["as","className","content","children"]),p=e.textColor||e.color,f=e.backgroundColor;if("function"==typeof s)return s(C(e));var m=C(d);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(f)&&"color-bg-"+f]),l||s,a.ChildFlags.UnknownChildren,m)};t.Box=g,g.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,g,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,g.Forced=b},function(e,t,n){"use strict";var o=n(9),r=n(71),a=n(46),i=n(23),c=n(33),l=n(15),u=n(119),s=Object.getOwnPropertyDescriptor;t.f=o?s:function(e,t){if(e=i(e),t=c(t,!0),u)try{return s(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";t.__esModule=!0,t.winset=t.winget=t.act=t.runCommand=t.callByondAsync=t.callByond=t.tridentVersion=void 0;var o,r=n(28),a=(o=navigator.userAgent.match(/Trident\/(\d+).+?;/i)[1])?parseInt(o,10):null;t.tridentVersion=a;var i=function(e,t){return void 0===t&&(t={}),"byond://"+e+"?"+(0,r.buildQueryString)(t)},c=function(e,t){void 0===t&&(t={}),window.location.href=i(e,t)};t.callByond=c;var l=function(e,t){void 0===t&&(t={}),window.__callbacks__=window.__callbacks__||[];var n=window.__callbacks__.length,o=new Promise((function(e){window.__callbacks__.push(e)}));return window.location.href=i(e,Object.assign({},t,{callback:"__callbacks__["+n+"]"})),o};t.callByondAsync=l;t.runCommand=function(e){return c("winset",{command:e})};t.act=function(e,t,n){return void 0===n&&(n={}),c("",Object.assign({src:e,action:t},n))};var u=function(e,t){var n;return regeneratorRuntime.async((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,regeneratorRuntime.awrap(l("winget",{id:e,property:t}));case 2:return n=o.sent,o.abrupt("return",n[t]);case 4:case"end":return o.stop()}}))};t.winget=u;t.winset=function(e,t,n){var o;return c("winset",((o={})[e+"."+t]=n,o))}},function(e,t,n){"use strict";t.__esModule=!0,t.toFixed=t.round=t.clamp=void 0;t.clamp=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),Math.max(t,Math.min(e,n))};t.round=function(e){return Math.round(e)};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(t)}},function(e,t,n){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var o=n(5),r=n(24),a=n(15),i=n(89),c=n(90),l=n(34),u=l.get,s=l.enforce,d=String(String).split("String");(e.exports=function(e,t,n,c){var l=!!c&&!!c.unsafe,u=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||r(n,"name",t),s(n).source=d.join("string"==typeof t?t:"")),e!==o?(l?!p&&e[t]&&(u=!0):delete e[t],u?e[t]=n:r(e,t,n)):u?e[t]=n:i(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||c(this)}))},function(e,t,n){"use strict";var o=n(57),r=n(21);e.exports=function(e){return o(r(e))}},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(46);e.exports=o?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var o=n(123),r=n(15),a=n(129),i=n(13).f;e.exports=function(e){var t=o.Symbol||(o.Symbol={});r(t,e)||i(t,e,{value:a.f(e)})}},function(e,t,n){"use strict";var o=n(21),r=/"/g;e.exports=function(e,t,n,a){var i=String(o(e)),c="<"+t;return""!==n&&(c+=" "+n+'="'+String(a).replace(r,""")+'"'),c+">"+i+""}},function(e,t,n){"use strict";var o=n(4);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";t.__esModule=!0,t.buildQueryString=t.decodeHtmlEntities=t.toTitleCase=t.capitalize=t.testGlobPattern=t.multiline=void 0;t.multiline=function o(e){if(Array.isArray(e))return o(e.join(""));var t,n=e.split("\n"),r=n,a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var c;if(a){if(i>=r.length)break;c=r[i++]}else{if((i=r.next()).done)break;c=i.value}for(var l=c,u=0;u",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.zipWith=t.zip=t.reduce=t.sortBy=t.map=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};var o=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(121),c=n(5),l=n(6),u=n(24),s=n(15),d=n(72),p=n(59),f=c.WeakMap;if(i){var m=new f,h=m.get,C=m.has,g=m.set;o=function(e,t){return g.call(m,e,t),t},r=function(e){return h.call(m,e)||{}},a=function(e){return C.call(m,e)}}else{var b=d("state");p[b]=!0,o=function(e,t){return u(e,b,t),t},r=function(e){return s(e,b)?e[b]:{}},a=function(e){return s(e,b)}}e.exports={set:o,get:r,has:a,enforce:function(e){return a(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=n(123),r=n(5),a=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?a(o[e])||a(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},function(e,t,n){"use strict";var o=n(15),r=n(14),a=n(72),i=n(102),c=a("IE_PROTO"),l=Object.prototype;e.exports=i?Object.getPrototypeOf:function(e){return e=r(e),o(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){"use strict";t.__esModule=!0,t.getGasColor=t.getGasLabel=t.RADIO_CHANNELS=t.CSS_COLORS=t.COLORS=t.UI_CLOSE=t.UI_DISABLED=t.UI_UPDATE=t.UI_INTERACTIVE=void 0;t.UI_INTERACTIVE=2;t.UI_UPDATE=1;t.UI_DISABLED=0;t.UI_CLOSE=-1;t.COLORS={department:{captain:"#c06616",security:"#e74c3c",medbay:"#3498db",science:"#9b59b6",engineering:"#f1c40f",cargo:"#f39c12",centcom:"#00c100",other:"#c38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}};t.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"];t.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"CentCom",freq:1337,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"AI Private",freq:1447,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"}];var o=[{id:"o2",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"n2",name:"Nitrogen",label:"N\u2082",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H\u2082O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"no2",name:"Nitryl",label:"NO\u2082",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"}];t.getGasLabel=function(e,t){var n=String(e).toLowerCase(),r=o.find((function(e){return e.id===n||e.name.toLowerCase()===n}));return r&&r.label||t||e};t.getGasColor=function(e){var t=String(e).toLowerCase(),n=o.find((function(e){return e.id===t||e.name.toLowerCase()===t}));return n&&n.color}},function(e,t,n){"use strict";e.exports=!1},function(e,t,n){"use strict";var o=n(4);e.exports=function(e,t){var n=[][e];return!n||!o((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(9),i=n(113),c=n(7),l=n(77),u=n(55),s=n(46),d=n(24),p=n(10),f=n(137),m=n(151),h=n(33),C=n(15),g=n(74),b=n(6),v=n(42),N=n(53),V=n(47).f,y=n(152),_=n(16).forEach,x=n(54),k=n(13),w=n(18),L=n(34),B=n(79),S=L.get,I=L.set,T=k.f,A=w.f,E=Math.round,P=r.RangeError,O=l.ArrayBuffer,M=l.DataView,R=c.NATIVE_ARRAY_BUFFER_VIEWS,F=c.TYPED_ARRAY_TAG,D=c.TypedArray,j=c.TypedArrayPrototype,z=c.aTypedArrayConstructor,H=c.isTypedArray,G=function(e,t){for(var n=0,o=t.length,r=new(z(e))(o);o>n;)r[n]=t[n++];return r},U=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},K=function(e){var t;return e instanceof O||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},Y=function(e,t){return H(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},q=function(e,t){return Y(e,t=h(t,!0))?s(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(w.f=q,k.f=W,U(j,"buffer"),U(j,"byteOffset"),U(j,"byteLength"),U(j,"length")),o({target:"Object",stat:!0,forced:!R},{getOwnPropertyDescriptor:q,defineProperty:W}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,s="set"+e,h=r[c],C=h,g=C&&C.prototype,k={},w=function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)},L=function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[s](t*a+r.byteOffset,o,!0)},A=function(e,t){T(e,t,{get:function(){return w(this,t)},set:function(e){return L(this,t,e)},enumerable:!0})};R?i&&(C=t((function(e,t,n,o){return u(e,C,c),B(b(t)?K(t)?o!==undefined?new h(t,m(n,a),o):n!==undefined?new h(t,m(n,a)):new h(t):H(t)?G(C,t):y.call(C,t):new h(f(t)),e,C)})),N&&N(C,D),_(V(h),(function(e){e in C||d(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){u(e,C,c);var r,i,l,s=0,d=0;if(b(t)){if(!K(t))return H(t)?G(C,t):y.call(C,t);r=t,d=m(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw P("Wrong length");if((i=h-d)<0)throw P("Wrong length")}else if((i=p(o)*a)+d>h)throw P("Wrong length");l=i/a}else l=f(t),r=new O(i=l*a);for(I(e,{buffer:r,byteOffset:d,byteLength:i,length:l,view:new M(r)});sdocument.F=Object<\/script>"),e.close(),p=e.F;n--;)delete p[s][a[n]];return p()};e.exports=Object.create||function(e,t){var n;return null!==e?(d[s]=o(e),n=new d,d[s]=null,n[u]=e):n=p(),t===undefined?n:r(n,t)},i[u]=!0},function(e,t,n){"use strict";var o=n(13).f,r=n(15),a=n(11)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&o(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(11),r=n(42),a=n(24),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a(c,i,r(null)),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(8),r=n(31),a=n(11)("species");e.exports=function(e,t){var n,i=o(e).constructor;return i===undefined||(n=o(i)[a])==undefined?t:r(n)}},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 o=n(124),r=n(93).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(31);e.exports=function(e,t,n){if(o(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,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(33),r=n(13),a=n(46);e.exports=function(e,t,n){var i=o(t);i in e?r.f(e,i,a(0,n)):e[i]=n}},function(e,t,n){"use strict";var o=n(59),r=n(6),a=n(15),i=n(13).f,c=n(58),l=n(67),u=c("meta"),s=0,d=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++s,weakData:{}}})},f=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,u)){if(!d(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!d(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&f.REQUIRED&&d(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.createLogger=void 0;n(154);var o=n(19),r=0,a=1,i=2,c=3,l=4,u=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a=i){var c=[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;(0,o.act)(window.__ref__,"tgui:log",{log:c})}};t.createLogger=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;os;)if((c=l[s++])!=c)return!0}else for(;u>s;s++)if((e||s in l)&&l[s]===n)return e||s||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(4),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==u||n!=l&&("function"==typeof t?o(t):!!t)},i=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=a.data={},l=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(124),r=n(93);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(6),r=n(52),a=n(11)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[a])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(96),i=r("species");e.exports=function(e){return a>=51||!o((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(22);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(8),r=n(98),a=n(10),i=n(48),c=n(99),l=n(132),u=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,s,d){var p,f,m,h,C,g,b,v=i(t,n,s?2:1);if(d)p=e;else{if("function"!=typeof(f=c(e)))throw TypeError("Target is not iterable");if(r(f)){for(m=0,h=a(e.length);h>m;m++)if((C=s?v(o(b=e[m])[0],b[1]):v(e[m]))&&C instanceof u)return C;return new u(!1)}p=f.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,v,b.value,s))&&C&&C instanceof u)return C;return new u(!1)}).stop=function(e){return new u(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(1),r=n(2);t.InterfaceLockNoticeBox=function(e){var t=e.siliconUser,n=e.locked,a=e.onLockStatusChange,i=e.accessText;return t?(0,o.createComponentVNode)(2,r.NoticeBox,{children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{m:0,color:"gray",icon:n?"lock":"unlock",content:n?"Locked":"Unlocked",onClick:function(){a&&a(!n)}})})]})}):(0,o.createComponentVNode)(2,r.NoticeBox,{children:["Swipe ",i||"an ID card"," ","to ",n?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.compose=t.flow=void 0;t.flow=function o(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i=c.length)break;s=c[u++]}else{if((u=c.next()).done)break;s=u.value}var d=s;Array.isArray(d)?n=o.apply(void 0,d).apply(void 0,[n].concat(a)):d&&(n=d.apply(void 0,[n].concat(a)))}return n}};t.compose=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?o-1:0),a=1;a=0:d>p;p+=f)p in s&&(l=n(l,s[p],p,u));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(5),r=n(9),a=n(7).NATIVE_ARRAY_BUFFER,i=n(24),c=n(66),l=n(4),u=n(55),s=n(30),d=n(10),p=n(137),f=n(217),m=n(47).f,h=n(13).f,C=n(97),g=n(43),b=n(34),v=b.get,N=b.set,V="ArrayBuffer",y="DataView",_="Wrong length",x=o[V],k=x,w=o[y],L=o.RangeError,B=f.pack,S=f.unpack,I=function(e){return[255&e]},T=function(e){return[255&e,e>>8&255]},A=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},E=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},P=function(e){return B(e,23,4)},O=function(e){return B(e,52,8)},M=function(e,t){h(e.prototype,t,{get:function(){return v(this)[t]}})},R=function(e,t,n,o){var r=p(n),a=v(e);if(r+t>a.byteLength)throw L("Wrong index");var i=v(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},F=function(e,t,n,o,r,a){var i=p(n),c=v(e);if(i+t>c.byteLength)throw L("Wrong index");for(var l=v(c.buffer).bytes,u=i+c.byteOffset,s=o(+r),d=0;dH;)(D=z[H++])in k||i(k,D,x[D]);j.constructor=k}var G=new w(new k(2)),U=w.prototype.setInt8;G.setInt8(0,2147483648),G.setInt8(1,2147483649),!G.getInt8(0)&&G.getInt8(1)||c(w.prototype,{setInt8:function(e,t){U.call(this,e,t<<24>>24)},setUint8:function(e,t){U.call(this,e,t<<24>>24)}},{unsafe:!0})}else k=function(e){u(this,k,V);var t=p(e);N(this,{bytes:C.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},w=function(e,t,n){u(this,w,y),u(e,k,y);var o=v(e).byteLength,a=s(t);if(a<0||a>o)throw L("Wrong offset");if(a+(n=n===undefined?o-a:d(n))>o)throw L(_);N(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(M(k,"byteLength"),M(w,"buffer"),M(w,"byteLength"),M(w,"byteOffset")),c(w.prototype,{getInt8:function(e){return R(this,1,e)[0]<<24>>24},getUint8:function(e){return R(this,1,e)[0]},getInt16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return S(R(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return S(R(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,T,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){F(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){F(this,8,e,O,t,arguments.length>2?arguments[2]:undefined)}});g(k,V),g(w,y),e.exports={ArrayBuffer:k,DataView:w}},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(61),i=n(22),c=n(50),l=n(68),u=n(55),s=n(6),d=n(4),p=n(75),f=n(43),m=n(79);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],v=b&&b.prototype,N=b,V={},y=function(e){var t=v[e];i(v,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!s(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!s(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!s(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(a(e,"function"!=typeof b||!(C||v.forEach&&!d((function(){(new b).entries().next()})))))N=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new N,x=_[g](C?{}:-0,1)!=_,k=d((function(){_.has(1)})),w=p((function(e){new b(e)})),L=!C&&d((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));w||((N=t((function(t,n){u(t,N,e);var o=m(new b,t,N);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=v,v.constructor=N),(k||L)&&(y("delete"),y("has"),h&&y("get")),(L||x)&&y(g),C&&v.clear&&delete v.clear}return V[e]=N,o({global:!0,forced:N!=b},V),f(N,e),C||n.setStrong(N,e,h),N}},function(e,t,n){"use strict";var o=n(6),r=n(53);e.exports=function(e,t,n){var a,i;return r&&"function"==typeof(a=t.constructor)&&a!==n&&o(i=a.prototype)&&i!==n.prototype&&r(e,i),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},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 o=n(38),r=n(5),a=n(4);e.exports=o||!a((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(8);e.exports=function(){var e=o(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";var o,r,a=n(83),i=RegExp.prototype.exec,c=String.prototype.replace,l=i,u=(o=/a/,r=/b*/g,i.call(o,"a"),i.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),s=/()??/.exec("")[1]!==undefined;(u||s)&&(l=function(e){var t,n,o,r,l=this;return s&&(n=new RegExp("^"+l.source+"$(?!\\s)",a.call(l))),u&&(t=l.lastIndex),o=i.call(l,e),u&&o&&(l.lastIndex=l.global?o.index+o[0].length:t),s&&o&&o.length>1&&c.call(o[0],n,(function(){for(r=1;r")})),s=!a((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,d){var p=i(e),f=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),m=f&&!a((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[p]=/./[p]),n.exec=function(){return t=!0,null},n[p](""),!t}));if(!f||!m||"replace"===e&&!u||"split"===e&&!s){var h=/./[p],C=n(p,""[e],(function(e,t,n,o,r){return t.exec===c?f&&!r?{done:!0,value:h.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}})),g=C[0],b=C[1];r(String.prototype,e,g),r(RegExp.prototype,p,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)}),d&&o(RegExp.prototype[p],"sham",!0)}}},function(e,t,n){"use strict";var o=n(32),r=n(84);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(1),r=n(12),a=n(17);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,s=void 0===u?{}:u,d=e.rotation,p=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,["name","size","spin","className","style","rotation"]);n&&(s["font-size"]=100*n+"%"),"number"==typeof d&&(s.transform="rotate("+d+"deg)");var f=i.test(t),m=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,f?"far":"fas","fa-"+m,c&&"fa-spin"]),style:s},p)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";var o=n(5),r=n(6),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(5),r=n(24);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(120),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(38),r=n(120);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.4.8",mode:o?"pure":"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(35),r=n(47),a=n(94),i=n(8);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.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 o=n(4);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,a=n(5),i=n(73),c=a.process,l=c&&c.versions,u=l&&l.v8;u?r=(o=u.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10);e.exports=function(e){for(var t=o(this),n=a(t.length),i=arguments.length,c=r(i>1?arguments[1]:undefined,n),l=i>2?arguments[2]:undefined,u=l===undefined?n:r(l,n);u>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(11),r=n(65),a=o("iterator"),i=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var o=n(74),r=n(65),a=n(11)("iterator");e.exports=function(e){if(e!=undefined)return e[a]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(11)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(0),r=n(202),a=n(36),i=n(53),c=n(43),l=n(24),u=n(22),s=n(11),d=n(38),p=n(65),f=n(134),m=f.IteratorPrototype,h=f.BUGGY_SAFARI_ITERATORS,C=s("iterator"),g=function(){return this};e.exports=function(e,t,n,s,f,b,v){r(n,t,s);var N,V,y,_=function(e){if(e===f&&B)return B;if(!h&&e in w)return w[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},x=t+" Iterator",k=!1,w=e.prototype,L=w[C]||w["@@iterator"]||f&&w[f],B=!h&&L||_(f),S="Array"==t&&w.entries||L;if(S&&(N=a(S.call(new e)),m!==Object.prototype&&N.next&&(d||a(N)===m||(i?i(N,m):"function"!=typeof N[C]&&l(N,C,g)),c(N,x,!0,!0),d&&(p[x]=g))),"values"==f&&L&&"values"!==L.name&&(k=!0,B=function(){return L.call(this)}),d&&!v||w[C]===B||l(w,C,B),p[t]=B,f)if(V={values:_("values"),keys:b?B:_("keys"),entries:_("entries")},v)for(y in V)!h&&!k&&y in w||u(w,y,V[y]);else o({target:t,proto:!0,forced:h||k},V);return V}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";var o=n(10),r=n(104),a=n(21),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,s=String(a(t)),d=s.length,p=c===undefined?" ":String(c),f=o(n);return f<=d||""==p?s:(l=f-d,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?s+u:u+s)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(30),r=n(21);e.exports="".repeat||function(e){var t=String(r(this)),n="",a=o(e);if(a<0||a==Infinity)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(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 o,r,a,i=n(5),c=n(4),l=n(32),u=n(48),s=n(127),d=n(88),p=n(146),f=i.location,m=i.setImmediate,h=i.clearImmediate,C=i.process,g=i.MessageChannel,b=i.Dispatch,v=0,N={},V=function(e){if(N.hasOwnProperty(e)){var t=N[e];delete N[e],t()}},y=function(e){return function(){V(e)}},_=function(e){V(e.data)},x=function(e){i.postMessage(e+"",f.protocol+"//"+f.host)};m&&h||(m=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return N[++v]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(v),v},h=function(e){delete N[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(x)?o="onreadystatechange"in d("script")?function(e){s.appendChild(d("script")).onreadystatechange=function(){s.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=x,i.addEventListener("message",_,!1))),e.exports={set:m,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(32),a=n(11)("match");e.exports=function(e){var t;return o(e)&&((t=e[a])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(30),r=n(21),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),u=c.length;return l<0||l>=u?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===u||(i=c.charCodeAt(l+1))<56320||i>57343?e?c.charAt(l):a:e?c.slice(l,l+2):i-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},function(e,t,n){"use strict";var o=n(107);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(11)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(108).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(4),r=n(81);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(5),r=n(4),a=n(75),i=n(7).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!i||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!a((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(1),r=n(12),a=n(19),i=n(115),c=n(51),l=n(116),u=n(17),s=n(87),d=n(159);n(160),n(161);function p(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,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var m=(0,c.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,p=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,v=e.ellipsis,N=e.content,V=e.iconRotation,y=e.iconSpin,_=e.children,x=e.onclick,k=e.onClick,w=f(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconSpin","children","onclick","onClick"]),L=!(!N&&!_);return x&&m.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,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({as:"span",className:(0,r.classes)(["Button",n&&"Button--fluid",h&&"Button--disabled",C&&"Button--selected",L&&"Button--hasContent",v&&"Button--ellipsis",p&&"string"==typeof p?"Button--color--"+p:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.tridentVersion<=4,onclick:function(e){(0,l.refocusLayout)(),!h&&k&&k(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!h&&k&&k(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,l.refocusLayout)()):void 0}},w,{children:[c&&(0,o.createComponentVNode)(2,s.Icon,{name:c,rotation:V,spin:y}),N,_,g&&(0,o.createComponentVNode)(2,d.Tooltip,{content:g,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=f(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;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}p(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.confirmMessage,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.color,l=t.content,u=t.onClick,s=f(t,["confirmMessage","confirmColor","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:l,color:this.state.clickedOnce?i:c,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},s)))},t}(o.Component);t.ButtonConfirm=g,h.Confirm=g;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}p(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,c=t.color,l=void 0===c?"default":c,s=(t.placeholder,t.maxLength,f(t,["fluid","content","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+l])},s,{onClick:function(){return e.setInInput(!0)},children:[(0,o.createVNode)(1,"div",null,a,0),(0,o.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)]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},function(e,t,n){"use strict";t.__esModule=!0,t.hotKeyReducer=t.hotKeyMiddleware=t.releaseHeldKeys=t.KEY_MINUS=t.KEY_EQUAL=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_SPACE=t.KEY_ESCAPE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;var o=n(51),r=n(19),a=(0,o.createLogger)("hotkeys");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_ESCAPE=27;t.KEY_SPACE=32;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_EQUAL=187;t.KEY_MINUS=189;var i=[17,18,16],c=[27,13,32,9,17,16],l={},u=function(e,t,n,o){var r="";return e&&(r+="Ctrl+"),t&&(r+="Alt+"),n&&(r+="Shift+"),r+=o>=48&&o<=90?String.fromCharCode(o):"["+o+"]"},s=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:u(n,o,r,t)}},d=function(){for(var e=0,t=Object.keys(l);e4&&function(e,t){if(!e.defaultPrevented){var n=e.target&&e.target.localName;if("input"!==n&&"textarea"!==n){var o=s(e),i=o.keyCode,u=o.ctrlKey,d=o.shiftKey;u||d||c.includes(i)||("keydown"!==t||l[i]?"keyup"===t&&l[i]&&(a.debug("passthrough",t,o),(0,r.callByond)("",{__keyup:i})):(a.debug("passthrough",t,o),(0,r.callByond)("",{__keydown:i})))}}}(e,t),function(e,t,n){if("keyup"===t){var o=s(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,d=o.keyString;u&&!i.includes(l)&&(a.log(d),r&&c&&8===l&&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!")})),n({type:"hotKey",payload:o}))}}(e,t,n)},document.addEventListener("keydown",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keydown"),l[n]=!0})),document.addEventListener("keyup",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keyup"),l[n]=!1})),r.tridentVersion>4&&function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){d()})),function(e){return function(t){return e(t)}}};t.hotKeyReducer=function(e,t){var n=t.type,o=t.payload;if("hotKey"===n){var r=o.ctrlKey,a=o.altKey,i=o.keyCode;return r&&a&&187===i?Object.assign({},e,{showKitchenSink:!e.showKitchenSink}):e}return e}},function(e,t,n){"use strict";t.__esModule=!0,t.refocusLayout=void 0;var o=n(19);t.refocusLayout=function(){if(!(o.tridentVersion<=4)){var e=document.getElementById("Layout__content");e&&e.focus()}}},function(e,t,n){"use strict";t.__esModule=!0,t.toastReducer=t.showToast=t.Toast=void 0;var o,r=n(1),a=n(12),i=function(e){var t=e.content,n=e.children;return(0,r.createVNode)(1,"div","Layout__toast",[t,n],0)};t.Toast=i,i.defaultHooks=a.pureComponentHooks;t.showToast=function(e,t){o&&clearTimeout(o),o=setTimeout((function(){o=undefined,e({type:"hideToast"})}),5e3),e({type:"showToast",payload:{text:t}})};t.toastReducer=function(e,t){var n=t.type,o=t.payload;if("showToast"===n){var r=o.text;return Object.assign({},e,{toastText:r})}return"hideToast"===n?Object.assign({},e,{toastText:null}):e}},function(e,t,n){"use strict";var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(r){"object"==typeof window&&(o=window)}e.exports=o},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(88);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(5),r=n(89),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(5),r=n(90),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(15),r=n(92),a=n(18),i=n(13);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,u=0;ul;)o(c,n=t[l++])&&(~a(u,n)||u.push(n));return u}},function(e,t,n){"use strict";var o=n(95);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol()},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(8),i=n(62);e.exports=o?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(35);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(23),r=n(47).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(e){try{return r(e)}catch(t){return i.slice()}};e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?c(e):r(o(e))}},function(e,t,n){"use strict";var o=n(11);t.f=o},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),u=r(t,c),s=arguments.length>2?arguments[2]:undefined,d=i((s===undefined?c:r(s,c))-u,c-l),p=1;for(u0;)u in n?n[l]=n[u]:delete n[l],l+=p,u+=p;return n}},function(e,t,n){"use strict";var o=n(52),r=n(10),a=n(48);e.exports=function i(e,t,n,c,l,u,s,d){for(var p,f=l,m=0,h=!!s&&a(s,d,3);m0&&o(p))f=i(e,t,p,r(p.length),f,u-1)-1;else{if(f>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[f]=p}f++}m++}return f}},function(e,t,n){"use strict";var o=n(8);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(i){var a=e["return"];throw a!==undefined&&o(a.call(e)),i}}},function(e,t,n){"use strict";var o=n(23),r=n(44),a=n(65),i=n(34),c=n(101),l=i.set,u=i.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,a,i=n(36),c=n(24),l=n(15),u=n(11),s=n(38),d=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),s||l(o,d)||c(o,d,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(23),r=n(30),a=n(10),i=n(39),c=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,s=i("lastIndexOf");e.exports=u||s?function(e){if(u)return l.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=c(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:l},function(e,t,n){"use strict";var o=n(30),r=n(10);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(31),r=n(6),a=[].slice,i={},c=function(e,t,n){if(!(t in i)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),a(s.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),d&&o(s.prototype,"size",{get:function(){return f(this).size}}),s},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){m(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=a(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),s(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(6),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(5),r=n(56).trim,a=n(81),i=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==i(a+"08")||22!==i(a+"0x16");e.exports=l?function(e,t){var n=r(String(e));return i(n,t>>>0||(c.test(n)?16:10))}:i},function(e,t,n){"use strict";var o=n(9),r=n(62),a=n(23),i=n(71).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,s=0,d=[];u>s;)n=l[s++],o&&!i.call(c,n)||d.push(e?[n,c[n]]:c[n]);return d}};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 o=n(5);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(73);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,u,s,d=n(5),p=n(18).f,f=n(32),m=n(106).set,h=n(146),C=d.MutationObserver||d.WebKitMutationObserver,g=d.process,b=d.Promise,v="process"==f(g),N=p(d,"queueMicrotask"),V=N&&N.value;V||(o=function(){var e,t;for(v&&(e=g.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?i():a=undefined,n}}a=undefined,e&&e.enter()},v?i=function(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),s=u.then,i=function(){s.call(u,o)}):i=function(){m.call(d,o)}),e.exports=V||function(e){var t={fn:e,next:undefined};a&&(a.next=t),r||(r=t,i()),a=t}},function(e,t,n){"use strict";var o=n(8),r=n(6),a=n(149);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(31),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(73);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(347);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(14),r=n(10),a=n(99),i=n(98),c=n(48),l=n(7).aTypedArrayConstructor;e.exports=function(e){var t,n,u,s,d,p,f=o(e),m=arguments.length,h=m>1?arguments[1]:undefined,C=h!==undefined,g=a(f);if(g!=undefined&&!i(g))for(p=(d=g.call(f)).next,f=[];!(s=p.call(d)).done;)f.push(s.value);for(C&&m>2&&(h=c(h,arguments[2],2)),n=r(f.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=C?h(f[t],t):f[t];return u}},function(e,t,n){"use strict";var o=n(66),r=n(50).getWeakData,a=n(8),i=n(6),c=n(55),l=n(68),u=n(16),s=n(15),d=n(34),p=d.set,f=d.getterFor,m=u.find,h=u.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},v=function(e,t){return m(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=v(this,e);if(t)return t[1]},has:function(e){return!!v(this,e)},set:function(e,t){var n=v(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=h(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,u){var d=e((function(e,o){c(e,d,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),m=f(t),h=function(e,t,n){var o=m(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(d.prototype,{"delete":function(e){var t=m(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&s(n,t.id)&&delete n[t.id]},has:function(e){var t=m(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&s(n,t.id)}}),o(d.prototype,n?{get:function(e){var t=m(this);if(i(e)){var n=r(e);return!0===n?g(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return h(this,e,t)}}:{add:function(e){return h(this,e,!0)}}),d}}},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=void 0;var o,r,a,i,c,l=n(156),u=n(19),s=(0,n(51).createLogger)("drag"),d=!1,p=!1,f=[0,0],m=function(e){return(0,u.winget)(e,"pos").then((function(e){return[e.x,e.y]}))},h=function(e,t){return(0,u.winset)(e,"pos",t[0]+","+t[1])},C=function(e){var t,n,r,a;return regeneratorRuntime.async((function(i){for(;;)switch(i.prev=i.next){case 0:return s.log("setting up"),o=e.config.window,i.next=4,regeneratorRuntime.awrap(m(o));case 4:t=i.sent,f=[t[0]-window.screenLeft,t[1]-window.screenTop],n=g(t),r=n[0],a=n[1],r&&h(o,a),s.debug("current state",{ref:o,screenOffset:f});case 9:case"end":return i.stop()}}))};t.setupDrag=C;var g=function(e){var t=e[0],n=e[1],o=!1;return t<0?(t=0,o=!0):t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth,o=!0),n<0?(n=0,o=!0):n+window.innerHeight>window.screen.availHeight&&(n=window.screen.availHeight-window.innerHeight,o=!0),[o,[t,n]]};t.dragStartHandler=function(e){s.log("drag start"),d=!0,r=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",v),document.addEventListener("mouseup",b),v(e)};var b=function y(e){s.log("drag end"),v(e),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",y),d=!1},v=function(e){d&&(e.preventDefault(),h(o,(0,l.vecAdd)([e.screenX,e.screenY],f,r)))};t.resizeStartHandler=function(e,t){return function(n){a=[e,t],s.log("resize start",a),p=!0,r=[window.screenLeft-n.screenX,window.screenTop-n.screenY],i=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",V),document.addEventListener("mouseup",N),V(n)}};var N=function _(e){s.log("resize end",c),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",_),p=!1},V=function(e){p&&(e.preventDefault(),(c=(0,l.vecAdd)(i,(0,l.vecMultiply)(a,(0,l.vecAdd)([e.screenX,e.screenY],(0,l.vecInverse)([window.screenLeft,window.screenTop]),r,[1,1]))))[0]=Math.max(c[0],250),c[1]=Math.max(c[1],120),function(e,t){(0,u.winset)(e,"size",t[0]+","+t[1])}(o,c))}},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=t.vecCreate=void 0;var o=n(29);t.vecCreate=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",i&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(1),r=n(12),a=n(17);function i(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}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e))},u.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=c(r))},u.setEditing=function(e){this.setState({editing:e})},u.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,u=c.fluid,s=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",u&&"Input--fluid",l])},s,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.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)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(1),r=n(162),a=n(12);function i(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}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(1),r=n(12),a=n(17);function i(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}var c=function(e){var t=e.collapsing,n=e.className,c=e.content,l=e.children,u=i(e,["collapsing","className","content","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"table",className:(0,r.classes)(["Table",t&&"Table--collapsing",n])},u,{children:(0,o.createVNode)(1,"tbody",null,[c,l],0)})))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=i(e,["className","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"tr",className:(0,r.classes)(["Table__row",n&&"Table__row--header",t])},c)))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"td",className:(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t])},l)))};t.TableCell=u,u.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=u},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(1),r=n(12),a=n(17),i=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=i,i.defaultHooks=r.pureComponentHooks;var c=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,u=e.buttons,s=e.content,d=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),content:n+":"}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2,children:[s,d]}),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};t.LabeledListItem=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,null,1,{style:{"padding-bottom":(0,a.unit)(n)}}),2)};t.LabeledListDivider=l,l.defaultHooks=r.pureComponentHooks,i.Item=c,i.Divider=l},function(e,t,n){n(165),n(166),n(167),n(168),n(169),n(170),e.exports=n(171)},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";n(172),n(173),n(174),n(175),n(176),n(177),n(178),n(179),n(180),n(181),n(182),n(183),n(184),n(185),n(186),n(187),n(188),n(189),n(190),n(191),n(192),n(193),n(194),n(195),n(197),n(199),n(200),n(201),n(133),n(203),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(218),n(219),n(220),n(221),n(222),n(224),n(225),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(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(256),n(257),n(258),n(259),n(260),n(261),n(263),n(264),n(266),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(288),n(289),n(290),n(292),n(293),n(294),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(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),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(346),n(348),n(349),n(350),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(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);var o=n(1);n(387),n(388);var r=n(389),a=(n(154),n(3)),i=n(19),c=n(155),l=n(51),u=n(157),s=n(497),d=(0,l.createLogger)(),p=(0,s.createStore)(),f=document.getElementById("react-root"),m=!0,h=!1,C=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(m){if(d.log("initial render",e),!(0,u.getRoute)(e)){if(d.info("loading old tgui"),h=!0,window.update=window.initialize=function(){},i.tridentVersion<=4)return void setTimeout((function(){location.href="tgui-fallback.html?ref="+window.__ref__}),10);document.getElementById("data").textContent=JSON.stringify(e),(0,r.loadCSS)("v4shim.css"),(0,r.loadCSS)("tgui.css");var t=document.getElementsByTagName("head")[0],a=document.createElement("script");return a.type="text/javascript",a.src="tgui.js",void t.appendChild(a)}(0,c.setupDrag)(e)}var l=n(499).Layout,s=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(s,f)}catch(C){d.error("rendering error",C)}m&&(m=!1)}}()})),window.update=window.initialize=function(e){var t=function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};i.tridentVersion<=4&&(t=undefined);try{return JSON.parse(e,t)}catch(o){d.log(o),d.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e);p.dispatch((0,a.backendUpdate)(t))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}(0,r.loadCSS)("font-awesome.css")};i.tridentVersion<=4&&"loading"===document.readyState?document.addEventListener("DOMContentLoaded",C):C()},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(35),i=n(38),c=n(9),l=n(95),u=n(125),s=n(4),d=n(15),p=n(52),f=n(6),m=n(8),h=n(14),C=n(23),g=n(33),b=n(46),v=n(42),N=n(62),V=n(47),y=n(128),_=n(94),x=n(18),k=n(13),w=n(71),L=n(24),B=n(22),S=n(91),I=n(72),T=n(59),A=n(58),E=n(11),P=n(129),O=n(25),M=n(43),R=n(34),F=n(16).forEach,D=I("hidden"),j=E("toPrimitive"),z=R.set,H=R.getterFor("Symbol"),G=Object.prototype,U=r.Symbol,K=a("JSON","stringify"),Y=x.f,q=k.f,W=y.f,$=w.f,Q=S("symbols"),X=S("op-symbols"),J=S("string-to-symbol-registry"),Z=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&s((function(){return 7!=v(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(G,t);o&&delete G[t],q(e,t,n),o&&e!==G&&q(G,t,o)}:q,re=function(e,t){var n=Q[e]=v(U.prototype);return z(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=l&&"symbol"==typeof U.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ie=function(e,t,n){e===G&&ie(X,t,n),m(e);var o=g(t,!0);return m(n),d(Q,o)?(n.enumerable?(d(e,D)&&e[D][o]&&(e[D][o]=!1),n=v(n,{enumerable:b(0,!1)})):(d(e,D)||q(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):q(e,o,n)},ce=function(e,t){m(e);var n=C(t),o=N(n).concat(pe(n));return F(o,(function(t){c&&!ue.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?v(e):ce(v(e),t)},ue=function(e){var t=g(e,!0),n=$.call(this,t);return!(this===G&&d(Q,t)&&!d(X,t))&&(!(n||!d(this,t)||!d(Q,t)||d(this,D)&&this[D][t])||n)},se=function(e,t){var n=C(e),o=g(t,!0);if(n!==G||!d(Q,o)||d(X,o)){var r=Y(n,o);return!r||!d(Q,o)||d(n,D)&&n[D][o]||(r.enumerable=!0),r}},de=function(e){var t=W(C(e)),n=[];return F(t,(function(e){d(Q,e)||d(T,e)||n.push(e)})),n},pe=function(e){var t=e===G,n=W(t?X:C(e)),o=[];return F(n,(function(e){!d(Q,e)||t&&!d(G,e)||o.push(Q[e])})),o};(l||(B((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=A(e),n=function o(e){this===G&&o.call(X,e),d(this,D)&&d(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(G,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return H(this).tag})),w.f=ue,k.f=ie,x.f=se,V.f=y.f=de,_.f=pe,c&&(q(U.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),i||B(G,"propertyIsEnumerable",ue,{unsafe:!0}))),u||(P.f=function(e){return re(E(e),e)}),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),F(N(ee),(function(e){O(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(d(J,t))return J[t];var n=U(t);return J[t]=n,Z[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(d(Z,e))return Z[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!c},{create:le,defineProperty:ie,defineProperties:ce,getOwnPropertyDescriptor:se}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:de,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:s((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||s((function(){var e=U();return"[null]"!=K([e])||"{}"!=K({a:e})||"{}"!=K(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(o=t,(f(t)||e!==undefined)&&!ae(e))return p(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,K.apply(null,r)}});U.prototype[j]||L(U.prototype,j,U.prototype.valueOf),M(U,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(5),i=n(15),c=n(6),l=n(13).f,u=n(122),s=a.Symbol;if(r&&"function"==typeof s&&(!("description"in s.prototype)||s().description!==undefined)){var d={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new s(e):e===undefined?s():s(e);return""===e&&(d[t]=!0),t};u(p,s);var f=p.prototype=s.prototype;f.constructor=p;var m=f.toString,h="Symbol(test)"==String(s("test")),C=/^Symbol\((.*)\)[^)]+$/;l(f,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=m.call(e);if(i(d,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(25)("asyncIterator")},function(e,t,n){"use strict";n(25)("hasInstance")},function(e,t,n){"use strict";n(25)("isConcatSpreadable")},function(e,t,n){"use strict";n(25)("iterator")},function(e,t,n){"use strict";n(25)("match")},function(e,t,n){"use strict";n(25)("replace")},function(e,t,n){"use strict";n(25)("search")},function(e,t,n){"use strict";n(25)("species")},function(e,t,n){"use strict";n(25)("split")},function(e,t,n){"use strict";n(25)("toPrimitive")},function(e,t,n){"use strict";n(25)("toStringTag")},function(e,t,n){"use strict";n(25)("unscopables")},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(52),i=n(6),c=n(14),l=n(10),u=n(49),s=n(63),d=n(64),p=n(11),f=n(96),m=p("isConcatSpreadable"),h=9007199254740991,C="Maximum allowed index exceeded",g=f>=51||!r((function(){var e=[];return e[m]=!1,e.concat()[0]!==e})),b=d("concat"),v=function(e){if(!i(e))return!1;var t=e[m];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!g||!b},{concat:function(e){var t,n,o,r,a,i=c(this),d=s(i,0),p=0;for(t=-1,o=arguments.length;th)throw TypeError(C);for(n=0;n=h)throw TypeError(C);u(d,p++,a)}return d.length=p,d}})},function(e,t,n){"use strict";var o=n(0),r=n(130),a=n(44);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(0),r=n(16).every;o({target:"Array",proto:!0,forced:n(39)("every")},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(97),a=n(44);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(0),r=n(16).filter,a=n(4),i=n(64)("filter"),c=i&&!a((function(){[].filter.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(16).find,a=n(44),i=!0;"find"in[]&&Array(1).find((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(0),r=n(16).findIndex,a=n(44),i=!0;"findIndex"in[]&&Array(1).findIndex((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(0),r=n(131),a=n(14),i=n(10),c=n(30),l=n(63);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=i(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(0),r=n(131),a=n(14),i=n(10),c=n(31),l=n(63);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),o=i(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(0),r=n(196);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(16).forEach,r=n(39);e.exports=r("forEach")?function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}:[].forEach},function(e,t,n){"use strict";var o=n(0),r=n(198);o({target:"Array",stat:!0,forced:!n(75)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(48),r=n(14),a=n(132),i=n(98),c=n(10),l=n(49),u=n(99);e.exports=function(e){var t,n,s,d,p,f=r(e),m="function"==typeof this?this:Array,h=arguments.length,C=h>1?arguments[1]:undefined,g=C!==undefined,b=0,v=u(f);if(g&&(C=o(C,h>2?arguments[2]:undefined,2)),v==undefined||m==Array&&i(v))for(n=new m(t=c(f.length));t>b;b++)l(n,b,g?C(f[b],b):f[b]);else for(p=(d=v.call(f)).next,n=new m;!(s=p.call(d)).done;b++)l(n,b,g?a(d,C,[s.value,b],!0):s.value);return n.length=b,n}},function(e,t,n){"use strict";var o=n(0),r=n(60).includes,a=n(44);o({target:"Array",proto:!0},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("includes")},function(e,t,n){"use strict";var o=n(0),r=n(60).indexOf,a=n(39),i=[].indexOf,c=!!i&&1/[1].indexOf(1,-0)<0,l=a("indexOf");o({target:"Array",proto:!0,forced:c||l},{indexOf:function(e){return c?i.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(0)({target:"Array",stat:!0},{isArray:n(52)})},function(e,t,n){"use strict";var o=n(134).IteratorPrototype,r=n(42),a=n(46),i=n(43),c=n(65),l=function(){return this};e.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,u,!1,!0),c[u]=l,e}},function(e,t,n){"use strict";var o=n(0),r=n(57),a=n(23),i=n(39),c=[].join,l=r!=Object,u=i("join",",");o({target:"Array",proto:!0,forced:l||u},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(0),r=n(136);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(0),r=n(16).map,a=n(4),i=n(64)("map"),c=i&&!a((function(){[].map.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(49);o({target:"Array",stat:!0,forced:r((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;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(0),r=n(76).left;o({target:"Array",proto:!0,forced:n(39)("reduce")},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(76).right;o({target:"Array",proto:!0,forced:n(39)("reduceRight")},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(52),i=n(41),c=n(10),l=n(23),u=n(49),s=n(64),d=n(11)("species"),p=[].slice,f=Math.max;o({target:"Array",proto:!0,forced:!s("slice")},{slice:function(e,t){var n,o,s,m=l(this),h=c(m.length),C=i(e,h),g=i(t===undefined?h:t,h);if(a(m)&&("function"!=typeof(n=m.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[d])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(m,C,g);for(o=new(n===undefined?Array:n)(f(g-C,0)),s=0;C1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(31),a=n(14),i=n(4),c=n(39),l=[],u=l.sort,s=i((function(){l.sort(undefined)})),d=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:s||!d||p},{sort:function(e){return e===undefined?u.call(a(this)):u.call(a(this),r(e))}})},function(e,t,n){"use strict";n(54)("Array")},function(e,t,n){"use strict";var o=n(0),r=n(41),a=n(30),i=n(10),c=n(14),l=n(63),u=n(49),s=n(64),d=Math.max,p=Math.min,f=9007199254740991,m="Maximum allowed length exceeded";o({target:"Array",proto:!0,forced:!s("splice")},{splice:function(e,t){var n,o,s,h,C,g,b=c(this),v=i(b.length),N=r(e,v),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=v-N):(n=V-2,o=p(d(a(t),0),v-N)),v+n-o>f)throw TypeError(m);for(s=l(b,o),h=0;hv-o+n;h--)delete b[h-1]}else if(n>o)for(h=v-o;h>N;h--)g=h+n-1,(C=h+o-1)in b?b[g]=b[C]:delete b[g];for(h=0;h>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(u=e!=e?1:0,l=f):(l=a(i(e)/c),e*(s=r(2,-l))<1&&(l--,s*=2),(e+=l+m>=1?h/s:h*r(2,1-m))*s>=2&&(l++,s/=2),l+m>=f?(u=0,l=f):l+m>=1?(u=(e*s-1)*r(2,t),l+=m):(u=e*r(2,m-1)*r(2,t),l=0));t>=8;d[g++]=255&u,u/=256,t-=8);for(l=l<0;d[g++]=255&l,l/=256,p-=8);return d[--g]|=128*C,d},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,u=o-1,s=e[u--],d=127&s;for(s>>=7;l>0;d=256*d+e[u],u--,l-=8);for(n=d&(1<<-l)-1,d>>=-l,l+=t;l>0;n=256*n+e[u],u--,l-=8);if(0===d)d=1-c;else{if(d===i)return n?NaN:s?-1/0:1/0;n+=r(2,t),d-=c}return(s?-1:1)*n*r(2,d-t)}}},function(e,t,n){"use strict";var o=n(0),r=n(7);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(77),i=n(8),c=n(41),l=n(10),u=n(45),s=a.ArrayBuffer,d=a.DataView,p=s.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new s(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(p!==undefined&&t===undefined)return p.call(i(this),e);for(var n=i(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),a=new(u(this,s))(l(r-o)),f=new d(this),m=new d(a),h=0;o9999?"+":"";return n+r(a(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(14),i=n(33);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=a(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(24),r=n(226),a=n(11)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(8),r=n(33);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(22),r=Date.prototype,a="Invalid Date",i=r.toString,c=r.getTime;new Date(NaN)+""!=a&&o(r,"toString",(function(){var e=c.call(this);return e==e?i.call(this):a}))},function(e,t,n){"use strict";n(0)({target:"Function",proto:!0},{bind:n(138)})},function(e,t,n){"use strict";var o=n(6),r=n(13),a=n(36),i=n(11)("hasInstance"),c=Function.prototype;i in c||r.f(c,i,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(9),r=n(13).f,a=Function.prototype,i=a.toString,c=/^\s*function ([^ (]*)/;!o||"name"in a||r(a,"name",{configurable:!0,get:function(){try{return i.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(5);n(43)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(78),r=n(139);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(0),r=n(140),a=Math.acosh,i=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!a||710!=Math.floor(a(Number.MAX_VALUE))||a(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?i(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(0),r=Math.asinh,a=Math.log,i=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):a(e+i(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(0),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:a((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(0),r=n(105),a=Math.abs,i=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*i(a(e),1/3)}})},function(e,t,n){"use strict";var o=n(0),r=Math.floor,a=Math.log,i=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(a(e+.5)*i):32}})},function(e,t,n){"use strict";var o=n(0),r=n(80),a=Math.cosh,i=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!a||a(710)===Infinity},{cosh:function(e){var t=r(i(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(0),r=n(80);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{fround:n(241)})},function(e,t,n){"use strict";var o=n(105),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),u=a(2,-126),s=function(e){return e+1/i-1/i};e.exports=Math.fround||function(e){var t,n,a=r(e),d=o(e);return al||n!=n?d*Infinity:d*n}},function(e,t,n){"use strict";var o=n(0),r=Math.hypot,a=Math.abs,i=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,u=0;c0?(o=n/u)*o:n;return u===Infinity?Infinity:u*i(r)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=a(4294967295,5)||2!=a.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,a=65535&o;return 0|r*a+((65535&n>>>16)*a+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(0),r=Math.log,a=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*a}})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{log1p:n(140)})},function(e,t,n){"use strict";var o=n(0),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{sign:n(105)})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(80),i=Math.abs,c=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return i(e=+e)<1?(a(e)-a(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(0),r=n(80),a=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){"use strict";n(43)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(0),r=Math.ceil,a=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?a:r)(e)}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(22),c=n(15),l=n(32),u=n(79),s=n(33),d=n(4),p=n(42),f=n(47).f,m=n(18).f,h=n(13).f,C=n(56).trim,g="Number",b=r[g],v=b.prototype,N=l(p(v))==g,V=function(e){var t,n,o,r,a,i,c,l,u=s(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=C(u)).charCodeAt(0))||45===t){if(88===(n=u.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(u.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+u}for(i=(a=u.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+u};if(a(g,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var y,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(N?d((function(){v.valueOf.call(n)})):l(n)!=g)?u(new b(V(t)),n,_):V(t)},x=o?f(b):"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;x.length>k;k++)c(b,y=x[k])&&!c(_,y)&&h(_,y,m(b,y));_.prototype=v,v.constructor=_,i(r,g,_)}},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isFinite:n(255)})},function(e,t,n){"use strict";var o=n(5).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isInteger:n(141)})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(0),r=n(141),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(0),r=n(262);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(56).trim,a=n(81),i=o.parseFloat,c=1/i(a+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=i(t);return 0===n&&"-"==t.charAt(0)?-0:n}:i},function(e,t,n){"use strict";var o=n(0),r=n(142);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(0),r=n(30),a=n(265),i=n(104),c=n(4),l=1..toFixed,u=Math.floor,s=function p(e,t,n){return 0===t?n:t%2==1?p(e,t-1,n*e):p(e*e,t/2,n)},d=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=a(this),p=r(e),f=[0,0,0,0,0,0],m="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*f[n],f[n]=o%1e7,o=u(o/1e7)},g=function(e){for(var t=6,n=0;--t>=0;)n+=f[t],f[t]=u(n/e),n=n%e*1e7},b=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==f[e]){var n=String(f[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(p<0||p>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(m="-",l=-l),l>1e-21)if(n=(t=d(l*s(2,69,1))-69)<0?l*s(2,-t,1):l/s(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=p;o>=7;)C(1e7,0),o-=7;for(C(s(10,o,1),0),o=t-1;o>=23;)g(1<<23),o-=23;g(1<0?m+((c=h.length)<=p?"0."+i.call("0",p-c)+h:h.slice(0,c-p)+"."+h.slice(c-p)):m+h}})},function(e,t,n){"use strict";var o=n(32);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(0),r=n(267);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(62),i=n(94),c=n(71),l=n(14),u=n(57),s=Object.assign,d=Object.defineProperty;e.exports=!s||r((function(){if(o&&1!==s({b:1},s(d({},"a",{enumerable:!0,get:function(){d(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!=s({},e)[n]||"abcdefghijklmnopqrst"!=a(s({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,s=1,d=i.f,p=c.f;r>s;)for(var f,m=u(arguments[s++]),h=d?a(m).concat(d(m)):a(m),C=h.length,g=0;C>g;)f=h[g++],o&&!p.call(m,f)||(n[f]=m[f]);return n}:s},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0,sham:!n(9)},{create:n(42)})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(31),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(i(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(0),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(126)})},function(e,t,n){"use strict";var o=n(0),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(13).f})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(31),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(i(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(0),r=n(143).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(67),a=n(4),i=n(6),c=n(50).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!r},{freeze:function(e){return l&&i(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(0),r=n(68),a=n(49);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(23),i=n(18).f,c=n(9),l=r((function(){i(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return i(a(e),t)}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(92),i=n(23),c=n(18),l=n(49);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,u=a(o),s={},d=0;u.length>d;)(n=r(o,t=u[d++]))!==undefined&&l(s,t,n);return s}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(128).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(14),i=n(36),c=n(102);o({target:"Object",stat:!0,forced:r((function(){i(1)})),sham:!c},{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0},{is:n(144)})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isExtensible:function(e){return!!a(e)&&(!i||i(e))}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isFrozen:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isSealed:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(14),a=n(62);o({target:"Object",stat:!0,forced:n(4)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(33),l=n(36),u=n(18).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(33),l=n(36),u=n(18).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{preventExtensions:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{seal:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0},{setPrototypeOf:n(53)})},function(e,t,n){"use strict";var o=n(100),r=n(22),a=n(291);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(100),r=n(74);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(0),r=n(143).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(142);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(0),l=n(38),u=n(5),s=n(35),d=n(145),p=n(22),f=n(66),m=n(43),h=n(54),C=n(6),g=n(31),b=n(55),v=n(32),N=n(90),V=n(68),y=n(75),_=n(45),x=n(106).set,k=n(147),w=n(148),L=n(295),B=n(149),S=n(296),I=n(34),T=n(61),A=n(11),E=n(96),P=A("species"),O="Promise",M=I.get,R=I.set,F=I.getterFor(O),D=d,j=u.TypeError,z=u.document,H=u.process,G=s("fetch"),U=B.f,K=U,Y="process"==v(H),q=!!(z&&z.createEvent&&u.dispatchEvent),W=0,$=T(O,(function(){if(!(N(D)!==String(D))){if(66===E)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(E>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[P]=t,!(e.then((function(){}))instanceof t)})),Q=$||!y((function(e){D.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},J=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;k((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,u,s=o[i++],d=a?s.ok:s.fail,p=s.resolve,f=s.reject,m=s.domain;try{d?(a||(2===t.rejection&&ne(e,t),t.rejection=1),!0===d?c=r:(m&&m.enter(),c=d(r),m&&(m.exit(),u=!0)),c===s.promise?f(j("Promise-chain cycle")):(l=X(c))?l.call(c,p,f):p(c)):f(r)}catch(h){m&&!u&&m.exit(),f(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&ee(e,t)}))}},Z=function(e,t,n){var o,r;q?((o=z.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),u.dispatchEvent(o)):o={promise:t,reason:n},(r=u["on"+e])?r(o):"unhandledrejection"===e&&L("Unhandled promise rejection",n)},ee=function(e,t){x.call(u,(function(){var n,o=t.value;if(te(t)&&(n=S((function(){Y?H.emit("unhandledRejection",o,e):Z("unhandledrejection",e,o)})),t.rejection=Y||te(t)?2:1,n.error))throw n.value}))},te=function(e){return 1!==e.rejection&&!e.parent},ne=function(e,t){x.call(u,(function(){Y?H.emit("rejectionHandled",e):Z("rejectionhandled",e,t.value)}))},oe=function(e,t,n,o){return function(r){e(t,n,r,o)}},re=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,J(e,t,!0))},ae=function ie(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=X(n);r?k((function(){var o={done:!1};try{r.call(n,oe(ie,e,o,t),oe(re,e,o,t))}catch(a){re(e,o,a,t)}})):(t.value=n,t.state=1,J(e,t,!1))}catch(a){re(e,{done:!1},a,t)}}};$&&(D=function(e){b(this,D,O),g(e),o.call(this);var t=M(this);try{e(oe(ae,this,t),oe(re,this,t))}catch(n){re(this,t,n)}},(o=function(e){R(this,{type:O,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:W,value:undefined})}).prototype=f(D.prototype,{then:function(e,t){var n=F(this),o=U(_(this,D));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=Y?H.domain:undefined,n.parent=!0,n.reactions.push(o),n.state!=W&&J(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=M(e);this.promise=e,this.resolve=oe(ae,e,t),this.reject=oe(re,e,t)},B.f=U=function(e){return e===D||e===a?new r(e):K(e)},l||"function"!=typeof d||(i=d.prototype.then,p(d.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof G&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return w(D,G.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:$},{Promise:D}),m(D,O,!1,!0),h(O),a=s(O),c({target:O,stat:!0,forced:$},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:O,stat:!0,forced:l||$},{resolve:function(e){return w(l&&this===a?D:this,e)}}),c({target:O,stat:!0,forced:Q},{all:function(e){var t=this,n=U(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(e,(function(e){var l=i++,u=!1;a.push(undefined),c++,n.call(t,e).then((function(e){u||(u=!0,a[l]=e,--c||o(a))}),r)})),--c||o(a)}));return a.error&&r(a.value),n.promise},race:function(e){var t=this,n=U(t),o=n.reject,r=S((function(){var r=g(t.resolve);V(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(5);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},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 o=n(0),r=n(38),a=n(145),i=n(4),c=n(35),l=n(45),u=n(148),s=n(22);o({target:"Promise",proto:!0,real:!0,forced:!!a&&i((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then((function(){return n}))}:e,n?function(n){return u(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||s(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(31),i=n(8),c=n(4),l=r("Reflect","apply"),u=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return a(e),i(n),l?l(e,t,n):u.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(31),i=n(8),c=n(6),l=n(42),u=n(138),s=n(4),d=r("Reflect","construct"),p=s((function(){function e(){}return!(d((function(){}),[],e)instanceof e)})),f=!s((function(){d((function(){}))})),m=p||f;o({target:"Reflect",stat:!0,forced:m,sham:m},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(f&&!p)return d(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 o=[null];return o.push.apply(o,t),new(u.apply(e,o))}var r=n.prototype,s=l(c(r)?r:Object.prototype),m=Function.apply.call(e,s,t);return c(m)?m:s}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(33),c=n(13);o({target:"Reflect",stat:!0,forced:n(4)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=i(t,!0);a(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(18).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(8),i=n(15),c=n(18),l=n(36);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,s=arguments.length<3?e:arguments[2];return a(e)===s?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(s):r(o=l(e))?u(o,t,s):void 0}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(18);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return i.f(a(e),t)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(36);o({target:"Reflect",stat:!0,sham:!n(102)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(0)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(0)({target:"Reflect",stat:!0},{ownKeys:n(92)})},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(8);o({target:"Reflect",stat:!0,sham:!n(67)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(6),i=n(15),c=n(4),l=n(13),u=n(18),s=n(36),d=n(46);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(s(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,f=arguments.length<4?e:arguments[3],m=u.f(r(e),t);if(!m){if(a(c=s(e)))return p(c,t,n,f);m=d(0)}if(i(m,"value")){if(!1===m.writable||!a(f))return!1;if(o=u.f(f,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(f,t,o)}else l.f(f,t,d(0,n));return!0}return m.set!==undefined&&(m.set.call(f,n),!0)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(135),i=n(53);i&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return i(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(79),c=n(13).f,l=n(47).f,u=n(107),s=n(83),d=n(22),p=n(4),f=n(54),m=n(11)("match"),h=r.RegExp,C=h.prototype,g=/a/g,b=/a/g,v=new h(g)!==g;if(o&&a("RegExp",!v||p((function(){return b[m]=!1,h(g)!=g||h(b)==b||"/a/i"!=h(g,"i")})))){for(var N=function(e,t){var n=this instanceof N,o=u(e),r=t===undefined;return!n&&o&&e.constructor===N&&r?e:i(v?new h(o&&!r?e.source:e,t):h((o=e instanceof N)?e.source:e,o&&r?s.call(e):t),n?this:C,N)},V=function(e){e in N||c(N,e,{configurable:!0,get:function(){return h[e]},set:function(t){h[e]=t}})},y=l(h),_=0;y.length>_;)V(y[_++]);C.constructor=N,N.prototype=C,d(r,"RegExp",N)}f("RegExp")},function(e,t,n){"use strict";var o=n(0),r=n(84);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(83);o&&"g"!=/./g.flags&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(22),r=n(8),a=n(4),i=n(83),c=RegExp.prototype,l=c.toString,u=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),s="toString"!=l.name;(u||s)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?i.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(78),r=n(139);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(0),r=n(108).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(0),a=n(18).f,i=n(10),c=n(109),l=n(21),u=n(110),s=n(38),d="".endsWith,p=Math.min,f=u("endsWith");r({target:"String",proto:!0,forced:!!(s||f||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!f},{endsWith:function(e){var t=String(l(this));c(e);var n=arguments.length>1?arguments[1]:undefined,o=i(t.length),r=n===undefined?o:p(i(n),o),a=String(e);return d?d.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(0),r=n(41),a=String.fromCharCode,i=String.fromCodePoint;o({target:"String",stat:!0,forced:!!i&&1!=i.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,i=0;o>i;){if(t=+arguments[i++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(0),r=n(109),a=n(21);o({target:"String",proto:!0,forced:!n(110)("includes")},{includes:function(e){return!!~String(a(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(108).charAt,r=n(34),a=n(101),i=r.set,c=r.getterFor("String Iterator");a(String,"String",(function(e){i(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(10),i=n(21),c=n(111),l=n(86);o("match",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),u=String(this);if(!i.global)return l(i,u);var s=i.unicode;i.lastIndex=0;for(var d,p=[],f=0;null!==(d=l(i,u));){var m=String(d[0]);p[f]=m,""===m&&(i.lastIndex=c(u,a(i.lastIndex),s)),f++}return 0===f?null:p}]}))},function(e,t,n){"use strict";var o=n(0),r=n(103).end;o({target:"String",proto:!0,forced:n(150)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(103).start;o({target:"String",proto:!0,forced:n(150)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(23),a=n(10);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=a(t.length),o=arguments.length,i=[],c=0;n>c;)i.push(String(t[c++])),c]*>)/g,h=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n){return[function(n,o){var r=l(this),a=n==undefined?undefined:n[e];return a!==undefined?a.call(n,r,o):t.call(String(r),n,o)},function(e,a){var l=n(t,e,this,a);if(l.done)return l.value;var f=r(e),m=String(this),h="function"==typeof a;h||(a=String(a));var C=f.global;if(C){var g=f.unicode;f.lastIndex=0}for(var b=[];;){var v=s(f,m);if(null===v)break;if(b.push(v),!C)break;""===String(v[0])&&(f.lastIndex=u(m,i(f.lastIndex),g))}for(var N,V="",y=0,_=0;_=y&&(V+=m.slice(y,k)+I,y=k+x.length)}return V+m.slice(y)}];function o(e,n,o,r,i,c){var l=o+e.length,u=r.length,s=h;return i!==undefined&&(i=a(i),s=m),t.call(c,s,(function(t,a){var c;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=i[a.slice(1,-1)];break;default:var s=+a;if(0===s)return t;if(s>u){var d=f(s/10);return 0===d?t:d<=u?r[d-1]===undefined?a.charAt(1):r[d-1]+a.charAt(1):t}c=r[s-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(21),i=n(144),c=n(86);o("search",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),l=String(this),u=a.lastIndex;i(u,0)||(a.lastIndex=0);var s=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===s?-1:s.index}]}))},function(e,t,n){"use strict";var o=n(85),r=n(107),a=n(8),i=n(21),c=n(45),l=n(111),u=n(10),s=n(86),d=n(84),p=n(4),f=[].push,m=Math.min,h=!p((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="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 o=String(i(this)),a=n===undefined?4294967295:n>>>0;if(0===a)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,a);for(var c,l,u,s=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),m=0,h=new RegExp(e.source,p+"g");(c=d.call(h,o))&&!((l=h.lastIndex)>m&&(s.push(o.slice(m,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return m===o.length?!u&&h.test("")||s.push(""):s.push(o.slice(m)),s.length>a?s.slice(0,a):s}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=i(this),a=t==undefined?undefined:t[e];return a!==undefined?a.call(t,r,n):o.call(String(r),t,n)},function(e,r){var i=n(o,e,this,r,o!==t);if(i.done)return i.value;var d=a(e),p=String(this),f=c(d,RegExp),C=d.unicode,g=(d.ignoreCase?"i":"")+(d.multiline?"m":"")+(d.unicode?"u":"")+(h?"y":"g"),b=new f(h?d:"^(?:"+d.source+")",g),v=r===undefined?4294967295:r>>>0;if(0===v)return[];if(0===p.length)return null===s(b,p)?[p]:[];for(var N=0,V=0,y=[];V1?arguments[1]:undefined,t.length)),o=String(e);return d?d.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(0),r=n(56).trim;o({target:"String",proto:!0,forced:n(112)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(0),r=n(56).end,a=n(112)("trimEnd"),i=a?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:a},{trimEnd:i,trimRight:i})},function(e,t,n){"use strict";var o=n(0),r=n(56).start,a=n(112)("trimStart"),i=a?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:a},{trimStart:i,trimLeft:i})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(40)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(30);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(40)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(40)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(7),r=n(130),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(a(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).every,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(97),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).filter,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(i(this),e,arguments.length>1?arguments[1]:undefined),n=a(this,this.constructor),o=0,l=t.length,u=new(c(n))(l);l>o;)u[o]=t[o++];return u}))},function(e,t,n){"use strict";var o=n(7),r=n(16).find,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).findIndex,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).forEach,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(113);(0,n(7).exportTypedArrayStaticMethod)("from",n(152),o)},function(e,t,n){"use strict";var o=n(7),r=n(60).includes,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(60).indexOf,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(133),i=n(11)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,s=a.entries,d=r.aTypedArray,p=r.exportTypedArrayMethod,f=c&&c.prototype[i],m=!!f&&("values"==f.name||f.name==undefined),h=function(){return l.call(d(this))};p("entries",(function(){return s.call(d(this))})),p("keys",(function(){return u.call(d(this))})),p("values",h,!m),p(i,h,!m)},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].join;a("join",(function(e){return i.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(136),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).map,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(a(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(7),r=n(113),a=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(a(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(7),r=n(76).left,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(76).right,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=Math.floor;a("reverse",(function(){for(var e,t=r(this).length,n=i(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=i(e),c=r(o.length),u=0;if(c+t>n)throw RangeError("Wrong length");for(;ua;)s[a]=n[a++];return s}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(7),r=n(16).some,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].sort;a("sort",(function(e){return i.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(7),r=n(10),a=n(41),i=n(45),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=a(e,o);return new(i(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(4),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,u=[].toLocaleString,s=[].slice,d=!!i&&a((function(){u.call(new i(1))}));l("toLocaleString",(function(){return u.apply(d?s.call(c(this)):c(this),arguments)}),a((function(){return[1,2].toLocaleString()!=new i([1,2]).toLocaleString()}))||!a((function(){i.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(7).exportTypedArrayMethod,r=n(4),a=n(5).Uint8Array,i=a&&a.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var u=i.toString!=c;o("toString",c,u)},function(e,t,n){"use strict";var o,r=n(5),a=n(66),i=n(50),c=n(78),l=n(153),u=n(6),s=n(34).enforce,d=n(121),p=!r.ActiveXObject&&"ActiveXObject"in r,f=Object.isExtensible,m=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",m,l);if(d&&p){o=l.getConstructor(m,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,v=C.get,N=C.set;a(C,{"delete":function(e){if(u(e)&&!f(e)){var t=s(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(u(e)&&!f(e)){var t=s(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(u(e)&&!f(e)){var t=s(this);return t.frozen||(t.frozen=new o),b.call(this,e)?v.call(this,e):t.frozen.get(e)}return v.call(this,e)},set:function(e,t){if(u(e)&&!f(e)){var n=s(this);n.frozen||(n.frozen=new o),b.call(this,e)?N.call(this,e,t):n.frozen.set(e,t)}else N.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(78)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(153))},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(106);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:a.set,clearImmediate:a.clear})},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(147),i=n(32),c=r.process,l="process"==i(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(73),i=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?i.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(a)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=Ie,t._HI=D,t._M=Te,t._MCCC=Oe,t._ME=Ee,t._MFCC=Me,t._MP=Be,t._MR=Ne,t.__render=ze,t.createComponentVNode=function(e,t,n,o,r){var i=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),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(a(o))return n;if(a(n))return s(o,null);return B(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(a(o))return n;if(a(n))return o;return B(n,o)}(e,t,r),t);k.createVNode&&k.createVNode(i);return i},t.createFragment=P,t.createPortal=function(e,t){var n=D(e);return A(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),He(n,e,o,r)}},t.createTextVNode=E,t.createVNode=A,t.directClone=O,t.findDOMfromVNode=N,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&&a(e.children)&&F(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?s(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=He,t.rerender=We,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function a(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function u(e){return null===e}function s(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function d(e){return!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;var f="$F";function m(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){u(n)?h(e,t):e.insertBefore(t,n)}function g(e,t){e.removeChild(t)}function b(e){for(var t;(t=e.shift())!==undefined;)t()}function v(e,t,n){var o=e.children;return 4&n?o.$LI:8192&n?2===e.childFlags?o:o[t?0:o.length-1]:o}function N(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=v(e,t,n)}return null}function V(e,t){do{var n=e.flags;if(2033&n)return void g(t,e.dom);var o=e.children;if(4&n&&(e=o.$LI),8&n&&(e=o),8192&n){if(2!==e.childFlags){for(var r=0,a=o.length;r0,m=u(p),h=l(p)&&p[0]===I;f||m||h?(n=n||t.slice(0,s),(f||h)&&(d=O(d)),(m||h)&&(d.key=I+s),n.push(d)):n&&n.push(d),d.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=O(t)),a=2;return e.children=n,e.childFlags=a,e}function D(e){return i(e)||r(e)?E(e,null):o(e)?P(e,0,null):16384&e.flags?O(e):e}var j="http://www.w3.org/1999/xlink",z="http://www.w3.org/XML/1998/namespace",H={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":z,"xml:lang":z,"xml:space":z};function G(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 U=G(0),K=G(null),Y=G(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=G(null)),n[e]||1==++U[e]&&(K[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?$(t,!0,e,Z(t)):t.stopPropagation()}}(e):function(e){return function(t){$(t,!1,e,Z(t))}}(e);return document.addEventListener(m(e),t),t}(e)),n}function W(e,t){var n=t.$EV;n&&n[e]&&(0==--U[e]&&(document.removeEventListener(m(e),K[e]),K[e]=null),n[e]=null)}function $(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var i=a[n];if(i&&(o.dom=r,i.event?i.event(i.data,e):i(e),e.cancelBubble))return}r=r.parentNode}while(!u(r))}function Q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function X(){return this.defaultPrevented}function J(){return this.cancelBubble}function Z(e){var t={dom:document};return e.isDefaultPrevented=X,e.isPropagationStopped=J,e.stopPropagation=Q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function ee(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function te(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||p,a=o.dom;if(l(e))ee(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),le(o,c)}}var de,pe,fe=te("onInput",he),me=te("onChange");function he(e,t,n){var o=e.value,r=t.value;if(a(o)){if(n){var i=e.defaultValue;a(i)||i===r||(t.defaultValue=i,t.value=i)}}else r!==o&&(t.defaultValue=o,t.value=o)}function Ce(e,t,n,o,r,a){64&e?ce(o,n):256&e?se(o,n,r,t):128&e&&he(o,n,r),a&&(n.$V=t)}function ge(e,t,n){64&e?function(e,t){oe(t.type)?(ne(e,"change",ae),ne(e,"click",ie)):ne(e,"input",re)}(t,n):256&e?function(e){ne(e,"change",ue)}(t):128&e&&function(e,t){ne(e,"input",fe),t.onChange&&ne(e,"change",me)}(t,n)}function be(e){return e.type&&oe(e.type)?!a(e.checked):!a(e.value)}function ve(e){e&&!S(e,null)&&e.current&&(e.current=null)}function Ne(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){S(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ye(e),V(e,t)}function ye(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;ve(t);var i=e.childFlags;if(!u(r))for(var l=Object.keys(r),s=0,d=l.length;s0;for(var c in i&&(a=be(n))&&ge(t,o,n),n)Le(c,null,n[c],o,r,a,null);i&&Ce(t,e,o,n,!0,a)}function Se(e,t,n){var o=D(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=s(n,e.getChildContext())),e.$CX=r,o}function Ie(e,t,n,o,r,a){var i=new t(n,o),l=i.$N=Boolean(t.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=r,i.$L=a,e.children=i,i.$BS=!1,i.context=o,i.props===p&&(i.props=n),l)i.state=_(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var s=i.$PS;if(!u(s)){var d=i.state;if(u(d))i.state=s;else for(var f in s)d[f]=s[f];i.$PS=null}i.$BR=!1}return i.$LI=Se(i,n,o),i}function Te(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Ee(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=Ie(e,e.type,e.props||p,n,o,a);Te(i.$LI,t,i.$CX,o,r,a),Oe(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Te(e.children=D(function(e,t){return 32768&e.flags?e.type.render(e.props||p,e.ref,t):e.type(e.props||p,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Me(e,a)):512&i||16&i?Ae(e,t,r):8192&i?function(e,t,n,o,r,a){var i=e.children,c=e.childFlags;12&c&&0===i.length&&(c=e.childFlags=2,i=e.children=M());2===c?Te(i,n,r,o,r,a):Pe(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Te(e.children,e.ref,t,!1,null,r);var a=M();Ae(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ae(e,t,n){var o=e.dom=document.createTextNode(e.children);u(t)||C(t,o,n)}function Ee(e,t,n,o,r,i){var c=e.flags,l=e.props,s=e.className,d=e.children,p=e.childFlags,f=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,o=o||(32&c)>0);if(a(s)||""===s||(o?f.setAttribute("class",s):f.className=s),16===p)w(f,d);else if(1!==p){var m=o&&"foreignObject"!==e.type;2===p?(16384&d.flags&&(e.children=d=O(d)),Te(d,f,n,m,null,i)):8!==p&&4!==p||Pe(d,f,n,m,null,i)}u(t)||C(t,f,r),u(l)||Be(e,c,l,f,o),Ne(e.ref,f,i)}function Pe(e,t,n,o,r,a){for(var i=0;i0,u!==s){var m=u||p;if((c=s||p)!==p)for(var h in(d=(448&r)>0)&&(f=be(c)),c){var C=m[h],g=c[h];C!==g&&Le(h,C,g,l,o,f,e)}if(m!==p)for(var b in m)a(c[b])&&!a(m[b])&&Le(b,m[b],null,l,o,f,e)}var v=t.children,N=t.className;e.className!==N&&(a(N)?l.removeAttribute("class"):o?l.setAttribute("class",N):l.className=N);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,v):Fe(e.childFlags,t.childFlags,e.children,v,l,n,o&&"foreignObject"!==t.type,null,e,i);d&&Ce(r,t,l,c,!1,f);var V=t.ref,y=e.ref;y!==V&&(ve(y),Ne(V,l,i))}(e,t,o,r,f,d):4&f?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var d=t.props||p,f=t.ref,m=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(d,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=s(h,l.$PS),l.$PS=null)}De(l,h,d,n,o,r,!1,a,i),m!==f&&(ve(m),Ne(f,l,i))}(e,t,n,o,r,l,d):8&f?function(e,t,n,o,r,i,l){var u=!0,s=t.props||p,d=t.ref,f=e.props,m=!a(d),h=e.children;m&&c(d.onComponentShouldUpdate)&&(u=d.onComponentShouldUpdate(f,s));if(!1!==u){m&&c(d.onComponentWillUpdate)&&d.onComponentWillUpdate(f,s);var C=t.type,g=D(32768&t.flags?C.render(s,d,o):C(s,o));Re(h,g,n,o,r,i,l),t.children=g,m&&c(d.onComponentDidUpdate)&&d.onComponentDidUpdate(f,s)}else t.children=h}(e,t,n,o,r,l,d):16&f?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&f?t.dom=e.dom:8192&f?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,s=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=M());var d=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||d||!d&&c.length>p)&&(s=N(i[p-1],!1).nextSibling)}Fe(l,u,i,c,n,o,r,s,e,a)}(e,t,n,o,r,d):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Fe(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!i(c)){var l=c.dom;g(r,l),h(a,l)}}(e,t,o,d)}function Fe(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Re(n,o,r,a,i,c,u);break;case 1:Ve(n,r);break;case 16:ye(n),w(r,o);break;default:!function(e,t,n,o,r,a){ye(e),Pe(t,n,o,r,N(e,!0),a),V(e,n)}(n,o,r,a,i,u)}break;case 1:switch(t){case 2:Te(o,r,a,i,c,u);break;case 1:break;case 16:w(r,o);break;default:Pe(o,r,a,i,c,u)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:w(n,t))}(n,o,r);break;case 2:xe(r),Te(o,r,a,i,c,u);break;case 1:xe(r);break;default:xe(r),Pe(o,r,a,i,c,u)}break;default:switch(t){case 16:_e(n),w(r,o);break;case 2:ke(r,l,n),Te(o,r,a,i,c,u);break;case 1:ke(r,l,n);break;default:var s=0|n.length,d=0|o.length;0===s?d>0&&Pe(o,r,a,i,c,u):0===d?ke(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var s,d,p=a-1,f=i-1,m=0,h=e[m],C=t[m];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[m]=C=O(C)),Re(h,C,n,o,r,c,u),e[m]=C,++m>p||m>f)break e;h=e[m],C=t[m]}for(h=e[p],C=t[f];h.key===C.key;){if(16384&C.flags&&(t[f]=C=O(C)),Re(h,C,n,o,r,c,u),e[p]=C,p--,f--,m>p||m>f)break e;h=e[p],C=t[f]}}if(m>p){if(m<=f)for(d=(s=f+1)f)for(;m<=p;)Ve(e[m++],n);else!function(e,t,n,o,r,a,i,c,l,u,s,d,p){var f,m,h,C=0,g=c,b=c,v=a-c+1,V=i-c+1,_=new Int32Array(V+1),x=v===o,k=!1,w=0,L=0;if(r<4||(v|V)<32)for(C=g;C<=a;++C)if(f=e[C],Lc?k=!0:w=c,16384&m.flags&&(t[c]=m=O(m)),Re(f,m,l,n,u,s,p),++L;break}!x&&c>i&&Ve(f,l)}else x||Ve(f,l);else{var B={};for(C=b;C<=i;++C)B[t[C].key]=C;for(C=g;C<=a;++C)if(f=e[C],Lg;)Ve(e[g++],l);_[c-b]=C+1,w>c?k=!0:w=c,16384&(m=t[c]).flags&&(t[c]=m=O(m)),Re(f,m,l,n,u,s,p),++L}else x||Ve(f,l);else x||Ve(f,l)}if(x)ke(l,d,e),Pe(t,l,n,u,s,p);else if(k){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>je&&(je=l,de=new Int32Array(l),pe=new Int32Array(l));for(;n>1]]0&&(pe[n]=de[a-1]),de[a]=n)}a=r+1;var u=new Int32Array(a);i=de[a-1];for(;a-- >0;)u[a]=i,i=pe[i],de[a]=0;return u}(_);for(c=S.length-1,C=V-1;C>=0;C--)0===_[C]?(16384&(m=t[w=C+b]).flags&&(t[w]=m=O(m)),Te(m,l,n,u,(h=w+1)=0;C--)0===_[C]&&(16384&(m=t[w=C+b]).flags&&(t[w]=m=O(m)),Te(m,l,n,u,(h=w+1)i?i:a,p=0;pi)for(p=d;p0&&b(r),x.v=!1,c(n)&&n(),c(k.renderComplete)&&k.renderComplete(i,t)}function He(e,t,n,o){void 0===n&&(n=null),void 0===o&&(o=p),ze(e,t,n,o)}"undefined"!=typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var Ge=[],Ue="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ke=!1;function Ye(e,t,n,o){var r=e.$PS;if(c(t)&&(t=t(r?s(e.state,r):e.state,e.props,e.context)),a(r))e.$PS=t;else for(var i in t)r[i]=t[i];if(e.$BR)c(n)&&e.$L.push(n.bind(e));else{if(!x.v&&0===Ge.length)return void $e(e,o,n);if(-1===Ge.indexOf(e)&&Ge.push(e),Ke||(Ke=!0,Ue(We)),c(n)){var l=e.$QU;l||(l=e.$QU=[]),l.push(n)}}}function qe(e){for(var t=e.$QU,n=0,o=t.length;n0&&b(r),x.v=!1}else e.state=e.$PS,e.$PS=null;c(n)&&n.call(e)}}var Qe=function(e,t){this.state=null,this.$BR=!1,this.$BS=!0,this.$PS=null,this.$LI=null,this.$UN=!1,this.$CX=null,this.$QU=null,this.$N=!1,this.$L=null,this.$SVG=!1,this.props=e||p,this.context=t||p};t.Component=Qe,Qe.prototype.forceUpdate=function(e){this.$UN||Ye(this,{},e,!0)},Qe.prototype.setState=function(e,t){this.$UN||this.$BS||Ye(this,e,t,!1)},Qe.prototype.render=function(e,t,n){return null};t.version="7.3.3"},function(e,t,n){"use strict";var o=function(e){var t,n=Object.prototype,o=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},a=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n,o){var r=t&&t.prototype instanceof h?t:h,a=Object.create(r.prototype),i=new L(o||[]);return a._invoke=function(e,t,n){var o=s;return function(r,a){if(o===p)throw new Error("Generator is already running");if(o===f){if("throw"===r)throw a;return S()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=x(i,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===s)throw o=f,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=p;var l=u(e,t,n);if("normal"===l.type){if(o=n.done?f:d,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=f,n.method="throw",n.arg=l.arg)}}}(e,n,i),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(o){return{type:"throw",arg:o}}}e.wrap=l;var s="suspendedStart",d="suspendedYield",p="executing",f="completed",m={};function h(){}function C(){}function g(){}var b={};b[a]=function(){return this};var v=Object.getPrototypeOf,N=v&&v(v(B([])));N&&N!==n&&o.call(N,a)&&(b=N);var V=g.prototype=h.prototype=Object.create(b);function y(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function _(e){var t;this._invoke=function(n,r){function a(){return new Promise((function(t,a){!function i(t,n,r,a){var c=u(e[t],e,n);if("throw"!==c.type){var l=c.arg,s=l.value;return s&&"object"==typeof s&&o.call(s,"__await")?Promise.resolve(s.__await).then((function(e){i("next",e,r,a)}),(function(e){i("throw",e,r,a)})):Promise.resolve(s).then((function(e){l.value=e,r(l)}),(function(e){return i("throw",e,r,a)}))}a(c.arg)}(n,r,t,a)}))}return t=t?t.then(a,a):a()}}function x(e,n){var o=e.iterator[n.method];if(o===t){if(n.delegate=null,"throw"===n.method){if(e.iterator["return"]&&(n.method="return",n.arg=t,x(e,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var r=u(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,m;var a=r.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function k(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 w(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function L(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function B(e){if(e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var l=o.call(i,"catchLoc"),u=o.call(i,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),w(n),m}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;w(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:B(e),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){"use strict";(function(e){ /*! loadCSS. [c]2017 Filament Group, Inc. MIT License */ -var n;n=void 0!==e?e:void 0,t.loadCSS=function(e,t,o,r){var a,i=n.document,c=i.createElement("link");if(t)a=t;else{var l=(i.body||i.getElementsByTagName("head")[0]).childNodes;a=l[l.length-1]}var u=i.styleSheets;if(r)for(var s in r)r.hasOwnProperty(s)&&c.setAttribute(s,r[s]);c.rel="stylesheet",c.href=e,c.media="only x",function f(e){if(i.body)return e();setTimeout((function(){f(e)}))}((function(){a.parentNode.insertBefore(c,t?a:a.nextSibling)}));var d=function m(e){for(var t=c.href,n=u.length;n--;)if(u[n].href===t)return e();setTimeout((function(){m(e)}))};function p(){c.addEventListener&&c.removeEventListener("load",p),c.media=o||"all"}return c.addEventListener&&c.addEventListener("load",p),c.onloadcssdefined=d,d(p),c}}).call(this,n(118))},function(e,t,n){"use strict";t.__esModule=!0,t.Achievements=t.Score=t.Achievement=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i?"good":"bad",content:i?"Unlocked":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Achievement=i;var c=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i>0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){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:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(1),r=n(12),a=n(17);t.BlockQuote=function(e){var t=e.className,n=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,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,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"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,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"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.color,n=e.content,i=e.className,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,["color","content","className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["ColorBox",i]),color:n?null:"transparent",backgroundColor:t,content:n||"."},c)))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(1),r=n(17),a=n(114);var i=function(e){var t,n;function i(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},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.props,n=this.state.open,i=t.children,c=t.color,l=void 0===c?"default":c,u=t.title,s=t.buttons,d=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}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},d,{children:u}))),2),s&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",s,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(1),r=n(17);t.Dimmer=function(e){var t=e.style,n=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,["style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({style:Object.assign({position:"absolute",top:0,bottom:0,left:0,right:0,"background-color":"rgba(0, 0, 0, 0.75)","z-index":1},t)},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(1),r=n(12),a=n(17),i=n(87);function c(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}var l=function(e){var t,n;function l(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=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},u.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)},u.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},u.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(n){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},u.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,u=t.over,s=t.width,d=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=d.className,f=c(d,["className"]),m=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:s}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:s,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},f,{onClick:function(t){e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:m?"chevron-up":"chevron-down"}),2)]}))),h],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(1),r=n(12),a=n(17);function i(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}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,c=e.justify,l=e.spacing,u=void 0===l?0:l,s=i(e,["className","direction","wrap","align","justify","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",u>0&&"Flex--spacing--"+u,t]),style:Object.assign({},s.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},s)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,a=e.align,c=i(e,["className","grow","order","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",t]),style:Object.assign({},c.style,{"flex-grow":n,order:o,"align-self":a})},c)};t.computeFlexItemProps=u;var s=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=s,s.defaultHooks=r.pureComponentHooks,l.Item=s},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.className,n=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,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",t])},n)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(1),r=n(20),a=n(12),i=n(19),c=n(158),l=n(17);var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,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,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var u=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+u,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var u=n.inputRef.current;u.value=l;try{u.focus(),u.select()}catch(s){}}},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,d=t.suppressingFlicker,p=this.props,f=p.className,m=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,v=p.maxValue,N=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,x=p.format,k=p.onChange,w=p.onDrag,L=C;(n||d)&&(L=s);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!d&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:L,format:x,children:B})||B(x?x(L):L);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",m&&"NumberInput--fluid",f]),minWidth:V,minHeight:N,lineHeight:y,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((L-b)/(v-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:N,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,v);e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),w&&w(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,v);return e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),void(w&&w(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},u}(o.Component);t.NumberInput=u,u.defaultHooks=a.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(1),r=n(12),a=n(20),i=function(e){var t=e.value,n=e.minValue,i=void 0===n?0:n,c=e.maxValue,l=void 0===c?1:c,u=e.ranges,s=void 0===u?{}:u,d=e.content,p=e.children,f=(t-i)/(l-i),m=d!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(s);C=v[0]&&t<=v[1]){h=b;break}}return h||(h="default"),(0,o.createVNode)(1,"div",(0,r.classes)(["ProgressBar","ProgressBar--color--"+h]),[(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,a.clamp)(f,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[m&&d,m&&p,!m&&(0,a.toFixed)(100*f)+"%"],0)],4)};t.ProgressBar=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,u=e.content,s=e.children,d=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,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),f=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(s);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},d,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),f&&(0,o.createVNode)(1,"div","Section__content",[u,s],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tab=t.Tabs=void 0;var o=n(1),r=n(12),a=n(17),i=n(114);function c(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}var l=function(e){var t=e,n=Array.isArray(t),o=0;for(t=n?t:t[Symbol.iterator]();;){var r;if(n){if(o>=t.length)break;r=t[o++]}else{if((o=t.next()).done)break;r=o.value}var a=r;if(!a.props||"Tab"!==a.props.__type__){var i=JSON.stringify(a,null,2);throw new Error(" only accepts children of type .This is what we received: "+i)}}},u=function(e){var t,n;function u(t){var n;return(n=e.call(this,t)||this).state={activeTabKey:null},n}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=u.prototype;return s.getActiveTab=function(){var e=this.state,t=this.props,n=(0,r.normalizeChildren)(t.children);l(n);var o=t.activeTab||e.activeTabKey,a=n.find((function(e){return(e.key||e.props.label)===o}));return a||(a=n[0],o=a&&(a.key||a.props.label)),{tabs:n,activeTab:a,activeTabKey:o}},s.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),s=this.getActiveTab(),d=s.tabs,p=s.activeTab,f=s.activeTabKey,m=null;return p&&(m=p.props.content||p.props.children),"function"==typeof m&&(m=m(f)),(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Tabs",l&&"Tabs--vertical",n])},u,{children:[(0,o.createVNode)(1,"div","Tabs__tabBox",d.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),s=n.highlight,d=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,m=t.active||p===f;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",m&&"Tabs__tab--active",s&&!m&&"color-yellow",a]),selected:m,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},d,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",m||null,0)]})))},u}(o.Component);t.Tabs=u;var s=function(e){return null};t.Tab=s,s.defaultProps={__type__:"Tab"},u.Tab=s},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(1),r=n(12),a=n(28),i=n(19),c=n(37),l=n(87),u=function(e){switch(e){case c.UI_INTERACTIVE:return"good";case c.UI_UPDATE:return"average";case c.UI_DISABLED:default:return"bad"}},s=function(e){var t=e.className,n=e.title,c=e.status,s=e.fancy,d=e.onDragStart,p=e.onClose;return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",t]),[(0,o.createComponentVNode)(2,l.Icon,{className:"TitleBar__statusIcon",color:u(c),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title",n===n.toLowerCase()?(0,a.toTitleCase)(n):n,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return s&&d(e)}}),!!s&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=s,s.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(1),r=n(29),a=n(17),i=n(12),c=n(19);var l=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)},u=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),g=this.state.viewBox,b=l(r,g,i,c);if(b.length>0){var v=b[0],N=b[b.length-1];b.push([g[0]+h,N[1]]),b.push([g[0]+h,-h]),b.push([-h,-h]),b.push([-h,v[1]])}var V=u(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},C,{children:function(t){return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,(0,o.createVNode)(32,"svg",null,(0,o.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+g[1]+")",fill:d,stroke:f,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+g[0]+" "+g[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},t),null,e.ref))}})))},r}(o.Component);s.defaultHooks=i.pureComponentHooks;var d={Line:c.tridentVersion<=4?function(e){return null}:s};t.Chart=d},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(1),r=n(3),a=n(2);t.AiAirlock=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},l=c[i.power.main]||c[0],u=c[i.power.backup]||c[0],s=c[i.shock]||c[0];return(0,o.createFragment)([(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:l.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.main,content:"Disrupt",onClick:function(){return n("disrupt-main")}}),children:[i.power.main?"Online":"Offline"," ",i.wires.main_1&&i.wires.main_2?i.power.main_timeleft>0&&"["+i.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.backup,content:"Disrupt",onClick:function(){return n("disrupt-backup")}}),children:[i.power.backup?"Online":"Offline"," ",i.wires.backup_1&&i.wires.backup_2?i.power.backup_timeleft>0&&"["+i.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:s.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(i.wires.shock&&0===i.shock),content:"Restore",onClick:function(){return n("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Temporary",onClick:function(){return n("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Permanent",onClick:function(){return n("shock-perm")}})],4),children:[2===i.shock?"Safe":"Electrified"," ",(i.wires.shock?i.shock_timeleft>0&&"["+i.shock_timeleft+"s]":"[Wires have been cut!]")||-1===i.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:i.id_scanner?"power-off":"times",content:i.id_scanner?"Enabled":"Disabled",selected:i.id_scanner,disabled:!i.wires.id_scanner,onClick:function(){return n("idscan-toggle")}}),children:!i.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:i.emergency?"power-off":"times",content:i.emergency?"Enabled":"Disabled",selected:i.emergency,onClick:function(){return n("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:i.locked?"lock":"unlock",content:i.locked?"Lowered":"Raised",selected:i.locked,disabled:!i.wires.bolts,onClick:function(){return n("bolt-toggle")}}),children:!i.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:i.lights?"power-off":"times",content:i.lights?"Enabled":"Disabled",selected:i.lights,disabled:!i.wires.lights,onClick:function(){return n("light-toggle")}}),children:!i.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:i.safe?"power-off":"times",content:i.safe?"Enabled":"Disabled",selected:i.safe,disabled:!i.wires.safe,onClick:function(){return n("safe-toggle")}}),children:!i.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:i.speed?"power-off":"times",content:i.speed?"Enabled":"Disabled",selected:i.speed,disabled:!i.wires.timing,onClick:function(){return n("speed-toggle")}}),children:!i.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:i.opened?"sign-out-alt":"sign-in-alt",content:i.opened?"Open":"Closed",selected:i.opened,disabled:i.locked||i.welded,onClick:function(){return n("open-close")}}),children:!(!i.locked&&!i.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),i.locked?"bolted":"",i.locked&&i.welded?" and ":"",i.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(1),r=n(20),a=n(28),i=n(3),c=n(2),l=n(37),u=n(69);t.AirAlarm=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.data,c=a.locked&&!a.siliconUser;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.InterfaceLockNoticeBox,{siliconUser:a.siliconUser,locked:a.locked,onLockStatusChange:function(){return r("lock")}}),(0,o.createComponentVNode)(2,s,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var s=function(e){var t=(0,i.useBackend)(e).data,n=(t.environment_data||[]).filter((function(e){return e.value>=.01})),a={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},l=a[t.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[n.length>0&&(0,o.createFragment)([n.map((function(e){var t=a[e.danger_level]||a[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:l.color,children:l.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:t.atmos_alarm||t.fire_alarm?"bad":"good",children:(t.atmos_alarm?"Atmosphere Alarm":t.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},d={home:{title:"Air Controls",component:function(){return f}},vents:{title:"Vent Controls",component:function(){return m}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return v}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=d[a.screen]||d.home,u=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:"home"!==a.screen&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("tgui:view",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},f=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data,a=r.mode,l=r.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"exclamation-triangle":"exclamation",color:l&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return n(l?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===a?"exclamation-triangle":"exclamation",color:3===a&&"danger",content:"Panic Siphon",onClick:function(){return n("mode",{mode:3===a?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 n("tgui:view",{screen:"vents"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return n("tgui:view",{screen:"scrubbers"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return n("tgui:view",{screen:"modes"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return n("tgui:view",{screen:"thresholds"})}})],4)},m=function(e){var t=e.state,n=(0,i.useBackend)(e).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},h=function(e){var t=e.id_tag,n=e.long_name,r=e.power,l=e.checks,u=e.excheck,s=e.incheck,d=e.direction,p=e.external,f=e.internal,m=e.extdefault,h=e.intdefault,C=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(n),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:r?"power-off":"times",selected:r,content:r?"On":"Off",onClick:function(){return C("power",{id_tag:t,val:Number(!r)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:"release"===d?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:s,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("reset_internal_pressure",{id_tag:t})}})]}),!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(p),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:m,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=function(e){var t=e.state,n=(0,i.useBackend)(e).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,s=e.widenet,d=e.filter_types,p=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(t),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:n?"power-off":"times",content:n?"On":"Off",selected:n,onClick:function(){return p("power",{id_tag:u,val:Number(!n)})}}),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:r?"filter":"sign-in-alt",color:r||"danger",content:r?"Scrubbing":"Siphoning",onClick:function(){return p("scrubbing",{id_tag:u,val:Number(!r)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:s?"expand":"compress",selected:s,content:s?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!s)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,l.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return p("toggle_filter",{id_tag:u,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})},b=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data.modes;return r&&0!==r.length?r.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 n("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},v=function(e){var t=(0,i.useBackend)(e),n=t.act,a=t.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,a.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 n("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.AirlockElectronics=void 0;var o=n(1),r=n(3),a=n(2);t.AirlockElectronics=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.regions||[],l={0:{icon:"times-circle"},1:{icon:"stop-circle"},2:{icon:"check-circle"}};return(0,o.createFragment)([(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:i.oneAccess?"unlock":"lock",content:i.oneAccess?"One":"All",onClick:function(){return n("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mass Modify",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Grant All",onClick:function(){return n("grant_all")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Clear All",onClick:function(){return n("clear_all")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&i.unres_direction?"check-square-o":"square-o",content:"North",selected:1&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&i.unres_direction?"check-square-o":"square-o",content:"East",selected:2&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&i.unres_direction?"check-square-o":"square-o",content:"South",selected:4&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&i.unres_direction?"check-square-o":"square-o",content:"West",selected:8&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",children:(0,o.createComponentVNode)(2,a.Box,{height:"261px",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e){var t=e.name,r=e.accesses||[],i=l[function(e){var t=!1,n=!1;return e.forEach((function(e){e.req?t=!0:n=!0})),!t&&n?0:t&&n?1:2}(r)].icon;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:i,label:t,children:function(){return r.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:e.req?"check-square-o":"square-o",content:e.name,selected:e.req,onClick:function(){return n("set",{access:e.id})}})},e.id)}))}},t)}))})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Apc=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u={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"}},s={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},d=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],f=c.powerChannels||[],m=s[c.malfStatus]||s[0],h=c.powerCellStatus/100;return c.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 ",c.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return n("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:c.siliconUser,locked:c.locked,onLockStatusChange:function(){return n("lock")}}),(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:d.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",content:c.isOperating?"On":"Off",selected:c.isOperating&&!l,disabled:l,onClick:function(){return n("breaker")}}),children:["[ ",d.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.chargeMode?"sync":"close",content:c.chargeMode?"Auto":"Off",disabled:l,onClick:function(){return n("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[f.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:!l&&(1===e.status||3===e.status),disabled:l,onClick:function(){return n("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!l&&2===e.status,disabled:l,onClick:function(){return n("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!l&&0===e.status,disabled:l,onClick:function(){return n("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,c.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!c.siliconUser&&(0,o.createFragment)([!!c.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:m.icon,content:m.content,color:"bad",onClick:function(){return n(m.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return n("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.coverLocked?"lock":"unlock",content:c.coverLocked?"Engaged":"Disengaged",disabled:l,onClick:function(){return n("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.emergencyLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.nightshiftLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("toggle_nightshift")}})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosAlertConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.priority||[],l=i.minor||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[c.length>0?c.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 n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),l.length>0?l.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 n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16)],0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(1),r=n(29),a=n(20),i=n(3),c=n(2);t.AtmosControlConsole=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=l.sensors||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:!!l.tank&&u[0].long_name,children:u.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!l.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),l.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.inputting?"power-off":"times",content:l.inputting?"Injecting":"Off",selected:l.inputting,onClick:function(){return n("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:l.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return n("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.outputting?"power-off":"times",content:l.outputting?"Open":"Closed",selected:l.outputting,onClick:function(){return n("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(l.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return n("pressure",{pressure:t})}})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(1),r=n(3),a=n(2),i=n(37);t.AtmosFilter=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.filter_types||[];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:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(c.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:c.rate===c.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return n("filter",{mode:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosMixer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;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:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.set_pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node2",{concentration:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosPump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;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:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),i.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.rate===i.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(1),r=n(3),a=n(2);t.BankMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.current_balance,l=i.siphoning,u=i.station_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:u+" 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:l?"times":"sync",content:l?"Stop Siphoning":"Siphon Credits",selected:l,onClick:function(){return n(l?"halt":"siphon")}}),children:c+" cr"})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(1),r=n(3),a=n(2);t.BluespaceArtillery=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.connected,u=i.unlocked,s=i.target;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!u,onClick:function(){return n("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:s?"average":"bad",fontSize:"25px",children:s||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:u?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!s,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return n("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return n("build")}})})})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(1),r=(n(28),n(19)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(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:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"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(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.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:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"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: ",i.mean_value]}),i.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===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(1),r=n(3),a=n(2);t.BorgPanel=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.borg||{},l=i.cell||{},u=l.charge/l.maxcharge,s=i.channels||[],d=i.modules||[],p=i.upgrades||[],f=i.ais||[],m=i.laws||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return n("rename")}}),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:c.emagged?"check-square-o":"square-o",content:"Emagged",selected:c.emagged,onClick:function(){return n("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:c.lockdown,onClick:function(){return n("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:c.scrambledcodes,onClick:function(){return n("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[l.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,content:l.charge+" / "+l.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return n("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return n("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:c.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:c.active_module===e.type,onClick:function(){return n("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return n("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:c.lawupdate,onClick:function(){return n("toggle_lawupdate")}}),children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(1),r=n(3),a=n(2);t.BrigTimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:i.timing?"Stop":"Start",selected:i.timing,onClick:function(){return n(i.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:i.flash_charging?"Recharging":"Flash",disabled:i.flash_charging,onClick:function(){return n("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return n("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return n("time",{adjust:-100})}})," ",String(i.minutes).padStart(2,"0"),":",String(i.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return n("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return n("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return n("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return n("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return n("preset",{preset:"long"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(1),r=n(3),a=n(2);t.Canister=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",i.hasHoldingTank?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return n("relabel")}}),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:i.tankPressure})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:i.portConnected?"good":"average",content:i.portConnected?"Connected":"Not Connected"}),!!i.isPrototype&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.restricted?"lock":"unlock",color:"caution",content:i.restricted?"Restricted to Engineering":"Public",onClick:function(){return n("restricted")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.releasePressure/(i.maxReleasePressure-i.minReleasePressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.releasePressure})," kPa"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:i.releasePressure===i.defaultReleasePressure,content:"Reset",onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:i.releasePressure<=i.minReleasePressure,content:"Min",onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("pressure",{pressure:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:i.releasePressure>=i.maxReleasePressure,content:"Max",onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.valveOpen?"unlock":"lock",color:i.valveOpen?i.hasHoldingTank?"caution":"danger":null,content:i.valveOpen?"Open":"Closed",onClick:function(){return n("valve")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:i.valveOpen&&"danger",content:"Eject",onClick:function(){return n("eject")}}),children:[!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:i.holdingTank.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.holdingTank.tankPressure})," kPa"]})]}),!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=t.Cargo=void 0;var o=n(1),r=n(29),a=n(19),i=n(2),c=n(69);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,d=r.supplies||{},p=r.requests||[],f=r.cart||[],m=f.reduce((function(e,t){return e+t.cost}),0),h=!r.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:[0===f.length&&"Cart is empty",1===f.length&&"1 item",f.length>=2&&f.length+" items"," ",m>0&&"("+m+" cr)"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return(0,a.act)(c,"clear")}})],4);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle",children:r.docked&&!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{content:r.location,onClick:function(){return(0,a.act)(c,"send")}})||r.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CentCom Message",children:r.message}),r.loan&&!r.requestonly?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loan",children:r.loan_dispatched?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Loaned to Centcom"}):(0,o.createComponentVNode)(2,i.Button,{content:"Loan Shuttle",disabled:!(r.away&&r.docked),onClick:function(){return(0,a.act)(c,"loan")}})}):""]})}),(0,o.createComponentVNode)(2,i.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Catalog",icon:"list",lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Catalog",buttons:h,children:(0,o.createComponentVNode)(2,l,{state:t,supplies:d})})}},"catalog"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Requests ("+p.length+")",icon:"envelope",highlight:p.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Active Requests",buttons:!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return(0,a.act)(c,"denyall")}}),children:(0,o.createComponentVNode)(2,u,{state:t,requests:p})})}},"requests"),!r.requestonly&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Checkout ("+f.length+")",icon:"shopping-cart",highlight:f.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,s,{state:t,cart:f})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,s=function(e){var t=n[e].packs;return(0,o.createVNode)(1,"table","LabeledList",t.map((function(e){return(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[e.name,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.small_item&&(0,o.createFragment)([(0,o.createTextVNode)("Small Item")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.access&&(0,o.createFragment)([(0,o.createTextVNode)("Restrictions Apply")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",onClick:function(){return(0,a.act)(u,"add",{id:e.id})}}),2)],4,null,e.name)})),0)};return(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e){var t=e.name;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:t,children:s},t)}))(n)})},u=function(e){var t=e.state,n=e.requests,r=t.config,c=t.data,l=r.ref;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Requests"}):(0,o.createVNode)(1,"table","LabeledList",n.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[(0,o.createTextVNode)("#"),e.id,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__content",e.object,0),(0,o.createVNode)(1,"td","LabeledList__cell",[(0,o.createTextVNode)("By "),(0,o.createVNode)(1,"b",null,e.orderer,0)],4),(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createVNode)(1,"i",null,e.reason,0),2),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",[e.cost,(0,o.createTextVNode)(" credits"),(0,o.createTextVNode)(" "),!c.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",color:"good",onClick:function(){return(0,a.act)(l,"approve",{id:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"bad",onClick:function(){return(0,a.act)(l,"deny",{id:e.id})}})],4)],0)],4)],4,e.id)})),0)},s=function(e){var t=e.state,n=e.cart,r=t.config,c=t.data,l=r.ref;return(0,o.createFragment)([0===n.length&&"Nothing in cart",n.length>0&&(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:"#"+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,children:[!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)," ",e.cost," credits"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return(0,a.act)(l,"remove",{id:e.id})}})],4),children:e.object},e.id)}))}),n.length>0&&!c.requestonly&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:1===c.away&&1===c.docked&&(0,o.createComponentVNode)(2,i.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return(0,a.act)(l,"send")}})||(0,o.createComponentVNode)(2,i.Box,{opacity:.5,children:["Shuttle in ",c.location,"."]})})],0)};t.CargoExpress=function(e){var t=e.state,n=t.config,r=t.data,u=n.ref,s=r.supplies||{};return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:r.siliconUser,locked:r.locked,onLockStatusChange:function(){return(0,a.act)(u,"lock")},accessText:"a QM-level ID card"}),!r.locked&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Cargo Bay",selected:!r.usingBeacon,onClick:function(){return(0,a.act)(u,"LZCargo")}}),(0,o.createComponentVNode)(2,i.Button,{selected:r.usingBeacon,disabled:!r.hasBeacon,onClick:function(){return(0,a.act)(u,"LZBeacon")},children:[r.beaconzone," (",r.beaconName,")"]}),(0,o.createComponentVNode)(2,i.Button,{content:r.printMsg,disabled:!r.canBuyBeacon,onClick:function(){return(0,a.act)(u,"printBeacon")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notice",children:r.message})]})}),(0,o.createComponentVNode)(2,l,{state:t,supplies:s})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(1),r=n(3),a=n(2);t.CellularEmporium=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.abilities;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:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!i.can_readapt,onClick:function(){return n("readapt")}}),children:i.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.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 n("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(1),r=(n(28),n(3)),a=n(2);t.CentcomPodLauncher=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===i.bayNumber,onClick:function(){return n("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===i.bayNumber,onClick:function(){return n("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===i.bayNumber,onClick:function(){return n("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===i.bayNumber,onClick:function(){return n("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===i.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return n("bay5")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.bay,onClick:function(){return n("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:i.oldArea?i.oldArea:"Where you were",disabled:!i.oldArea,onClick:function(){return n("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clone Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:"Launch Clones",selected:i.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return n("launchClone")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===i.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return n("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random",selected:2===i.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return n("launchRandom")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===i.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return n("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===i.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return n("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===i.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return n("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===i.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return n("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:i.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return n("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:i.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return n("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:i.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return n("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:i.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return n("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:i.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return n("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:i.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return n("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:i.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return n("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:i.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return n("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:i.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return n("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:i.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return n("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:i.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return n("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:i.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return n("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:i.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return n("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:i.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return n("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:i.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return n("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:i.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return n("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:i.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return n("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:i.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return n("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==i.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return n("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==i.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return n("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==i.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return n("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==i.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return n("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return n("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return n("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===i.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return n("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===i.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return n("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===i.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return n("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===i.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return n("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===i.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return n("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===i.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return n("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===i.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return n("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===i.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return n("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===i.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return n("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gondola",selected:13===i.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return n("styleGondola")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===i.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return n("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i.numObjects+" turfs in "+i.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pody Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return n("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:i.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return n("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return n("clearBay")}})],4)})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(1),r=n(3),a=n(2);t.ChemAcclimator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(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:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("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:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("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:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(1),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,s=i.isBeakerLoaded,d=i.beakerContents,p=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.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.ChemFilter=t.ChemFilterPane=void 0;var o=n(1),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],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 t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(1),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,s=i.pill_styles,d=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("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(1),r=n(19),a=n(2),i=n(29),c=n(12);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,s=l.emptying,d=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:s?"bad":"good",children:s?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(d)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,s=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:s,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:s,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,s=c.chemicals,d=void 0===s?[]:s,p=c.possible_amounts,f=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(1),r=n(3),a=n(2);t.CodexGigas=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[i.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==i.currentSection,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>2,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>4,onClick:function(){return n(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:["the Red","the Soulless","the Master","the Lord of all things","Jr."].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==i.currentSection,onClick:function(){return n(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:i.currentSection<4,onClick:function(){return n("search")}})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(1),r=(n(28),n(3)),a=n(2);t.ComputerFabricator=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==l.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return c("clean_order")}}),(0,o.createComponentVNode)(2,i,{state:t})],0)};var i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return 0===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:51,children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"2"})}})})]})})]}):1===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:47,buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[i.totalprice," cr"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return n("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return n("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return n("confirm_order")}})]}):2===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:47,children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:i.credits>=i.totalprice?"good":"bad",children:[i.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:4,color:i.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,s=i.sensors||[];return(0,o.createComponentVNode)(2,a.Section,{minHeight:90,children:(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:(m=e.ijob,m%10==0),color:l(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,r=e.toxdam,s=e.burndam,d=e.brutedam,p=t+r+s+d,f=Math.min(Math.max(Math.ceil(p/25),0),5),c[f])})}),(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 n("select_person",{name:e.name})}})})]},e.name);var t,r,s,d,p,f,m}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(1),r=n(3),a=n(2),i=n(435);t.Cryo=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.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",content:c.occupant.name?c.occupant.name:"No Occupant"}),!!c.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",content:c.occupant.stat,color:c.occupant.statstate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:c.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant.health/c.occupant.maxHealth,color:c.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.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",content:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",disabled:c.isOpen,onClick:function(){return n("power")},color:c.isOperating&&"green",children:c.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.isOpen?"unlock":"lock",onClick:function(){return n("door")},content:c.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:c.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return n("autoeject")},content:c.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c.isBeakerLoaded,onClick:function(){return n("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:c.isBeakerLoaded,beakerContents:c.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(1),r=n(2);t.BeakerContents=function(e){var t=e.beakerLoaded,n=e.beakerContents;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===n.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),n.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{color:"label",children:[e.volume," units of ",e.name]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(1),r=n(29),a=n(3),i=n(2),c=function(e){var t=e.craftables,n=void 0===t?[]:t,r=(0,a.useBackend)(e),c=r.act,l=r.data,u=l.craftability,s=void 0===u?{}:u,d=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!s[e.ref]?null:d?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return c("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],onClick:function(){return c("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))};t.PersonalCrafting=function(e){var t=e.state,n=(0,a.useBackend)(e),l=n.act,u=n.data,s=u.busy,d=u.display_craftable_only,p=u.display_compact,f=(0,r.map)((function(e,t){return{category:t,subcategory:e,hasSubcats:"has_subcats"in e,firstSubcatName:Object.keys(e).find((function(e){return"has_subcats"!==e}))}}))(u.crafting_recipes||{}),m=!!s&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"40px",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{mt:30,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]})});return(0,o.createFragment)([m,(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:p?"check-square-o":"square-o",content:"Compact",selected:p,onClick:function(){return l("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button,{icon:d?"check-square-o":"square-o",content:"Craftable Only",selected:d,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.category,onClick:function(){return l("set_category",{category:e.category,subcategory:e.firstSubcatName})},children:function(){return!e.hasSubcats&&(0,o.createComponentVNode)(2,c,{craftables:e.subcategory,state:t})||(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,n){if("has_subcats"!==n)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n,onClick:function(){return l("set_category",{subcategory:n})},children:function(){return(0,o.createComponentVNode)(2,c,{craftables:e,state:t})}})}))(e.subcategory)})}},e.category)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(1),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.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===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(1),r=n(3),a=n(2);t.DisposalUnit=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return l.full_pressure?(t="good",n="Ready"):l.panel_open?(t="bad",n="Power Disabled"):l.pressure_charging?(t="average",n="Pressurizing"):(t="bad",n="Off"),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:t,children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.flush?"toggle-on":"toggle-off",disabled:l.isai||l.panel_open,content:l.flush?"Disengage":"Engage",onClick:function(){return c(l.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:l.isai,content:"Eject Contents",onClick:function(){return c("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:l.panel_open,selected:l.pressure_charging,onClick:function(){return c(l.pressure_charging?"pump-0":"pump-1")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(1),r=n(3),a=n(2);t.DnaVault=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.completed,l=i.used,u=i.choiceA,s=i.choiceB,d=i.dna,p=i.dna_max,f=i.plants,m=i.plants_max,h=i.animals,C=i.animals_max;return(0,o.createFragment)([(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:d/p,content:d+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f/m,content:f+" / "+m+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" Samples"})})]})}),!(!c||l)&&(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:u,textAlign:"center",onClick:function(){return n("gene",{choice:u})}})}),(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 n("gene",{choice:s})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(1),r=n(3),a=n(2),i=n(28);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,s=c.answers,d=void 0===s?[]:s;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(1),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,s=i.engines_started,d=i.authorizations_remaining,p=i.authorizations,f=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:s?"good":"average",ml:1,children:s?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+d}),children:[f.length>0?f.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),f.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(1),r=n(28),a=n(3),i=n(2);t.EngravedMessage=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.admin_mode,u=c.creator_key,s=c.creator_name,d=c.has_liked,p=c.has_disliked,f=c.hidden_message,m=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=c.realdate;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(f)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+h,disabled:m,selected:d,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:m,selected:!p&&!d,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+C,disabled:m,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:g})})}),(0,o.createComponentVNode)(2,i.Section),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return n("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:s})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(1),r=n(29),a=n(70),i=n(20),c=n(156),l=n(3),u=n(2),s=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,d=t.data,p=d.currentArea,f=d.currentCoords,m=d.globalmode,h=d.power,C=d.tag,g=d.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(s(f),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}))])(d.signals||[]);return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,u.Button,{icon:"power-off",content:h?"On":"Off",selected:h,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",content:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"bad",onClick:function(){return n("updating")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,u.Button,{icon:"sync",content:m?"MAXIMUM":"LOCAL",selected:!m,onClick:function(){return n("globalmode")}})})]})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,u.Box,{fontSize:"18px",children:[p," (",f,")"]})}),(0,o.createComponentVNode)(2,u.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,u.Table,{children:[(0,o.createComponentVNode)(2,u.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),b.map((function(e){return(0,o.createComponentVNode)(2,u.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,u.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,i.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,u.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.GravityGenerator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.breaker,l=i.charge_count,u=i.charging_state,s=i.on,d=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No data available"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:c?"power-off":"times",content:c?"On":"Off",selected:c,disabled:!d,onClick:function(){return n("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/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"})]})]})}),d&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),d&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(1),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,s=i.teleporter_location,d=i.beacon,p=i.beacon_location,f=i.id,m=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,v=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?s:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:d?"good":"bad",buttons:!d&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:d?p:"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:f?m:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:v.name?v.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:v.crimstat?v.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(1),r=n(3),a=n(2);t.GulagItemReclaimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.mobs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:c.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:!i.can_reclaim,onClick:function(){return n("release_items",{mobref:e.mob})}})})]},e.mob)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(1),r=n(3),a=n(2);t.Holodeck=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_toggle_safety,l=i.default_programs,u=void 0===l?[]:l,s=i.emag_programs,d=void 0===s?[]:s,p=i.emagged,f=i.program;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"unlock":"lock",content:"Safeties",color:"bad",disabled:!c,selected:!p,onClick:function(){return n("safety")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===f,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===f,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(1),r=n(3),a=n(2);t.ImplantChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(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:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.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:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.ready?i.special_name||"Implant":"Recharging",onClick:function(){return n("implant")}}),0===i.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[i.ready_implants,1===i.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(1),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||s,l=i.name,u=i.isDead,s=i.isBraindead,d=i.health,p=i.wireless,f=i.radio,m=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:m?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,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 n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:f,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(1),r=n(3),a=n(2);t.KeycardAuth=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===i.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===i.waiting&&(0,o.createFragment)([!!i.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return n("auth_swipe")},content:"Authorize"}),0===i.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return n("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return n("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return n("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(1),r=n(28),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,s=c.ores,d=c.status_info,p=c.unclaimed_points;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",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:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(1),r=n(3),a=n(2);t.LanguageMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.admin_mode,l=i.is_living,u=i.omnitongue,s=i.languages,d=void 0===s?[]:s,p=i.unknown_languages,f=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!l&&(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 n("select_default",{language_name:e.name})}}),!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return n("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)}))})}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(u?"Enabled":"Disabled"),selected:u,onClick:function(){return n("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:f.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 n("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)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).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 t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("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 t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("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 t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,s=l.y,d=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:d,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("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,{state:e.state})})}),(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 c("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 c("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 c("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 c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,s=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:s===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:s?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(1),r=n(3),a=n(2);t.MechBayPowerConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.recharge_port,c=i&&i.mech,l=c&&c.cell;return(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 n("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.health/c.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,s=c.on,d=c.cell,p=c.cellPercent,f=c.load,m=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,v=c.reportDelivery,N=c.destination,V=c.home,y=c.id,_=c.destinations,x=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:d?p/100:0,color:d?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:m})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:f?"good":"average",children:f||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!f&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("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:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:N||"None",options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:v,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(1),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.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 n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(1),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,s=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:s?(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 n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(1),r=n(3),a=n(2);t.NtosArcade=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[i.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[i.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===i.PauseState?"#1b3622":"#471915",children:i.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.Hitpoints/45,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:26,textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:i.BossID})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:i.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",i.TicketCount]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(1),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,s=void 0===u?{}:u,d=i.disk_size,p=i.disk_used,f=i.hardware,m=void 0===f?[]:f;return(0,o.createFragment)([(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: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:s.charge,minValue:0,maxValue:s.max,ranges:{good:[s.max/2,Infinity],average:[s.max/4,s.max/2],bad:[-Infinity,s.max/4]},children:[s.charge," / ",s.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:d,color:"good",children:[p," GQ / ",d," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:m.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 n("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)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(1),r=n(3),a=n(2),i={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug"};t.NtosMain=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.programs,u=void 0===l?[]:l,s=c.has_light,d=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!s&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:d,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",d?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return n("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:p})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",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:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,lineHeight:"24px",color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return n("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:3,children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return n("PC_killprogram",{name:e.name})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(1),r=n(3),a=n(2);(0,n(51).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,s=i.username,d=i.active_channel,p=i.is_operator,f=i.all_channels,m=void 0===f?[]:f,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,v=null!==d,N=u||l;return(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 n("PRG_newchannel",{new_channel_name:t})}}),m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===d,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:s+"...",currentValue:s,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(N?b.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 n("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:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&N&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(1),r=n(3),a=n(2);t.NtosNetDownloader=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.disk_size,s=l.disk_used,d=l.downloadable_programs,p=void 0===d?[]:d,f=l.error,m=l.hacked_programs,h=void 0===m?[]:m,C=l.hackedavailable;return(0,o.createFragment)([!!f&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:f}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return c("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:s,minValue:0,maxValue:u,children:s+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))}),!!C&&(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."}),h.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))]})],0)};var i=function(e){var t=e.program,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.disk_size,u=c.disk_used,s=c.downloadcompletion,d=c.downloading,p=c.downloadname,f=c.downloadsize,m=l-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:t.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[t.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:t.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:f,value:s})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:d||t.size>m,onClick:function(){return i("PRG_downloadfile",{filename:t.filename})}})})]}),"Compatible"!==t.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!"]}),t.size>m&&(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:t.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(1),r=n(29),a=n(70),i=n(20),c=n(3),l=n(2),u=n(37),s=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e){var t=e.state,n=(0,c.useBackend)(e),p=n.act,f=n.data,m=f.active,h=f.SM_integrity,C=f.SM_power,g=f.SM_ambienttemp,b=f.SM_ambientpressure;if(!m)return(0,o.createComponentVNode)(2,d,{state:t});var v=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(f.gases||[]),N=Math.max.apply(Math,[1].concat(v.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:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(g),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,i.toFixed)(g)+" 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,i.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return p("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.Box.Forced,{height:24*v.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:v.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,u.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,u.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:N,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var d=function(e){var t=(0,c.useBackend)(e),n=t.act,r=t.data.supermatters,a=void 0===r?[]:r;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return n("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:a.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 n("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWrapper=void 0;var o=n(1),r=n(3),a=n(2),i=n(116);t.NtosWrapper=function(e){var t=e.children,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.PC_batteryicon,s=l.PC_showbatteryicon,d=l.PC_batterypercent,p=l.PC_ntneticon,f=l.PC_apclinkicon,m=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=l.PC_showexitprogram;return(0,o.createVNode)(1,"div","NtosWrapper",[(0,o.createVNode)(1,"div","NtosWrapper__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:m}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:p})}),!!s&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),d&&d]}),f&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:f})}),!!g&&(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return c("PC_minimize")}}),!!g&&(0,o.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 c("PC_exit")}}),!g&&(0,o.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 c("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,i.refocusLayout)()}}),(0,o.createVNode)(1,"div","NtosWrapper__content",t,0)],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return t("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e){var t=e.state,n=(0,a.useBackend)(e),r=n.act,l=n.data,u=(l.anchored,l.disk_present,l.status1),s=l.status2;return(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:s})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c,{state:t})}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(1),r=n(3),a=n(2);t.OperatingComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.table,l=i.surgeries,u=void 0===l?[]:l,s=i.procedures,d=void 0===s?[]:s,p=i.patient,f=void 0===p?{}:p;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Patient State",children:[!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",level:2,children:f?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:f.statstate,children:f.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:f.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f.health,minValue:f.minHealth,maxValue:f.maxHealth,color:f.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f[e.type]/f.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:d.length?d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:3,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)]}),!!i.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)})):"No Active Procedures"})]})]},"state"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Surgery Procedures",children:(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 n("sync")}}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})},"procedures")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(1),r=n(28),a=n(19),i=n(2);t.OreBox=function(e){var t=e.state,n=t.config,c=t.data,l=n.ref,u=c.materials;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Empty",onClick:function(){return(0,a.act)(l,"removeall")}}),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:"Ore"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.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."]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(1),r=n(28),a=n(3),i=n(2);t.OreRedemptionMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,l=r.unclaimedPoints,u=r.materials,s=r.alloys,d=r.diskDesigns,p=r.hasDisk;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),l,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===l,onClick:function(){return n("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return n("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return n("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return n("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Smelt",{id:e.id,sheets:t})}},e.id)}))})})],4)};var c=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(1),r=n(29),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.has_beaker,l=r.beaker_empty,u=r.has_blood,s=r.blood,d=!c||l;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:d,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:d,onClick:function(){return n("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!c,onClick:function(){return n("eject_beaker")}})],4),children:c?l?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:s&&s.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:s&&s.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=c;var l=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.is_ready;return(r.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,o){return n("rename_disease",{index:e.index,name:o})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!c,onClick:function(){return n("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=l;var u=function(e){var t=e.symptom,n=t.name,a=t.desc,c=t.stealth,l=t.resistance,u=t.stage_speed,s=t.transmission,d=t.level,p=t.neutered,f=(0,r.map)((function(e,t){return{desc:e,label:t}}))(t.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:n,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:a}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:s})]})})]}),f.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var s=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:c.length>0?(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!r.is_ready,onClick:function(){return n("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=s;t.Pandemic=function(e){var t=(0,a.useBackend)(e).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),!!t.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{state:e.state}),(0,o.createComponentVNode)(2,s,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.PortableGenerator=function(e){var t,n=(0,r.useBackend)(e),i=n.act,c=n.data;return t=c.stack_percent>50?"good":c.stack_percent>15?"average":"bad",(0,o.createFragment)([!c.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:c.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!c.ready_to_boot,children:c.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:c.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t,children:c.sheets}),c.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:c.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:c.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:c.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):c.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:c.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:c.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:c.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!c.connected&&"bad",children:c.connected?c.power_available:"Unconnected"})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=t.PortablePump=t.PortableBasicInfo=void 0;var o=n(1),r=n(3),a=n(2),i=n(37),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=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 n("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:c?"good":"average",children:c?"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:!l,onClick:function(){return n("eject")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)};t.PortableBasicInfo=c;t.PortablePump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.direction,u=(i.holding,i.target_pressure),s=i.default_pressure,d=i.min_pressure,p=i.max_pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-in-alt":"sign-out-alt",content:l?"In":"Out",selected:l,onClick:function(){return n("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:u,unit:"kPa",width:"75px",minValue:d,maxValue:p,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:u===d,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===s,onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:u===p,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})],4)};t.PortableScrubber=function(e){var t=(0,r.useBackend)(e),n=t.act,l=t.data.filter_types||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return n("toggle_filter",{val:e.gas_id})}},e.id)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitor=void 0;var o=n(1),r=n(29),a=n(70),i=n(20),c=n(12),l=n(2);var u=5e5,s=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},d=function(e){var t,n;function c(){var t;return(t=e.call(this)||this).state={sortByField:null},t}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=this,t=this.props.state.data,n=t.history,c=this.state.sortByField,d=n.supply[n.supply.length-1]||0,m=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),C=n.demand.map((function(e,t){return[t,e]})),g=Math.max.apply(Math,[u].concat(n.supply,n.demand)),b=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===c&&(0,r.sortBy)((function(e){return e.name})),"charge"===c&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===c&&(0,r.sortBy)((function(e){return-s(e.load)}),(function(e){return-parseFloat(e.load)}))])(t.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d,minValue:0,maxValue:g,color:"teal",content:(0,i.toFixed)(d/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:m,minValue:0,maxValue:g,color:"pink",content:(0,i.toFixed)(m/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:h,rangeX:[0,h.length-1],rangeY:[0,g],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,g],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,l.Section,{children:[(0,o.createComponentVNode)(2,l.Box,{mb:1,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"===c,content:"Name",onClick:function(){return e.setState({sortByField:"name"!==c&&"name"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===c,content:"Charge",onClick:function(){return e.setState({sortByField:"charge"!==c&&"charge"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===c,content:"Draw",onClick:function(){return e.setState({sortByField:"draw"!==c&&"draw"})}})]}),(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:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{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"})]}),b.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,p,{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,f,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=d;var p=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"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,l.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};p.defaultHooks=c.pureComponentHooks;var f=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,l.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};f.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(1),r=n(29),a=n(20),i=n(3),c=n(2),l=n(37);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,s=u.freqlock,d=u.frequency,p=u.minFrequency,f=u.maxFrequency,m=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,v=u.subspaceSwitchable,N=l.RADIO_CHANNELS.find((function(e){return e.freq===d})),V=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(u.channels);return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[s&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(d/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:f/10,value:d/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-d/10})}}),N&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:N.color,ml:2,children:["[",N.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:m?"volume-up":"volume-mute",selected:m,onClick:function(){return n("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,onClick:function(){return n("broadcast")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!v&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:b,content:"Subspace Tx "+(b?"ON":"OFF"),onClick:function(){return n("subspace")}})]}),!!b&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===V.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return n("channel",{channel:e.name})}})},e.name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=["Atmospherics","Disposals","Transit Tubes"],l={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){var t=(0,a.useBackend)(e),n=t.act,d=t.data,p=d.category,f=d.categories,m=void 0===f?[]:f,h=d.selected_color,C=d.piping_layer,g=d.mode,b=d.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:p===t,icon:l[e],color:"transparent",content:e,onClick:function(){return n("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&e.bitmask,content:e.name,onClick:function(){return n("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[h],content:h}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return n("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===p&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===C,content:"Layer "+e,onClick:function(){return n("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return n("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.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,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:l[e.cat_name],label:e.cat_name,children:function(){return e.recipes.map((function(t){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:t.selected,content:t.pipe_name,title:t.pipe_name,onClick:function(){return n("pipe_type",{pipe_type:t.pipe_index,category:e.cat_name})}},t.pipe_index)}))}},e.cat_name)}))})})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(1),r=n(3),a=n(2),i=n(163);t.SatelliteControl=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.satellites||[];return(0,o.createFragment)([c.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.meteor_shield_coverage/c.meteor_shield_coverage_max,content:100*c.meteor_shield_coverage/c.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:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return n("toggle",{id:e.id})}},e.id)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(1),r=n(3),a=n(2),i=n(69),c=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],l=[{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){var t=e.state,n=(0,r.useBackend)(e),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{locked:c.locked,onLockedStatusChange:function(){return a("toggle_lock")}}),!c.locked&&(0,o.createComponentVNode)(2,d,{state:t})],0)};var s={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return f}},Guns:{title:"Scanner Mode: Guns",component:function(){return m}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return v}}},d=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=s[c]||s.off,u=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==c&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return i("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},p=function(e){var t=(0,r.useBackend)(e).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 t("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return t("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return t("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return t("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return t("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return t("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return t("set_mode",{new_mode:"Nanites"})}})]})],4)},f=function(e){var t=e.state,n=(0,r.useBackend)(e).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,N,{state:t})],4)},m=function(e){var t=e.state,n=(0,r.useBackend)(e).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,N,{state:t})],4)},h=function(e){var t=e.state,n=(0,r.useBackend)(e).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,N,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,s=l.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",u?"does not have":"has"," ","a disease equal or worse than ",s,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===s,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,s=c.target_species,d=l.find((function(e){return e.value===s}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",d.name," species.","zombie"===s&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===s,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,s=c.target_nutrition,d=u.find((function(e){return e.value===s}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",d.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===s,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},v=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,u=c.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 ",u,"."]}),(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:u,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return i("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,N,{state:t})],4)},N=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.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 n("toggle_reverse")},color:i?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(1),r=n(29),a=n(3),i=n(2);t.ShuttleManipulator=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.shuttles||[],u=c.templates||{},s=c.selected||{},d=c.existing_shuttle||{};return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Status",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return n("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return n("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return n("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})}},"status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Templates",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:(0,r.map)((function(e,t){var r=e.templates||[];return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.port_id,children:r.map((function(e){var t=e.shuttle_id===s.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return n("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))},t)}))(u)})})}},"templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Modification",children:(0,o.createComponentVNode)(2,i.Section,{children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:s.name,children:(!!s.description||!!s.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!s.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:s.description}),!!s.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:s.admin_notes})]})}),d?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+d.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return n("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,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return n("preview",{shuttle_id:s.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:s.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(1),r=n(2),a=n(3),i=n(20);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,s=c.minFrequency,d=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:d/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(1),r=n(29),a=n(3),i=n(2);t.SmartVend=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!c.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:c.drying?"stop":"tint",onClick:function(){return n("Dry")},children:c.drying?"Stop drying":"Dry"}),children:0===c.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",c.name," is empty."]})||(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:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:c.verb?c.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return n("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return n("Release",{name:e.name})}})]})]},t)}))(c.contents)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(1),r=n(3),a=n(2);t.Smes=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return t=l.capacityPercent>=100?"good":l.inputting?"average":"bad",n=l.outputting?"good":l.charge>0?"average":"bad",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*l.capacityPercent,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:l.inputAttempt?"sync-alt":"times",selected:l.inputAttempt,onClick:function(){return c("tryinput")},children:l.inputAttempt?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:t,children:l.capacityPercent>=100?"Fully Charged":l.inputting?"Charging":"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.inputLevel/l.inputLevelMax,content:l.inputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Input",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:l.inputAvailable})]})}),(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:l.outputAttempt?"power-off":"times",selected:l.outputAttempt,onClick:function(){return c("tryoutput")},children:l.outputAttempt?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:n,children:l.outputting?"Sending":l.charge>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.outputLevel/l.outputLevelMax,content:l.outputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:l.outputUsed})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(1),r=n(3),a=n(2);t.SmokeMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.TankContents,l=(i.isTankLoaded,i.TankCurrentVolume),u=i.TankMaxVolume,s=i.active,d=i.setting,p=(i.screen,i.maxSetting),f=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",selected:s,content:s?"On":"Off",onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/u,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:l||0})," / "+u]}),(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:d===e,icon:"plus",content:3*e,disabled:f0?"good":"bad",children:f})]})}),(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:l,content:c+" 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===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!m,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-d-.01,maxValue:d+.01,value:s,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[u+" \xb0"," (auto)"]})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(1),r=n(3),a=n(2);t.SpaceHeater=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!i.hasPowercell||!i.open,onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,disabled:!i.hasPowercell,onClick:function(){return n("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!i.hasPowercell&&"bad",children:i.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.powerLevel/100,content:i.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"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(i.targetTemp-i.currentTemp)>50?"bad":Math.abs(i.targetTemp-i.currentTemp)>20?"average":"good",children:[i.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:i.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.targetTemp),width:"65px",unit:"\xb0C",minValue:i.minTemp,maxValue:i.maxTemp,onChange:function(e,t){return n("target",{target:t})}})||i.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:i.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===i.mode,onClick:function(){return n("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===i.mode,onClick:function(){return n("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===i.mode,onClick:function(){return n("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(1),r=n(3),a=n(2);t.SpawnersMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.spawners||[];return(0,o.createComponentVNode)(2,a.Section,{children:i.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 n("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return n("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.StationAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.StationAlertConsole=function(e){var t=(0,r.useBackend)(e).data.alarms||[],n=t.Fire||[],i=t.Atmosphere||[],c=t.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===n.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),n.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===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)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(1),r=n(3),a=n(2);t.SuitStorageUnit=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.locked,l=i.open,u=i.safeties,s=i.uv_active,d=i.occupied,p=i.suit,f=i.helmet,m=i.mask,h=i.storage;return(0,o.createFragment)([!(!d||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),s&&(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)([!l&&(0,o.createComponentVNode)(2,a.Button,{icon:c?"unlock":"lock",content:c?"Unlock":"Lock",onClick:function(){return n("lock")}}),!c&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-out-alt":"sign-in-alt",content:l?"Close":"Open",onClick:function(){return n("door")}})],0),children:c&&(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"})]})||l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return n("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return n("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return n("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return n("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:d&&u,textAlign:"center",onClick:function(){return n("uv")}})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(1),r=n(3),a=n(2);t.Tank=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.tankPressure/1013,content:i.tankPressure+" kPa",ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,onClick:function(){return n("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,onClick:function(){return n("pressure",{pressure:"reset"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(1),r=n(3),a=n(2);t.TankDispenser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plasma",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.plasma?"square":"square-o",content:"Dispense",disabled:!i.plasma,onClick:function(){return n("plasma")}}),children:i.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.oxygen?"square":"square-o",content:"Dispense",disabled:!i.oxygen,onClick:function(){return n("oxygen")}}),children:i.oxygen})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(1),r=n(3),a=n(2);t.Teleporter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.calibrated,l=i.calibrating,u=i.power_station,s=i.regime_set,d=i.teleporter_hub,p=i.target;return(0,o.createComponentVNode)(2,a.Section,{children:!u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No power station linked."})||!d&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No hub linked."})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Regime",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Change Regime",onClick:function(){return n("regimeset")}}),children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Set Target",onClick:function(){return n("settarget")}}),children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibration",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Calibrate Hub",onClick:function(){return n("calibrate")}}),children:l&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"In Progress"})||c&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Optimal"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Sub-Optimal"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ThermoMachine=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ThermoMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.temperature,format:function(e){return(0,r.toFixed)(e,2)}})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.pressure,format:function(e){return(0,r.toFixed)(e,2)}})," kPa"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:"62px",minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(e,t){return n("target",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){return n("target",{target:c.min})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){return n("target",{target:c.initial})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){return n("target",{target:c.max})}})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineComputer=void 0;var o=n(1),r=n(3),a=n(2);t.TurbineComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=Boolean(i.compressor&&!i.compressor_broke&&i.turbine&&!i.turbine_broke);return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:i.online?"power-off":"times",content:i.online?"Online":"Offline",selected:i.online,disabled:!c,onClick:function(){return n("toggle_power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reconnect",onClick:function(){return n("reconnect")}})],4),children:!c&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor Status",color:!i.compressor||i.compressor_broke?"bad":"good",children:i.compressor_broke?i.compressor?"Offline":"Missing":"Online"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Status",color:!i.turbine||i.turbine_broke?"bad":"good",children:i.turbine_broke?i.turbine?"Offline":"Missing":"Online"})]})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[i.rpm," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temp",children:[i.temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:i.power})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Uplink=void 0;var o=n(1),r=n(28),a=n(19),i=n(2);var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={hoveredItem:{},currentSearch:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setHoveredItem=function(e){this.setState({hoveredItem:e})},c.setSearchText=function(e){this.setState({currentSearch:e})},c.render=function(){var e=this,t=this.props.state,n=t.config,r=t.data,c=n.ref,u=r.compact_mode,s=r.lockable,d=r.telecrystals,p=r.categories,f=void 0===p?[]:p,m=this.state,h=m.hoveredItem,C=m.currentSearch;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:d>0?"good":"bad",children:[d," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,onInput:function(t,n){return e.setSearchText(n)},ml:1,mr:1}),(0,o.createComponentVNode)(2,i.Button,{icon:u?"list":"info",content:u?"Compact":"Detailed",onClick:function(){return(0,a.act)(c,"compact_toggle")}}),!!s&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:f.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.toLowerCase();return String(e.name+e.desc).toLowerCase().includes(t)})),hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}}),2):(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:f.map((function(t){var n=t.name,r=t.items;if(null!==r)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n+" ("+r.length+")",children:function(){return(0,o.createComponentVNode)(2,l,{compact:u,items:r,hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}})}},n)}))})})},r}(o.Component);t.Uplink=c;var l=function(e){var t=e.items,n=e.hoveredItem,a=e.telecrystals,c=e.compact,l=e.onBuy,u=e.onBuyMouseOver,s=e.onBuyMouseOut,d=n&&n.cost||0;return c?(0,o.createComponentVNode)(2,i.Table,{children:t.map((function(e){n&&(n.name,e.name),e.cost;return(0,o.createComponentVNode)(2,i.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:(0,r.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:e.cost+" TC",disabled:a1?r-1:0),i=1;i1?t-1:0),o=1;o0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){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:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(1),r=n(12),a=n(17);t.BlockQuote=function(e){var t=e.className,n=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,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,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"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,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"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.color,n=e.content,i=e.className,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,["color","content","className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["ColorBox",i]),color:n?null:"transparent",backgroundColor:t,content:n||"."},c)))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(1),r=n(17),a=n(114);var i=function(e){var t,n;function i(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},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.props,n=this.state.open,i=t.children,c=t.color,l=void 0===c?"default":c,u=t.title,s=t.buttons,d=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}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},d,{children:u}))),2),s&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",s,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(1),r=n(17);t.Dimmer=function(e){var t=e.style,n=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,["style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({style:Object.assign({position:"absolute",top:0,bottom:0,left:0,right:0,"background-color":"rgba(0, 0, 0, 0.75)","z-index":1},t)},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(1),r=n(12),a=n(17),i=n(87);function c(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}var l=function(e){var t,n;function l(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=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},u.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)},u.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},u.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(n){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},u.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,u=t.over,s=t.width,d=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=d.className,f=c(d,["className"]),m=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:s}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:s,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},f,{onClick:function(t){e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:m?"chevron-up":"chevron-down"}),2)]}))),h],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(1),r=n(12),a=n(17);function i(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}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,c=e.justify,l=e.spacing,u=void 0===l?0:l,s=i(e,["className","direction","wrap","align","justify","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",u>0&&"Flex--spacing--"+u,t]),style:Object.assign({},s.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},s)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,a=e.align,c=i(e,["className","grow","order","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",t]),style:Object.assign({},c.style,{"flex-grow":n,order:o,"align-self":a})},c)};t.computeFlexItemProps=u;var s=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=s,s.defaultHooks=r.pureComponentHooks,l.Item=s},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.className,n=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,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",t])},n)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(1),r=n(20),a=n(12),i=n(19),c=n(158),l=n(17);var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,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,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var u=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+u,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var u=n.inputRef.current;u.value=l;try{u.focus(),u.select()}catch(s){}}},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,d=t.suppressingFlicker,p=this.props,f=p.className,m=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,v=p.maxValue,N=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,x=p.format,k=p.onChange,w=p.onDrag,L=C;(n||d)&&(L=s);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!d&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:L,format:x,children:B})||B(x?x(L):L);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",m&&"NumberInput--fluid",f]),minWidth:V,minHeight:N,lineHeight:y,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((L-b)/(v-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:N,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,v);e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),w&&w(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,v);return e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),void(w&&w(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},u}(o.Component);t.NumberInput=u,u.defaultHooks=a.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(1),r=n(12),a=n(20),i=function(e){var t=e.value,n=e.minValue,i=void 0===n?0:n,c=e.maxValue,l=void 0===c?1:c,u=e.ranges,s=void 0===u?{}:u,d=e.content,p=e.children,f=(t-i)/(l-i),m=d!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(s);C=v[0]&&t<=v[1]){h=b;break}}return h||(h="default"),(0,o.createVNode)(1,"div",(0,r.classes)(["ProgressBar","ProgressBar--color--"+h]),[(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,a.clamp)(f,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[m&&d,m&&p,!m&&(0,a.toFixed)(100*f)+"%"],0)],4)};t.ProgressBar=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,u=e.content,s=e.children,d=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,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),f=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(s);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},d,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),f&&(0,o.createVNode)(1,"div","Section__content",[u,s],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tab=t.Tabs=void 0;var o=n(1),r=n(12),a=n(17),i=n(114);function c(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}var l=function(e){var t=e,n=Array.isArray(t),o=0;for(t=n?t:t[Symbol.iterator]();;){var r;if(n){if(o>=t.length)break;r=t[o++]}else{if((o=t.next()).done)break;r=o.value}var a=r;if(!a.props||"Tab"!==a.props.__type__){var i=JSON.stringify(a,null,2);throw new Error(" only accepts children of type .This is what we received: "+i)}}},u=function(e){var t,n;function u(t){var n;return(n=e.call(this,t)||this).state={activeTabKey:null},n}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=u.prototype;return s.getActiveTab=function(){var e=this.state,t=this.props,n=(0,r.normalizeChildren)(t.children);l(n);var o=t.activeTab||e.activeTabKey,a=n.find((function(e){return(e.key||e.props.label)===o}));return a||(a=n[0],o=a&&(a.key||a.props.label)),{tabs:n,activeTab:a,activeTabKey:o}},s.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),s=this.getActiveTab(),d=s.tabs,p=s.activeTab,f=s.activeTabKey,m=null;return p&&(m=p.props.content||p.props.children),"function"==typeof m&&(m=m(f)),(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Tabs",l&&"Tabs--vertical",n])},u,{children:[(0,o.createVNode)(1,"div","Tabs__tabBox",d.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),s=n.highlight,d=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,m=t.active||p===f;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",m&&"Tabs__tab--active",s&&!m&&"color-yellow",a]),selected:m,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},d,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",m||null,0)]})))},u}(o.Component);t.Tabs=u;var s=function(e){return null};t.Tab=s,s.defaultProps={__type__:"Tab"},u.Tab=s},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(1),r=n(12),a=n(28),i=n(19),c=n(37),l=n(87),u=function(e){switch(e){case c.UI_INTERACTIVE:return"good";case c.UI_UPDATE:return"average";case c.UI_DISABLED:default:return"bad"}},s=function(e){var t=e.className,n=e.title,c=e.status,s=e.fancy,d=e.onDragStart,p=e.onClose;return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",t]),[(0,o.createComponentVNode)(2,l.Icon,{className:"TitleBar__statusIcon",color:u(c),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title",n===n.toLowerCase()?(0,a.toTitleCase)(n):n,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return s&&d(e)}}),!!s&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=s,s.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(1),r=n(29),a=n(17),i=n(12),c=n(19);var l=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)},u=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),g=this.state.viewBox,b=l(r,g,i,c);if(b.length>0){var v=b[0],N=b[b.length-1];b.push([g[0]+h,N[1]]),b.push([g[0]+h,-h]),b.push([-h,-h]),b.push([-h,v[1]])}var V=u(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},C,{children:function(t){return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,(0,o.createVNode)(32,"svg",null,(0,o.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+g[1]+")",fill:d,stroke:f,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+g[0]+" "+g[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},t),null,e.ref))}})))},r}(o.Component);s.defaultHooks=i.pureComponentHooks;var d={Line:c.tridentVersion<=4?function(e){return null}:s};t.Chart=d},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(1),r=n(3),a=n(2);t.AiAirlock=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},l=c[i.power.main]||c[0],u=c[i.power.backup]||c[0],s=c[i.shock]||c[0];return(0,o.createFragment)([(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:l.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.main,content:"Disrupt",onClick:function(){return n("disrupt-main")}}),children:[i.power.main?"Online":"Offline"," ",i.wires.main_1&&i.wires.main_2?i.power.main_timeleft>0&&"["+i.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.backup,content:"Disrupt",onClick:function(){return n("disrupt-backup")}}),children:[i.power.backup?"Online":"Offline"," ",i.wires.backup_1&&i.wires.backup_2?i.power.backup_timeleft>0&&"["+i.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:s.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(i.wires.shock&&0===i.shock),content:"Restore",onClick:function(){return n("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Temporary",onClick:function(){return n("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Permanent",onClick:function(){return n("shock-perm")}})],4),children:[2===i.shock?"Safe":"Electrified"," ",(i.wires.shock?i.shock_timeleft>0&&"["+i.shock_timeleft+"s]":"[Wires have been cut!]")||-1===i.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:i.id_scanner?"power-off":"times",content:i.id_scanner?"Enabled":"Disabled",selected:i.id_scanner,disabled:!i.wires.id_scanner,onClick:function(){return n("idscan-toggle")}}),children:!i.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:i.emergency?"power-off":"times",content:i.emergency?"Enabled":"Disabled",selected:i.emergency,onClick:function(){return n("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:i.locked?"lock":"unlock",content:i.locked?"Lowered":"Raised",selected:i.locked,disabled:!i.wires.bolts,onClick:function(){return n("bolt-toggle")}}),children:!i.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:i.lights?"power-off":"times",content:i.lights?"Enabled":"Disabled",selected:i.lights,disabled:!i.wires.lights,onClick:function(){return n("light-toggle")}}),children:!i.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:i.safe?"power-off":"times",content:i.safe?"Enabled":"Disabled",selected:i.safe,disabled:!i.wires.safe,onClick:function(){return n("safe-toggle")}}),children:!i.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:i.speed?"power-off":"times",content:i.speed?"Enabled":"Disabled",selected:i.speed,disabled:!i.wires.timing,onClick:function(){return n("speed-toggle")}}),children:!i.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:i.opened?"sign-out-alt":"sign-in-alt",content:i.opened?"Open":"Closed",selected:i.opened,disabled:i.locked||i.welded,onClick:function(){return n("open-close")}}),children:!(!i.locked&&!i.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),i.locked?"bolted":"",i.locked&&i.welded?" and ":"",i.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(1),r=n(20),a=n(28),i=n(3),c=n(2),l=n(37),u=n(69);t.AirAlarm=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.data,c=a.locked&&!a.siliconUser;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.InterfaceLockNoticeBox,{siliconUser:a.siliconUser,locked:a.locked,onLockStatusChange:function(){return r("lock")}}),(0,o.createComponentVNode)(2,s,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var s=function(e){var t=(0,i.useBackend)(e).data,n=(t.environment_data||[]).filter((function(e){return e.value>=.01})),a={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},l=a[t.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[n.length>0&&(0,o.createFragment)([n.map((function(e){var t=a[e.danger_level]||a[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:l.color,children:l.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:t.atmos_alarm||t.fire_alarm?"bad":"good",children:(t.atmos_alarm?"Atmosphere Alarm":t.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},d={home:{title:"Air Controls",component:function(){return f}},vents:{title:"Vent Controls",component:function(){return m}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return v}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=d[a.screen]||d.home,u=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:"home"!==a.screen&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("tgui:view",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},f=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data,a=r.mode,l=r.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"exclamation-triangle":"exclamation",color:l&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return n(l?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===a?"exclamation-triangle":"exclamation",color:3===a&&"danger",content:"Panic Siphon",onClick:function(){return n("mode",{mode:3===a?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 n("tgui:view",{screen:"vents"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return n("tgui:view",{screen:"scrubbers"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return n("tgui:view",{screen:"modes"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return n("tgui:view",{screen:"thresholds"})}})],4)},m=function(e){var t=e.state,n=(0,i.useBackend)(e).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},h=function(e){var t=e.id_tag,n=e.long_name,r=e.power,l=e.checks,u=e.excheck,s=e.incheck,d=e.direction,p=e.external,f=e.internal,m=e.extdefault,h=e.intdefault,C=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(n),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:r?"power-off":"times",selected:r,content:r?"On":"Off",onClick:function(){return C("power",{id_tag:t,val:Number(!r)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:"release"===d?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:s,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("reset_internal_pressure",{id_tag:t})}})]}),!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(p),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:m,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=function(e){var t=e.state,n=(0,i.useBackend)(e).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,s=e.widenet,d=e.filter_types,p=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(t),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:n?"power-off":"times",content:n?"On":"Off",selected:n,onClick:function(){return p("power",{id_tag:u,val:Number(!n)})}}),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:r?"filter":"sign-in-alt",color:r||"danger",content:r?"Scrubbing":"Siphoning",onClick:function(){return p("scrubbing",{id_tag:u,val:Number(!r)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:s?"expand":"compress",selected:s,content:s?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!s)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,l.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return p("toggle_filter",{id_tag:u,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})},b=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data.modes;return r&&0!==r.length?r.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 n("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},v=function(e){var t=(0,i.useBackend)(e),n=t.act,a=t.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,a.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 n("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.AirlockElectronics=void 0;var o=n(1),r=n(3),a=n(2);t.AirlockElectronics=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.regions||[],l={0:{icon:"times-circle"},1:{icon:"stop-circle"},2:{icon:"check-circle"}};return(0,o.createFragment)([(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:i.oneAccess?"unlock":"lock",content:i.oneAccess?"One":"All",onClick:function(){return n("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mass Modify",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Grant All",onClick:function(){return n("grant_all")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Clear All",onClick:function(){return n("clear_all")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&i.unres_direction?"check-square-o":"square-o",content:"North",selected:1&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&i.unres_direction?"check-square-o":"square-o",content:"East",selected:2&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&i.unres_direction?"check-square-o":"square-o",content:"South",selected:4&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&i.unres_direction?"check-square-o":"square-o",content:"West",selected:8&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",children:(0,o.createComponentVNode)(2,a.Box,{height:"261px",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e){var t=e.name,r=e.accesses||[],i=l[function(e){var t=!1,n=!1;return e.forEach((function(e){e.req?t=!0:n=!0})),!t&&n?0:t&&n?1:2}(r)].icon;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:i,label:t,children:function(){return r.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:e.req?"check-square-o":"square-o",content:e.name,selected:e.req,onClick:function(){return n("set",{access:e.id})}})},e.id)}))}},t)}))})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Apc=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u={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"}},s={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},d=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],f=c.powerChannels||[],m=s[c.malfStatus]||s[0],h=c.powerCellStatus/100;return c.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 ",c.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return n("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:c.siliconUser,locked:c.locked,onLockStatusChange:function(){return n("lock")}}),(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:d.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",content:c.isOperating?"On":"Off",selected:c.isOperating&&!l,disabled:l,onClick:function(){return n("breaker")}}),children:["[ ",d.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.chargeMode?"sync":"close",content:c.chargeMode?"Auto":"Off",disabled:l,onClick:function(){return n("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[f.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:!l&&(1===e.status||3===e.status),disabled:l,onClick:function(){return n("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!l&&2===e.status,disabled:l,onClick:function(){return n("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!l&&0===e.status,disabled:l,onClick:function(){return n("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,c.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!c.siliconUser&&(0,o.createFragment)([!!c.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:m.icon,content:m.content,color:"bad",onClick:function(){return n(m.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return n("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.coverLocked?"lock":"unlock",content:c.coverLocked?"Engaged":"Disengaged",disabled:l,onClick:function(){return n("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.emergencyLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.nightshiftLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("toggle_nightshift")}})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosAlertConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.priority||[],l=i.minor||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[c.length>0?c.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 n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),l.length>0?l.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 n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16)],0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(1),r=n(29),a=n(20),i=n(3),c=n(2);t.AtmosControlConsole=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=l.sensors||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:!!l.tank&&u[0].long_name,children:u.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!l.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),l.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.inputting?"power-off":"times",content:l.inputting?"Injecting":"Off",selected:l.inputting,onClick:function(){return n("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:l.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return n("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.outputting?"power-off":"times",content:l.outputting?"Open":"Closed",selected:l.outputting,onClick:function(){return n("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(l.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return n("pressure",{pressure:t})}})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(1),r=n(3),a=n(2),i=n(37);t.AtmosFilter=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.filter_types||[];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:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(c.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:c.rate===c.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return n("filter",{mode:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosMixer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;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:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.set_pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node2",{concentration:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosPump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;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:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),i.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.rate===i.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(1),r=n(3),a=n(2);t.BankMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.current_balance,l=i.siphoning,u=i.station_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:u+" 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:l?"times":"sync",content:l?"Stop Siphoning":"Siphon Credits",selected:l,onClick:function(){return n(l?"halt":"siphon")}}),children:c+" cr"})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(1),r=n(3),a=n(2);t.BluespaceArtillery=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.connected,u=i.unlocked,s=i.target;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!u,onClick:function(){return n("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:s?"average":"bad",fontSize:"25px",children:s||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:u?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!s,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return n("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return n("build")}})})})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(1),r=(n(28),n(19)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(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:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"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(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.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:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"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: ",i.mean_value]}),i.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===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(1),r=n(3),a=n(2);t.BorgPanel=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.borg||{},l=i.cell||{},u=l.charge/l.maxcharge,s=i.channels||[],d=i.modules||[],p=i.upgrades||[],f=i.ais||[],m=i.laws||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return n("rename")}}),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:c.emagged?"check-square-o":"square-o",content:"Emagged",selected:c.emagged,onClick:function(){return n("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:c.lockdown,onClick:function(){return n("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:c.scrambledcodes,onClick:function(){return n("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[l.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,content:l.charge+" / "+l.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return n("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return n("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:c.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:c.active_module===e.type,onClick:function(){return n("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return n("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:c.lawupdate,onClick:function(){return n("toggle_lawupdate")}}),children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(1),r=n(3),a=n(2);t.BrigTimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:i.timing?"Stop":"Start",selected:i.timing,onClick:function(){return n(i.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:i.flash_charging?"Recharging":"Flash",disabled:i.flash_charging,onClick:function(){return n("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return n("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return n("time",{adjust:-100})}})," ",String(i.minutes).padStart(2,"0"),":",String(i.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return n("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return n("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return n("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return n("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return n("preset",{preset:"long"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(1),r=n(3),a=n(2);t.Canister=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",i.hasHoldingTank?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return n("relabel")}}),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:i.tankPressure})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:i.portConnected?"good":"average",content:i.portConnected?"Connected":"Not Connected"}),!!i.isPrototype&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.restricted?"lock":"unlock",color:"caution",content:i.restricted?"Restricted to Engineering":"Public",onClick:function(){return n("restricted")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.releasePressure/(i.maxReleasePressure-i.minReleasePressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.releasePressure})," kPa"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:i.releasePressure===i.defaultReleasePressure,content:"Reset",onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:i.releasePressure<=i.minReleasePressure,content:"Min",onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("pressure",{pressure:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:i.releasePressure>=i.maxReleasePressure,content:"Max",onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.valveOpen?"unlock":"lock",color:i.valveOpen?i.hasHoldingTank?"caution":"danger":null,content:i.valveOpen?"Open":"Closed",onClick:function(){return n("valve")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:i.valveOpen&&"danger",content:"Eject",onClick:function(){return n("eject")}}),children:[!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:i.holdingTank.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.holdingTank.tankPressure})," kPa"]})]}),!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=t.Cargo=void 0;var o=n(1),r=n(29),a=n(19),i=n(2),c=n(69);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,d=r.supplies||{},p=r.requests||[],f=r.cart||[],m=f.reduce((function(e,t){return e+t.cost}),0),h=!r.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:[0===f.length&&"Cart is empty",1===f.length&&"1 item",f.length>=2&&f.length+" items"," ",m>0&&"("+m+" cr)"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return(0,a.act)(c,"clear")}})],4);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle",children:r.docked&&!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{content:r.location,onClick:function(){return(0,a.act)(c,"send")}})||r.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CentCom Message",children:r.message}),r.loan&&!r.requestonly?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loan",children:r.loan_dispatched?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Loaned to Centcom"}):(0,o.createComponentVNode)(2,i.Button,{content:"Loan Shuttle",disabled:!(r.away&&r.docked),onClick:function(){return(0,a.act)(c,"loan")}})}):""]})}),(0,o.createComponentVNode)(2,i.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Catalog",icon:"list",lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Catalog",buttons:h,children:(0,o.createComponentVNode)(2,l,{state:t,supplies:d})})}},"catalog"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Requests ("+p.length+")",icon:"envelope",highlight:p.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Active Requests",buttons:!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return(0,a.act)(c,"denyall")}}),children:(0,o.createComponentVNode)(2,u,{state:t,requests:p})})}},"requests"),!r.requestonly&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Checkout ("+f.length+")",icon:"shopping-cart",highlight:f.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,s,{state:t,cart:f})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,s=function(e){var t=n[e].packs;return(0,o.createVNode)(1,"table","LabeledList",t.map((function(e){return(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[e.name,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.small_item&&(0,o.createFragment)([(0,o.createTextVNode)("Small Item")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.access&&(0,o.createFragment)([(0,o.createTextVNode)("Restrictions Apply")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",onClick:function(){return(0,a.act)(u,"add",{id:e.id})}}),2)],4,null,e.name)})),0)};return(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e){var t=e.name;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:t,children:s},t)}))(n)})},u=function(e){var t=e.state,n=e.requests,r=t.config,c=t.data,l=r.ref;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Requests"}):(0,o.createVNode)(1,"table","LabeledList",n.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[(0,o.createTextVNode)("#"),e.id,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__content",e.object,0),(0,o.createVNode)(1,"td","LabeledList__cell",[(0,o.createTextVNode)("By "),(0,o.createVNode)(1,"b",null,e.orderer,0)],4),(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createVNode)(1,"i",null,e.reason,0),2),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",[e.cost,(0,o.createTextVNode)(" credits"),(0,o.createTextVNode)(" "),!c.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",color:"good",onClick:function(){return(0,a.act)(l,"approve",{id:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"bad",onClick:function(){return(0,a.act)(l,"deny",{id:e.id})}})],4)],0)],4)],4,e.id)})),0)},s=function(e){var t=e.state,n=e.cart,r=t.config,c=t.data,l=r.ref;return(0,o.createFragment)([0===n.length&&"Nothing in cart",n.length>0&&(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:"#"+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,children:[!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)," ",e.cost," credits"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return(0,a.act)(l,"remove",{id:e.id})}})],4),children:e.object},e.id)}))}),n.length>0&&!c.requestonly&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:1===c.away&&1===c.docked&&(0,o.createComponentVNode)(2,i.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return(0,a.act)(l,"send")}})||(0,o.createComponentVNode)(2,i.Box,{opacity:.5,children:["Shuttle in ",c.location,"."]})})],0)};t.CargoExpress=function(e){var t=e.state,n=t.config,r=t.data,u=n.ref,s=r.supplies||{};return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:r.siliconUser,locked:r.locked,onLockStatusChange:function(){return(0,a.act)(u,"lock")},accessText:"a QM-level ID card"}),!r.locked&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Cargo Bay",selected:!r.usingBeacon,onClick:function(){return(0,a.act)(u,"LZCargo")}}),(0,o.createComponentVNode)(2,i.Button,{selected:r.usingBeacon,disabled:!r.hasBeacon,onClick:function(){return(0,a.act)(u,"LZBeacon")},children:[r.beaconzone," (",r.beaconName,")"]}),(0,o.createComponentVNode)(2,i.Button,{content:r.printMsg,disabled:!r.canBuyBeacon,onClick:function(){return(0,a.act)(u,"printBeacon")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notice",children:r.message})]})}),(0,o.createComponentVNode)(2,l,{state:t,supplies:s})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(1),r=n(3),a=n(2);t.CellularEmporium=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.abilities;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:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!i.can_readapt,onClick:function(){return n("readapt")}}),children:i.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.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 n("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(1),r=(n(28),n(3)),a=n(2);t.CentcomPodLauncher=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===i.bayNumber,onClick:function(){return n("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===i.bayNumber,onClick:function(){return n("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===i.bayNumber,onClick:function(){return n("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===i.bayNumber,onClick:function(){return n("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===i.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return n("bay5")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.bay,onClick:function(){return n("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:i.oldArea?i.oldArea:"Where you were",disabled:!i.oldArea,onClick:function(){return n("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clone Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:"Launch Clones",selected:i.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return n("launchClone")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===i.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return n("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random",selected:2===i.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return n("launchRandom")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===i.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return n("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===i.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return n("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===i.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return n("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===i.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return n("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:i.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return n("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:i.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return n("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:i.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return n("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:i.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return n("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:i.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return n("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:i.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return n("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:i.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return n("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:i.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return n("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:i.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return n("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:i.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return n("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:i.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return n("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:i.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return n("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:i.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return n("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:i.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return n("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:i.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return n("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:i.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return n("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:i.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return n("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:i.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return n("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==i.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return n("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==i.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return n("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==i.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return n("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==i.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return n("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return n("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return n("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===i.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return n("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===i.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return n("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===i.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return n("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===i.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return n("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===i.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return n("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===i.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return n("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===i.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return n("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===i.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return n("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===i.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return n("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gondola",selected:13===i.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return n("styleGondola")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===i.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return n("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i.numObjects+" turfs in "+i.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pody Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return n("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:i.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return n("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return n("clearBay")}})],4)})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(1),r=n(3),a=n(2);t.ChemAcclimator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(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:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("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:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("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:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(1),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,s=i.isBeakerLoaded,d=i.beakerContents,p=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.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.ChemFilter=t.ChemFilterPane=void 0;var o=n(1),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],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 t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(1),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,s=i.pill_styles,d=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("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(1),r=n(19),a=n(2),i=n(29),c=n(12);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,s=l.emptying,d=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:s?"bad":"good",children:s?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(d)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,s=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:s,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:s,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,s=c.chemicals,d=void 0===s?[]:s,p=c.possible_amounts,f=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(1),r=n(3),a=n(2);t.CodexGigas=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[i.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==i.currentSection,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>2,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>4,onClick:function(){return n(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:["the Red","the Soulless","the Master","the Lord of all things","Jr."].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==i.currentSection,onClick:function(){return n(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:i.currentSection<4,onClick:function(){return n("search")}})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(1),r=(n(28),n(3)),a=n(2);t.ComputerFabricator=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==l.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return c("clean_order")}}),(0,o.createComponentVNode)(2,i,{state:t})],0)};var i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return 0===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:51,children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"2"})}})})]})})]}):1===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:47,buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[i.totalprice," cr"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return n("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return n("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return n("confirm_order")}})]}):2===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:47,children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:i.credits>=i.totalprice?"good":"bad",children:[i.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:4,color:i.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,s=i.sensors||[];return(0,o.createComponentVNode)(2,a.Section,{minHeight:90,children:(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:(m=e.ijob,m%10==0),color:l(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,r=e.toxdam,s=e.burndam,d=e.brutedam,p=t+r+s+d,f=Math.min(Math.max(Math.ceil(p/25),0),5),c[f])})}),(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 n("select_person",{name:e.name})}})})]},e.name);var t,r,s,d,p,f,m}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(1),r=n(3),a=n(2),i=n(435);t.Cryo=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.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",content:c.occupant.name?c.occupant.name:"No Occupant"}),!!c.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",content:c.occupant.stat,color:c.occupant.statstate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:c.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant.health/c.occupant.maxHealth,color:c.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.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",content:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",disabled:c.isOpen,onClick:function(){return n("power")},color:c.isOperating&&"green",children:c.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.isOpen?"unlock":"lock",onClick:function(){return n("door")},content:c.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:c.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return n("autoeject")},content:c.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c.isBeakerLoaded,onClick:function(){return n("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:c.isBeakerLoaded,beakerContents:c.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(1),r=n(2);t.BeakerContents=function(e){var t=e.beakerLoaded,n=e.beakerContents;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===n.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),n.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{color:"label",children:[e.volume," units of ",e.name]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(1),r=n(29),a=n(3),i=n(2),c=function(e){var t=e.craftables,n=void 0===t?[]:t,r=(0,a.useBackend)(e),c=r.act,l=r.data,u=l.craftability,s=void 0===u?{}:u,d=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!s[e.ref]?null:d?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return c("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],onClick:function(){return c("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))};t.PersonalCrafting=function(e){var t=e.state,n=(0,a.useBackend)(e),l=n.act,u=n.data,s=u.busy,d=u.display_craftable_only,p=u.display_compact,f=(0,r.map)((function(e,t){return{category:t,subcategory:e,hasSubcats:"has_subcats"in e,firstSubcatName:Object.keys(e).find((function(e){return"has_subcats"!==e}))}}))(u.crafting_recipes||{}),m=!!s&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"40px",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{mt:30,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]})});return(0,o.createFragment)([m,(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:p?"check-square-o":"square-o",content:"Compact",selected:p,onClick:function(){return l("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button,{icon:d?"check-square-o":"square-o",content:"Craftable Only",selected:d,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.category,onClick:function(){return l("set_category",{category:e.category,subcategory:e.firstSubcatName})},children:function(){return!e.hasSubcats&&(0,o.createComponentVNode)(2,c,{craftables:e.subcategory,state:t})||(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,n){if("has_subcats"!==n)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n,onClick:function(){return l("set_category",{subcategory:n})},children:function(){return(0,o.createComponentVNode)(2,c,{craftables:e,state:t})}})}))(e.subcategory)})}},e.category)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(1),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.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===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(1),r=n(3),a=n(2);t.DisposalUnit=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return l.full_pressure?(t="good",n="Ready"):l.panel_open?(t="bad",n="Power Disabled"):l.pressure_charging?(t="average",n="Pressurizing"):(t="bad",n="Off"),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:t,children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.flush?"toggle-on":"toggle-off",disabled:l.isai||l.panel_open,content:l.flush?"Disengage":"Engage",onClick:function(){return c(l.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:l.isai,content:"Eject Contents",onClick:function(){return c("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:l.panel_open,selected:l.pressure_charging,onClick:function(){return c(l.pressure_charging?"pump-0":"pump-1")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(1),r=n(3),a=n(2);t.DnaVault=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.completed,l=i.used,u=i.choiceA,s=i.choiceB,d=i.dna,p=i.dna_max,f=i.plants,m=i.plants_max,h=i.animals,C=i.animals_max;return(0,o.createFragment)([(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:d/p,content:d+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f/m,content:f+" / "+m+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" Samples"})})]})}),!(!c||l)&&(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:u,textAlign:"center",onClick:function(){return n("gene",{choice:u})}})}),(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 n("gene",{choice:s})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(1),r=n(3),a=n(2),i=n(28);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,s=c.answers,d=void 0===s?[]:s;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(1),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,s=i.engines_started,d=i.authorizations_remaining,p=i.authorizations,f=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:s?"good":"average",ml:1,children:s?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+d}),children:[f.length>0?f.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),f.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(1),r=n(28),a=n(3),i=n(2);t.EngravedMessage=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.admin_mode,u=c.creator_key,s=c.creator_name,d=c.has_liked,p=c.has_disliked,f=c.hidden_message,m=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=c.realdate;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(f)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+h,disabled:m,selected:d,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:m,selected:!p&&!d,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+C,disabled:m,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:g})})}),(0,o.createComponentVNode)(2,i.Section),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return n("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:s})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(1),r=n(29),a=n(70),i=n(20),c=n(156),l=n(3),u=n(2),s=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,d=t.data,p=d.currentArea,f=d.currentCoords,m=d.globalmode,h=d.power,C=d.tag,g=d.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(s(f),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}))])(d.signals||[]);return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,u.Button,{icon:"power-off",content:h?"On":"Off",selected:h,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",content:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"bad",onClick:function(){return n("updating")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,u.Button,{icon:"sync",content:m?"MAXIMUM":"LOCAL",selected:!m,onClick:function(){return n("globalmode")}})})]})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,u.Box,{fontSize:"18px",children:[p," (",f,")"]})}),(0,o.createComponentVNode)(2,u.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,u.Table,{children:[(0,o.createComponentVNode)(2,u.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),b.map((function(e){return(0,o.createComponentVNode)(2,u.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,u.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,i.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,u.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.GravityGenerator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.breaker,l=i.charge_count,u=i.charging_state,s=i.on,d=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No data available"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:c?"power-off":"times",content:c?"On":"Off",selected:c,disabled:!d,onClick:function(){return n("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/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"})]})]})}),d&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),d&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(1),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,s=i.teleporter_location,d=i.beacon,p=i.beacon_location,f=i.id,m=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,v=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?s:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:d?"good":"bad",buttons:!d&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:d?p:"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:f?m:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:v.name?v.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:v.crimstat?v.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(1),r=n(3),a=n(2);t.GulagItemReclaimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.mobs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:c.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:!i.can_reclaim,onClick:function(){return n("release_items",{mobref:e.mob})}})})]},e.mob)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(1),r=n(3),a=n(2);t.Holodeck=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_toggle_safety,l=i.default_programs,u=void 0===l?[]:l,s=i.emag_programs,d=void 0===s?[]:s,p=i.emagged,f=i.program;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"unlock":"lock",content:"Safeties",color:"bad",disabled:!c,selected:!p,onClick:function(){return n("safety")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===f,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===f,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(1),r=n(3),a=n(2);t.ImplantChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(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:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.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:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.ready?i.special_name||"Implant":"Recharging",onClick:function(){return n("implant")}}),0===i.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[i.ready_implants,1===i.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(1),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||s,l=i.name,u=i.isDead,s=i.isBraindead,d=i.health,p=i.wireless,f=i.radio,m=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:m?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,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 n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:f,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(1),r=n(3),a=n(2);t.KeycardAuth=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===i.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===i.waiting&&(0,o.createFragment)([!!i.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return n("auth_swipe")},content:"Authorize"}),0===i.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return n("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return n("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return n("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(1),r=n(28),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,s=c.ores,d=c.status_info,p=c.unclaimed_points;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",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:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(1),r=n(3),a=n(2);t.LanguageMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.admin_mode,l=i.is_living,u=i.omnitongue,s=i.languages,d=void 0===s?[]:s,p=i.unknown_languages,f=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!l&&(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 n("select_default",{language_name:e.name})}}),!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return n("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)}))})}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(u?"Enabled":"Disabled"),selected:u,onClick:function(){return n("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:f.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 n("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)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).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 t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("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 t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("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 t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,s=l.y,d=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:d,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("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,{state:e.state})})}),(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 c("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 c("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 c("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 c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,s=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:s===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:s?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(1),r=n(3),a=n(2);t.MechBayPowerConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.recharge_port,c=i&&i.mech,l=c&&c.cell;return(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 n("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.health/c.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,s=c.on,d=c.cell,p=c.cellPercent,f=c.load,m=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,v=c.reportDelivery,N=c.destination,V=c.home,y=c.id,_=c.destinations,x=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:d?p/100:0,color:d?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:m})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:f?"good":"average",children:f||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!f&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("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:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:N||"None",options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:v,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(1),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.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 n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(1),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,s=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:s?(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 n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(1),r=n(3),a=n(2);t.NtosArcade=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[i.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[i.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===i.PauseState?"#1b3622":"#471915",children:i.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.Hitpoints/45,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:26,textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:i.BossID})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:i.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",i.TicketCount]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(1),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,s=void 0===u?{}:u,d=i.disk_size,p=i.disk_used,f=i.hardware,m=void 0===f?[]:f;return(0,o.createFragment)([(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: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:s.charge,minValue:0,maxValue:s.max,ranges:{good:[s.max/2,Infinity],average:[s.max/4,s.max/2],bad:[-Infinity,s.max/4]},children:[s.charge," / ",s.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:d,color:"good",children:[p," GQ / ",d," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:m.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 n("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)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(1),r=n(3),a=n(2),i={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug"};t.NtosMain=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.programs,u=void 0===l?[]:l,s=c.has_light,d=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!s&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:d,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",d?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return n("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:p})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",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:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,lineHeight:"24px",color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return n("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:3,children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return n("PC_killprogram",{name:e.name})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(1),r=n(3),a=n(2);(0,n(51).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,s=i.username,d=i.active_channel,p=i.is_operator,f=i.all_channels,m=void 0===f?[]:f,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,v=null!==d,N=u||l;return(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 n("PRG_newchannel",{new_channel_name:t})}}),m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===d,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:s+"...",currentValue:s,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(N?b.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 n("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:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&N&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(1),r=n(3),a=n(2);t.NtosNetDownloader=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.disk_size,s=l.disk_used,d=l.downloadable_programs,p=void 0===d?[]:d,f=l.error,m=l.hacked_programs,h=void 0===m?[]:m,C=l.hackedavailable;return(0,o.createFragment)([!!f&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:f}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return c("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:s,minValue:0,maxValue:u,children:s+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))}),!!C&&(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."}),h.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))]})],0)};var i=function(e){var t=e.program,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.disk_size,u=c.disk_used,s=c.downloadcompletion,d=c.downloading,p=c.downloadname,f=c.downloadsize,m=l-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:t.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[t.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:t.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:f,value:s})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:d||t.size>m,onClick:function(){return i("PRG_downloadfile",{filename:t.filename})}})})]}),"Compatible"!==t.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!"]}),t.size>m&&(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:t.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(1),r=n(29),a=n(70),i=n(20),c=n(3),l=n(2),u=n(37),s=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e){var t=e.state,n=(0,c.useBackend)(e),p=n.act,f=n.data,m=f.active,h=f.SM_integrity,C=f.SM_power,g=f.SM_ambienttemp,b=f.SM_ambientpressure;if(!m)return(0,o.createComponentVNode)(2,d,{state:t});var v=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(f.gases||[]),N=Math.max.apply(Math,[1].concat(v.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:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(g),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,i.toFixed)(g)+" 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,i.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return p("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.Box.Forced,{height:24*v.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:v.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,u.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,u.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:N,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var d=function(e){var t=(0,c.useBackend)(e),n=t.act,r=t.data.supermatters,a=void 0===r?[]:r;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return n("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:a.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 n("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWrapper=void 0;var o=n(1),r=n(3),a=n(2),i=n(116);t.NtosWrapper=function(e){var t=e.children,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.PC_batteryicon,s=l.PC_showbatteryicon,d=l.PC_batterypercent,p=l.PC_ntneticon,f=l.PC_apclinkicon,m=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=l.PC_showexitprogram;return(0,o.createVNode)(1,"div","NtosWrapper",[(0,o.createVNode)(1,"div","NtosWrapper__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:m}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:p})}),!!s&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),d&&d]}),f&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:f})}),!!g&&(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return c("PC_minimize")}}),!!g&&(0,o.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 c("PC_exit")}}),!g&&(0,o.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 c("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,i.refocusLayout)()}}),(0,o.createVNode)(1,"div","NtosWrapper__content",t,0)],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return t("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e){var t=e.state,n=(0,a.useBackend)(e),r=n.act,l=n.data,u=(l.anchored,l.disk_present,l.status1),s=l.status2;return(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:s})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c,{state:t})}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(1),r=n(3),a=n(2);t.OperatingComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.table,l=i.surgeries,u=void 0===l?[]:l,s=i.procedures,d=void 0===s?[]:s,p=i.patient,f=void 0===p?{}:p;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Patient State",children:[!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",level:2,children:f?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:f.statstate,children:f.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:f.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f.health,minValue:f.minHealth,maxValue:f.maxHealth,color:f.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f[e.type]/f.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:d.length?d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:3,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)]}),!!i.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)})):"No Active Procedures"})]})]},"state"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Surgery Procedures",children:(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 n("sync")}}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})},"procedures")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(1),r=n(28),a=n(19),i=n(2);t.OreBox=function(e){var t=e.state,n=t.config,c=t.data,l=n.ref,u=c.materials;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Empty",onClick:function(){return(0,a.act)(l,"removeall")}}),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:"Ore"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.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."]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(1),r=n(28),a=n(3),i=n(2);t.OreRedemptionMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,l=r.unclaimedPoints,u=r.materials,s=r.alloys,d=r.diskDesigns,p=r.hasDisk;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),l,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===l,onClick:function(){return n("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return n("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return n("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return n("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Smelt",{id:e.id,sheets:t})}},e.id)}))})})],4)};var c=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(1),r=n(29),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.has_beaker,l=r.beaker_empty,u=r.has_blood,s=r.blood,d=!c||l;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:d,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:d,onClick:function(){return n("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!c,onClick:function(){return n("eject_beaker")}})],4),children:c?l?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:s&&s.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:s&&s.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=c;var l=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.is_ready;return(r.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,o){return n("rename_disease",{index:e.index,name:o})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!c,onClick:function(){return n("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=l;var u=function(e){var t=e.symptom,n=t.name,a=t.desc,c=t.stealth,l=t.resistance,u=t.stage_speed,s=t.transmission,d=t.level,p=t.neutered,f=(0,r.map)((function(e,t){return{desc:e,label:t}}))(t.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:n,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:a}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:s})]})})]}),f.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var s=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:c.length>0?(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!r.is_ready,onClick:function(){return n("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=s;t.Pandemic=function(e){var t=(0,a.useBackend)(e).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),!!t.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{state:e.state}),(0,o.createComponentVNode)(2,s,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.PortableGenerator=function(e){var t,n=(0,r.useBackend)(e),i=n.act,c=n.data;return t=c.stack_percent>50?"good":c.stack_percent>15?"average":"bad",(0,o.createFragment)([!c.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:c.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!c.ready_to_boot,children:c.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:c.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t,children:c.sheets}),c.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:c.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:c.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:c.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):c.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:c.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:c.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:c.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!c.connected&&"bad",children:c.connected?c.power_available:"Unconnected"})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=t.PortablePump=t.PortableBasicInfo=void 0;var o=n(1),r=n(3),a=n(2),i=n(37),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=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 n("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:c?"good":"average",children:c?"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:!l,onClick:function(){return n("eject")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)};t.PortableBasicInfo=c;t.PortablePump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.direction,u=(i.holding,i.target_pressure),s=i.default_pressure,d=i.min_pressure,p=i.max_pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-in-alt":"sign-out-alt",content:l?"In":"Out",selected:l,onClick:function(){return n("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:u,unit:"kPa",width:"75px",minValue:d,maxValue:p,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:u===d,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===s,onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:u===p,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})],4)};t.PortableScrubber=function(e){var t=(0,r.useBackend)(e),n=t.act,l=t.data.filter_types||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return n("toggle_filter",{val:e.gas_id})}},e.id)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitor=void 0;var o=n(1),r=n(29),a=n(70),i=n(20),c=n(12),l=n(2);var u=5e5,s=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},d=function(e){var t,n;function c(){var t;return(t=e.call(this)||this).state={sortByField:null},t}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=this,t=this.props.state.data,n=t.history,c=this.state.sortByField,d=n.supply[n.supply.length-1]||0,m=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),C=n.demand.map((function(e,t){return[t,e]})),g=Math.max.apply(Math,[u].concat(n.supply,n.demand)),b=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===c&&(0,r.sortBy)((function(e){return e.name})),"charge"===c&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===c&&(0,r.sortBy)((function(e){return-s(e.load)}),(function(e){return-parseFloat(e.load)}))])(t.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d,minValue:0,maxValue:g,color:"teal",content:(0,i.toFixed)(d/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:m,minValue:0,maxValue:g,color:"pink",content:(0,i.toFixed)(m/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:h,rangeX:[0,h.length-1],rangeY:[0,g],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,g],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,l.Section,{children:[(0,o.createComponentVNode)(2,l.Box,{mb:1,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"===c,content:"Name",onClick:function(){return e.setState({sortByField:"name"!==c&&"name"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===c,content:"Charge",onClick:function(){return e.setState({sortByField:"charge"!==c&&"charge"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===c,content:"Draw",onClick:function(){return e.setState({sortByField:"draw"!==c&&"draw"})}})]}),(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:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{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"})]}),b.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,p,{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,f,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=d;var p=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"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,l.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};p.defaultHooks=c.pureComponentHooks;var f=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,l.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};f.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(1),r=n(29),a=n(20),i=n(3),c=n(2),l=n(37);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,s=u.freqlock,d=u.frequency,p=u.minFrequency,f=u.maxFrequency,m=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,v=u.subspaceSwitchable,N=l.RADIO_CHANNELS.find((function(e){return e.freq===d})),V=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(u.channels);return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[s&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(d/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:f/10,value:d/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-d/10})}}),N&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:N.color,ml:2,children:["[",N.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:m?"volume-up":"volume-mute",selected:m,onClick:function(){return n("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,onClick:function(){return n("broadcast")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!v&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:b,content:"Subspace Tx "+(b?"ON":"OFF"),onClick:function(){return n("subspace")}})]}),!!b&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===V.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return n("channel",{channel:e.name})}})},e.name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=["Atmospherics","Disposals","Transit Tubes"],l={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){var t=(0,a.useBackend)(e),n=t.act,d=t.data,p=d.category,f=d.categories,m=void 0===f?[]:f,h=d.selected_color,C=d.piping_layer,g=d.mode,b=d.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:p===t,icon:l[e],color:"transparent",content:e,onClick:function(){return n("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&e.bitmask,content:e.name,onClick:function(){return n("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[h],content:h}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return n("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===p&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===C,content:"Layer "+e,onClick:function(){return n("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return n("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.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,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:l[e.cat_name],label:e.cat_name,children:function(){return e.recipes.map((function(t){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:t.selected,content:t.pipe_name,title:t.pipe_name,onClick:function(){return n("pipe_type",{pipe_type:t.pipe_index,category:e.cat_name})}},t.pipe_index)}))}},e.cat_name)}))})})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(1),r=n(3),a=n(2),i=n(163);t.SatelliteControl=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.satellites||[];return(0,o.createFragment)([c.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.meteor_shield_coverage/c.meteor_shield_coverage_max,content:100*c.meteor_shield_coverage/c.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:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return n("toggle",{id:e.id})}},e.id)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(1),r=n(3),a=n(2),i=n(69),c=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],l=[{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){var t=e.state,n=(0,r.useBackend)(e),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{locked:c.locked,onLockedStatusChange:function(){return a("toggle_lock")}}),!c.locked&&(0,o.createComponentVNode)(2,d,{state:t})],0)};var s={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return f}},Guns:{title:"Scanner Mode: Guns",component:function(){return m}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return v}}},d=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=s[c]||s.off,u=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==c&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return i("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},p=function(e){var t=(0,r.useBackend)(e).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 t("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return t("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return t("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return t("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return t("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return t("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return t("set_mode",{new_mode:"Nanites"})}})]})],4)},f=function(e){var t=e.state,n=(0,r.useBackend)(e).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,N,{state:t})],4)},m=function(e){var t=e.state,n=(0,r.useBackend)(e).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,N,{state:t})],4)},h=function(e){var t=e.state,n=(0,r.useBackend)(e).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,N,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,s=l.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",u?"does not have":"has"," ","a disease equal or worse than ",s,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===s,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,s=c.target_species,d=l.find((function(e){return e.value===s}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",d.name," species.","zombie"===s&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===s,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,s=c.target_nutrition,d=u.find((function(e){return e.value===s}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",d.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===s,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},v=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,u=c.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 ",u,"."]}),(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:u,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return i("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,N,{state:t})],4)},N=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.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 n("toggle_reverse")},color:i?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(1),r=n(29),a=n(3),i=n(2);t.ShuttleManipulator=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.shuttles||[],u=c.templates||{},s=c.selected||{},d=c.existing_shuttle||{};return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Status",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return n("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return n("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return n("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})}},"status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Templates",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:(0,r.map)((function(e,t){var r=e.templates||[];return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.port_id,children:r.map((function(e){var t=e.shuttle_id===s.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return n("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))},t)}))(u)})})}},"templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Modification",children:(0,o.createComponentVNode)(2,i.Section,{children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:s.name,children:(!!s.description||!!s.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!s.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:s.description}),!!s.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:s.admin_notes})]})}),d?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+d.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return n("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,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return n("preview",{shuttle_id:s.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:s.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(1),r=n(2),a=n(3),i=n(20);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,s=c.minFrequency,d=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:d/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(1),r=n(29),a=n(3),i=n(2);t.SmartVend=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!c.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:c.drying?"stop":"tint",onClick:function(){return n("Dry")},children:c.drying?"Stop drying":"Dry"}),children:0===c.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",c.name," is empty."]})||(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:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:c.verb?c.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return n("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return n("Release",{name:e.name})}})]})]},t)}))(c.contents)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(1),r=n(3),a=n(2);t.Smes=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return t=l.capacityPercent>=100?"good":l.inputting?"average":"bad",n=l.outputting?"good":l.charge>0?"average":"bad",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*l.capacityPercent,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:l.inputAttempt?"sync-alt":"times",selected:l.inputAttempt,onClick:function(){return c("tryinput")},children:l.inputAttempt?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:t,children:l.capacityPercent>=100?"Fully Charged":l.inputting?"Charging":"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.inputLevel/l.inputLevelMax,content:l.inputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Input",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:l.inputAvailable})]})}),(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:l.outputAttempt?"power-off":"times",selected:l.outputAttempt,onClick:function(){return c("tryoutput")},children:l.outputAttempt?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:n,children:l.outputting?"Sending":l.charge>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.outputLevel/l.outputLevelMax,content:l.outputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:l.outputUsed})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(1),r=n(3),a=n(2);t.SmokeMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.TankContents,l=(i.isTankLoaded,i.TankCurrentVolume),u=i.TankMaxVolume,s=i.active,d=i.setting,p=(i.screen,i.maxSetting),f=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",selected:s,content:s?"On":"Off",onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/u,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:l||0})," / "+u]}),(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:d===e,icon:"plus",content:3*e,disabled:f0?"good":"bad",children:f})]})}),(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:l,content:c+" 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===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!m,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-d-.01,maxValue:d+.01,value:s,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[u+" \xb0"," (auto)"]})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(1),r=n(3),a=n(2);t.SpaceHeater=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!i.hasPowercell||!i.open,onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,disabled:!i.hasPowercell,onClick:function(){return n("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!i.hasPowercell&&"bad",children:i.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.powerLevel/100,content:i.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"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(i.targetTemp-i.currentTemp)>50?"bad":Math.abs(i.targetTemp-i.currentTemp)>20?"average":"good",children:[i.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:i.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.targetTemp),width:"65px",unit:"\xb0C",minValue:i.minTemp,maxValue:i.maxTemp,onChange:function(e,t){return n("target",{target:t})}})||i.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:i.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===i.mode,onClick:function(){return n("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===i.mode,onClick:function(){return n("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===i.mode,onClick:function(){return n("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(1),r=n(3),a=n(2);t.SpawnersMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.spawners||[];return(0,o.createComponentVNode)(2,a.Section,{children:i.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 n("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return n("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.StationAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.StationAlertConsole=function(e){var t=(0,r.useBackend)(e).data.alarms||[],n=t.Fire||[],i=t.Atmosphere||[],c=t.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===n.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),n.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===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)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(1),r=n(3),a=n(2);t.SuitStorageUnit=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.locked,l=i.open,u=i.safeties,s=i.uv_active,d=i.occupied,p=i.suit,f=i.helmet,m=i.mask,h=i.storage;return(0,o.createFragment)([!(!d||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),s&&(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)([!l&&(0,o.createComponentVNode)(2,a.Button,{icon:c?"unlock":"lock",content:c?"Unlock":"Lock",onClick:function(){return n("lock")}}),!c&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-out-alt":"sign-in-alt",content:l?"Close":"Open",onClick:function(){return n("door")}})],0),children:c&&(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"})]})||l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return n("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return n("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return n("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return n("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:d&&u,textAlign:"center",onClick:function(){return n("uv")}})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(1),r=n(3),a=n(2);t.Tank=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.tankPressure/1013,content:i.tankPressure+" kPa",ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,onClick:function(){return n("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,onClick:function(){return n("pressure",{pressure:"reset"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(1),r=n(3),a=n(2);t.TankDispenser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plasma",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.plasma?"square":"square-o",content:"Dispense",disabled:!i.plasma,onClick:function(){return n("plasma")}}),children:i.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.oxygen?"square":"square-o",content:"Dispense",disabled:!i.oxygen,onClick:function(){return n("oxygen")}}),children:i.oxygen})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(1),r=n(3),a=n(2);t.Teleporter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.calibrated,l=i.calibrating,u=i.power_station,s=i.regime_set,d=i.teleporter_hub,p=i.target;return(0,o.createComponentVNode)(2,a.Section,{children:!u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No power station linked."})||!d&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No hub linked."})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Regime",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Change Regime",onClick:function(){return n("regimeset")}}),children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Set Target",onClick:function(){return n("settarget")}}),children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibration",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Calibrate Hub",onClick:function(){return n("calibrate")}}),children:l&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"In Progress"})||c&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Optimal"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Sub-Optimal"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ThermoMachine=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ThermoMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.temperature,format:function(e){return(0,r.toFixed)(e,2)}})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.pressure,format:function(e){return(0,r.toFixed)(e,2)}})," kPa"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:"62px",minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(e,t){return n("target",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){return n("target",{target:c.min})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){return n("target",{target:c.initial})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){return n("target",{target:c.max})}})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineComputer=void 0;var o=n(1),r=n(3),a=n(2);t.TurbineComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=Boolean(i.compressor&&!i.compressor_broke&&i.turbine&&!i.turbine_broke);return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:i.online?"power-off":"times",content:i.online?"Online":"Offline",selected:i.online,disabled:!c,onClick:function(){return n("toggle_power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reconnect",onClick:function(){return n("reconnect")}})],4),children:!c&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor Status",color:!i.compressor||i.compressor_broke?"bad":"good",children:i.compressor_broke?i.compressor?"Offline":"Missing":"Online"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Status",color:!i.turbine||i.turbine_broke?"bad":"good",children:i.turbine_broke?i.turbine?"Offline":"Missing":"Online"})]})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[i.rpm," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temp",children:[i.temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:i.power})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Uplink=void 0;var o=n(1),r=n(28),a=n(19),i=n(2);var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={hoveredItem:{},currentSearch:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setHoveredItem=function(e){this.setState({hoveredItem:e})},c.setSearchText=function(e){this.setState({currentSearch:e})},c.render=function(){var e=this,t=this.props.state,n=t.config,r=t.data,c=n.ref,u=r.compact_mode,s=r.lockable,d=r.telecrystals,p=r.categories,f=void 0===p?[]:p,m=this.state,h=m.hoveredItem,C=m.currentSearch;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:d>0?"good":"bad",children:[d," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,onInput:function(t,n){return e.setSearchText(n)},ml:1,mr:1}),(0,o.createComponentVNode)(2,i.Button,{icon:u?"list":"info",content:u?"Compact":"Detailed",onClick:function(){return(0,a.act)(c,"compact_toggle")}}),!!s&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:f.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.toLowerCase();return String(e.name+e.desc).toLowerCase().includes(t)})),hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}}),2):(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:f.map((function(t){var n=t.name,r=t.items;if(null!==r)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n+" ("+r.length+")",children:function(){return(0,o.createComponentVNode)(2,l,{compact:u,items:r,hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}})}},n)}))})})},r}(o.Component);t.Uplink=c;var l=function(e){var t=e.items,n=e.hoveredItem,a=e.telecrystals,c=e.compact,l=e.onBuy,u=e.onBuyMouseOver,s=e.onBuyMouseOut,d=n&&n.cost||0;return c?(0,o.createComponentVNode)(2,i.Table,{children:t.map((function(e){var t=n&&n.name!==e.name,c=a-d1?r-1:0),i=1;i1?t-1:0),o=1;o Date: Mon, 10 Feb 2020 22:02:39 -0500 Subject: [PATCH 027/123] Add the pickaxes --- code/modules/mining/equipment/mining_tools.dm | 16 ++++++++++++++ .../research/designs/mining_designs.dm | 20 ++++++++++++++++++ code/modules/research/techweb/all_nodes.dm | 2 +- icons/obj/mining.dmi | Bin 63133 -> 64071 bytes 4 files changed, 37 insertions(+), 1 deletion(-) diff --git a/code/modules/mining/equipment/mining_tools.dm b/code/modules/mining/equipment/mining_tools.dm index cc41682f96..32f9812068 100644 --- a/code/modules/mining/equipment/mining_tools.dm +++ b/code/modules/mining/equipment/mining_tools.dm @@ -66,6 +66,22 @@ force = 19 materials = list(MAT_DIAMOND=4000) +/obj/item/pickaxe/plasteel + name = "plasteel-tipped pickaxe" + icon_state = "titaxe" + toolspeed = 0.5 + desc = "A pickaxe with a plasteel pick head. Less robust at cracking rock walls and digging up dirt than the titanium pickaxe, but better at cracking open skulls." + force = 19 + materials = list(MAT_METAL=2000, MAT_PLASMA=2000) + +/obj/item/pickaxe/titanium + name = "titanium-tipped pickaxe" + icon_state = "psteelaxe" + toolspeed = 0.3 + desc = "A pickaxe with a titanium pick head. Extremely robust at cracking rock walls and digging up dirt, but less than the plasteel pickaxe at cracking open skulls." + force = 17 + materials = list(MAT_TITANIUM=4000) + /obj/item/pickaxe/drill name = "mining drill" icon_state = "handdrill" diff --git a/code/modules/research/designs/mining_designs.dm b/code/modules/research/designs/mining_designs.dm index b4ac5f109d..69e695afac 100644 --- a/code/modules/research/designs/mining_designs.dm +++ b/code/modules/research/designs/mining_designs.dm @@ -62,6 +62,26 @@ category = list("Mining Designs") departmental_flags = DEPARTMENTAL_FLAG_CARGO +/datum/design/plasteel_pick + name = "plasteel-tipped pickaxe" + desc = "A pickaxe with a plasteel pick head. Less robust at cracking rock walls and digging up dirt than the titanium pickaxe, but better at cracking open skulls." + id = "plasteel_pick" + build_type = PROTOLATHE + materials = list(MAT_METAL=2000, MAT_PLASMA=2000) + build_path = /obj/item/pickaxe/plasteel + category = list("Mining Designs") + departmental_flags = DEPARTMENTAL_FLAG_CARGO + +/datum/design/titanium_pick + name = "titanium-tipped pickaxe" + desc = "A pickaxe with a titanium pick head. Extremely robust at cracking rock walls and digging up dirt, but less than the plasteel pickaxe at cracking open skulls." + id = "titanium_pick" + build_type = PROTOLATHE + materials = list(MAT_TITANIUM = 4000) + build_path = /obj/item/pickaxe/titanium + category = list("Mining Designs") + departmental_flags = DEPARTMENTAL_FLAG_CARGO + /datum/design/jackhammer name = "Sonic Jackhammer" desc = "Essentially a handheld planet-cracker. Can drill through walls with ease as well." diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index e1abfedde6..f93ae54b0f 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -620,7 +620,7 @@ display_name = "Advanced Mining Technology" description = "Efficiency Level 127" //dumb mc references prereq_ids = list("basic_mining", "adv_engi", "adv_power", "adv_plasma") - design_ids = list("drill_diamond", "jackhammer", "hypermod", "plasmacutter_adv", "ore_silo") + design_ids = list("drill_diamond", "jackhammer", "hypermod", "plasmacutter_adv", "ore_silo", "plasteel_pick", "titanium_pick") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) export_price = 5000 diff --git a/icons/obj/mining.dmi b/icons/obj/mining.dmi index a7593e4a55c9671a77707d741262826ee1f3e312..f2e98aff32e417edfe0ad0d00dc7693345b30903 100644 GIT binary patch delta 43926 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

0`2B;t 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 delta 42987 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%0Abyq9Q=+% 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

gehVT@lO*oEFS2$6M07Urn?e;&=s@pf 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%0D&JOr=E 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 From 082085f143df4e093ab2345b46ed4d278fd7f6e6 Mon Sep 17 00:00:00 2001 From: Winter Flare <7543955+Owai-Seek@users.noreply.github.com> Date: Mon, 10 Feb 2020 23:09:36 -0500 Subject: [PATCH 028/123] Poppy Muffin (Fug You Derk) --- .../food_and_drinks/food/snacks_pastry.dm | 7 +++++++ .../recipes/tablecraft/recipes_pastry.dm | 11 +++++++++++ icons/obj/food/food.dmi | Bin 71131 -> 71610 bytes 3 files changed, 18 insertions(+) diff --git a/code/modules/food_and_drinks/food/snacks_pastry.dm b/code/modules/food_and_drinks/food/snacks_pastry.dm index 1c8b70dc13..de1f00ae5d 100644 --- a/code/modules/food_and_drinks/food/snacks_pastry.dm +++ b/code/modules/food_and_drinks/food/snacks_pastry.dm @@ -353,6 +353,13 @@ tastes = list("muffin" = 3, "spookiness" = 1) foodtype = GRAIN | FRUIT | SUGAR | BREAKFAST +/obj/item/reagent_containers/food/snacks/muffin/poppy + name = "poppy muffin" + icon_state = "poppymuffin" + desc = "A classic lemon poppy seed muffin. Do not consume prior to drug testing." + tastes = list("muffin" = 3, "lemon" = 1, "seeds" = 1) + foodtype = GRAIN | SUGAR | BREAKFAST + /obj/item/reagent_containers/food/snacks/chawanmushi name = "chawanmushi" desc = "A legendary egg custard that makes friends out of enemies. Probably too hot for a cat to eat." diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm index b545702e3e..62b8509eb1 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm @@ -377,6 +377,17 @@ datum/crafting_recipe/food/donut/meat result = /obj/item/reagent_containers/food/snacks/muffin/booberry subcategory = CAT_PASTRY +/datum/crafting_recipe/food/poppymuffin + name = "Poppy muffin" + reqs = list( + /datum/reagent/consumable/milk = 5, + /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/reagent_containers/food/snacks/grown/citrus/lemon = 1, + /obj/item/seeds/poppy = 1 + ) + result = /obj/item/reagent_containers/food/snacks/muffin/poppy + subcategory = CAT_PASTRY + /datum/crafting_recipe/food/chawanmushi name = "Chawanmushi" reqs = list( diff --git a/icons/obj/food/food.dmi b/icons/obj/food/food.dmi index bf920f13e0aba67071ac5d08ab39f3f256781563..670269da00cbc6e7c2a20521e4671c721f86895c 100644 GIT binary patch literal 71610 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

X{kyS9fg2|P|{As*&Q0DgDrVt)LeSG@S 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 literal 71131 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 rTMF!6AKPSs$ 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 Date: Tue, 11 Feb 2020 07:54:17 -0700 Subject: [PATCH 029/123] auto profiler --- code/__DEFINES/profile.dm | 4 +- code/__DEFINES/subsystems.dm | 1 + .../configuration/entries/general.dm | 2 + code/controllers/subsystem/profiler.dm | 50 +++++++++++++++++++ code/game/world.dm | 4 ++ code/modules/admin/verbs/debug.dm | 4 +- config/config.txt | 11 ++++ tgstation.dme | 1 + 8 files changed, 73 insertions(+), 4 deletions(-) create mode 100644 code/controllers/subsystem/profiler.dm diff --git a/code/__DEFINES/profile.dm b/code/__DEFINES/profile.dm index 28fc7782ce..8929e0f05e 100644 --- a/code/__DEFINES/profile.dm +++ b/code/__DEFINES/profile.dm @@ -1,5 +1,5 @@ -#define PROFILE_START ;PROFILE_STORE = list();PROFILE_SET; -#define PROFILE_STOP ;PROFILE_STORE = null; +#define LINE_PROFILE_START ;PROFILE_STORE = list();PROFILE_SET; +#define LINE_PROFILE_STOP ;PROFILE_STORE = null; #define PROFILE_SET ;PROFILE_TIME = TICK_USAGE_REAL; PROFILE_LINE = __LINE__; PROFILE_FILE = __FILE__; PROFILE_SLEEPCHECK = world.time; diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm index 5c54843df2..162c898917 100644 --- a/code/__DEFINES/subsystems.dm +++ b/code/__DEFINES/subsystems.dm @@ -47,6 +47,7 @@ // Subsystems shutdown in the reverse of the order they initialize in // The numbers just define the ordering, they are meaningless otherwise. +#define INIT_ORDER_PROFILER 101 #define INIT_ORDER_FAIL2TOPIC 22 #define INIT_ORDER_TITLE 20 #define INIT_ORDER_GARBAGE 19 diff --git a/code/controllers/configuration/entries/general.dm b/code/controllers/configuration/entries/general.dm index 2e5b8a1852..ceb55144d5 100644 --- a/code/controllers/configuration/entries/general.dm +++ b/code/controllers/configuration/entries/general.dm @@ -1,3 +1,5 @@ +/datum/config_entry/flag/auto_profile // Automatically start profiler on server start + /datum/config_entry/flag/autoadmin // if autoadmin is enabled protection = CONFIG_ENTRY_LOCKED diff --git a/code/controllers/subsystem/profiler.dm b/code/controllers/subsystem/profiler.dm new file mode 100644 index 0000000000..2136f3cace --- /dev/null +++ b/code/controllers/subsystem/profiler.dm @@ -0,0 +1,50 @@ +#define PROFILER_FILENAME "profiler.json" + +SUBSYSTEM_DEF(profiler) + name = "Profiler" + init_order = INIT_ORDER_PROFILER + runlevels = RUNLEVELS_DEFAULT | RUNLEVEL_LOBBY + wait = 600 + +/datum/controller/subsystem/profiler/Initialize() + if(CONFIG_GET(flag/auto_profile)) + StartProfiling() + else + StopProfiling() //Stop the early start from world/New + return ..() + +/datum/controller/subsystem/profiler/fire() + if(CONFIG_GET(flag/auto_profile)) + DumpFile() + +/datum/controller/subsystem/profiler/Shutdown() + if(CONFIG_GET(flag/auto_profile)) + DumpFile() + return ..() + +/datum/controller/subsystem/profiler/proc/StartProfiling() +#if DM_BUILD < 1506 || DM_VERSION < 513 + stack_trace("Auto profiling unsupported on this byond version") + CONFIG_SET(flag/auto_profile, FALSE) +#else + world.Profile(PROFILE_START) +#endif + +/datum/controller/subsystem/profiler/proc/StopProfiling() +#if DM_BUILD >= 1506 && DM_VERSION >= 513 + world.Profile(PROFILE_STOP) +#endif + +/datum/controller/subsystem/profiler/proc/DumpFile() +#if DM_BUILD < 1506 || DM_VERSION < 513 + stack_trace("Auto profiling unsupported on this byond version") + CONFIG_SET(flag/auto_profile, FALSE) +#else + var/current_profile_data = world.Profile(PROFILE_REFRESH,format="json") + if(!length(current_profile_data)) //Would be nice to have explicit proc to check this + stack_trace("Warning, profiling stopped manually before dump.") + var/json_file = file("[GLOB.log_directory]/[PROFILER_FILENAME]") + if(fexists(json_file)) + fdel(json_file) + WRITE_FILE(json_file, current_profile_data) +#endif diff --git a/code/game/world.dm b/code/game/world.dm index 6b380e0f94..8d2218deab 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -10,6 +10,10 @@ GLOBAL_LIST(topic_status_cache) /world/New() enable_debugger() +#if DM_VERSION >= 513 && DM_BUILD >= 1506 + world.Profile(PROFILE_START) +#endif + log_world("World loaded at [TIME_STAMP("hh:mm:ss", FALSE)]!") SetupExternalRSC() diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index ad2eeb7289..cf6d54336e 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -1058,7 +1058,7 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) set name = "Start Line Profiling" set desc = "Starts tracking line by line profiling for code lines that support it" - PROFILE_START + LINE_PROFILE_START message_admins("[key_name_admin(src)] started line by line profiling.") SSblackbox.record_feedback("tally", "admin_verb", 1, "Start Line Profiling") @@ -1069,7 +1069,7 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) set name = "Stops Line Profiling" set desc = "Stops tracking line by line profiling for code lines that support it" - PROFILE_STOP + LINE_PROFILE_STOP message_admins("[key_name_admin(src)] stopped line by line profiling.") SSblackbox.record_feedback("tally", "admin_verb", 1, "Stop Line Profiling") diff --git a/config/config.txt b/config/config.txt index b91e8fce33..32127d4939 100644 --- a/config/config.txt +++ b/config/config.txt @@ -500,3 +500,14 @@ FAIL2TOPIC_MAX_FAILS 5 ## Firewall rule name used on physical server FAIL2TOPIC_RULE_NAME _dd_fail2topic +<<<<<<< ours +======= +##Default view size, in tiles. Should *always* be square. +## The alternative square viewport size if you're using a widescreen view size +## You probably shouldn't ever be changing this, but it's here if you want to. +DEFAULT_VIEW_SQUARE 15x15 + + +## Enable automatic profiling - Byond 513.1506 and newer only. +#AUTO_PROFILE +>>>>>>> theirs diff --git a/tgstation.dme b/tgstation.dme index a747c823db..555e4172cb 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -273,6 +273,7 @@ #include "code\controllers\subsystem\pathfinder.dm" #include "code\controllers\subsystem\persistence.dm" #include "code\controllers\subsystem\ping.dm" +#include "code\controllers\subsystem\profiler.dm" #include "code\controllers\subsystem\radiation.dm" #include "code\controllers\subsystem\radio.dm" #include "code\controllers\subsystem\research.dm" From 3848da5b6bfddb578a618dbfdf0c4981d024bf1d Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Tue, 11 Feb 2020 07:55:00 -0700 Subject: [PATCH 030/123] mso --- code/controllers/subsystem/profiler.dm | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/code/controllers/subsystem/profiler.dm b/code/controllers/subsystem/profiler.dm index 2136f3cace..ec8b243073 100644 --- a/code/controllers/subsystem/profiler.dm +++ b/code/controllers/subsystem/profiler.dm @@ -4,7 +4,15 @@ SUBSYSTEM_DEF(profiler) name = "Profiler" init_order = INIT_ORDER_PROFILER runlevels = RUNLEVELS_DEFAULT | RUNLEVEL_LOBBY - wait = 600 + wait = 3000 + flags = SS_NO_TICK_CHECK + var/fetch_cost = 0 + var/write_cost = 0 + +/datum/controller/subsystem/profiler/stat_entry(msg) + msg += "F:[round(fetch_cost,1)]ms" + msg += "|W:[round(write_cost,1)]ms" + ..(msg) /datum/controller/subsystem/profiler/Initialize() if(CONFIG_GET(flag/auto_profile)) @@ -40,11 +48,16 @@ SUBSYSTEM_DEF(profiler) stack_trace("Auto profiling unsupported on this byond version") CONFIG_SET(flag/auto_profile, FALSE) #else + var/timer = TICK_USAGE_REAL var/current_profile_data = world.Profile(PROFILE_REFRESH,format="json") + fetch_cost = MC_AVERAGE(fetch_cost, TICK_DELTA_TO_MS(TICK_USAGE_REAL - timer)) + CHECK_TICK if(!length(current_profile_data)) //Would be nice to have explicit proc to check this stack_trace("Warning, profiling stopped manually before dump.") var/json_file = file("[GLOB.log_directory]/[PROFILER_FILENAME]") if(fexists(json_file)) fdel(json_file) + timer = TICK_USAGE_REAL WRITE_FILE(json_file, current_profile_data) + write_cost = MC_AVERAGE(write_cost, TICK_DELTA_TO_MS(TICK_USAGE_REAL - timer)) #endif From 1ec098b39ed5e25b478ce89346cc81b788c237b1 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Tue, 11 Feb 2020 08:00:56 -0700 Subject: [PATCH 031/123] shhhh --- config/config.txt | 9 --------- 1 file changed, 9 deletions(-) diff --git a/config/config.txt b/config/config.txt index 32127d4939..c114e1ebf1 100644 --- a/config/config.txt +++ b/config/config.txt @@ -500,14 +500,5 @@ FAIL2TOPIC_MAX_FAILS 5 ## Firewall rule name used on physical server FAIL2TOPIC_RULE_NAME _dd_fail2topic -<<<<<<< ours -======= -##Default view size, in tiles. Should *always* be square. -## The alternative square viewport size if you're using a widescreen view size -## You probably shouldn't ever be changing this, but it's here if you want to. -DEFAULT_VIEW_SQUARE 15x15 - - ## Enable automatic profiling - Byond 513.1506 and newer only. #AUTO_PROFILE ->>>>>>> theirs From 3d0f3b79a3a0099a95232c1757305bbc77709492 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Tue, 11 Feb 2020 08:38:21 -0700 Subject: [PATCH 032/123] renormalize --- tgstation.dme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tgstation.dme b/tgstation.dme index 555e4172cb..e54bee2985 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -273,7 +273,7 @@ #include "code\controllers\subsystem\pathfinder.dm" #include "code\controllers\subsystem\persistence.dm" #include "code\controllers\subsystem\ping.dm" -#include "code\controllers\subsystem\profiler.dm" +#include "code\controllers\subsystem\profiler.dm" #include "code\controllers\subsystem\radiation.dm" #include "code\controllers\subsystem\radio.dm" #include "code\controllers\subsystem\research.dm" From 41f02fa24db0e6486d68e1881549f2ef49d6400a Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 12 Feb 2020 00:26:58 -0700 Subject: [PATCH 033/123] Update capture_the_flag.dm --- code/modules/awaymissions/capture_the_flag.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/awaymissions/capture_the_flag.dm b/code/modules/awaymissions/capture_the_flag.dm index 3562350473..4c03950b5e 100644 --- a/code/modules/awaymissions/capture_the_flag.dm +++ b/code/modules/awaymissions/capture_the_flag.dm @@ -466,7 +466,7 @@ // MELEE GANG /obj/item/claymore/ctf - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK /obj/item/claymore/ctf/pre_attack(atom/target, mob/user, params) if(!is_ctf_target(target)) From 938091ff675ce464229a3e1647db8fb031943f08 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 12 Feb 2020 00:31:20 -0700 Subject: [PATCH 034/123] Update capture_the_flag.dm --- code/modules/awaymissions/capture_the_flag.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/awaymissions/capture_the_flag.dm b/code/modules/awaymissions/capture_the_flag.dm index 4c03950b5e..9e5645027c 100644 --- a/code/modules/awaymissions/capture_the_flag.dm +++ b/code/modules/awaymissions/capture_the_flag.dm @@ -467,6 +467,8 @@ // MELEE GANG /obj/item/claymore/ctf slot_flags = ITEM_SLOT_BACK + armor_penetration = 100 + total_mass = 2 /obj/item/claymore/ctf/pre_attack(atom/target, mob/user, params) if(!is_ctf_target(target)) From 66a01c1fe9e12379fe96c3d2a8e9d9520495a699 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 12 Feb 2020 00:32:40 -0700 Subject: [PATCH 035/123] Update capture_the_flag.dm --- code/modules/awaymissions/capture_the_flag.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/awaymissions/capture_the_flag.dm b/code/modules/awaymissions/capture_the_flag.dm index 9e5645027c..e72f04ed7f 100644 --- a/code/modules/awaymissions/capture_the_flag.dm +++ b/code/modules/awaymissions/capture_the_flag.dm @@ -467,8 +467,8 @@ // MELEE GANG /obj/item/claymore/ctf slot_flags = ITEM_SLOT_BACK - armor_penetration = 100 - total_mass = 2 + armour_penetration = 100 + total_mass = 1 /obj/item/claymore/ctf/pre_attack(atom/target, mob/user, params) if(!is_ctf_target(target)) From 46d2dc24e94b41af6f43a68eead63ea64fc529c2 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 12 Feb 2020 00:43:04 -0700 Subject: [PATCH 036/123] Update capture_the_flag.dm --- code/modules/awaymissions/capture_the_flag.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/awaymissions/capture_the_flag.dm b/code/modules/awaymissions/capture_the_flag.dm index e72f04ed7f..9c2c0fd15d 100644 --- a/code/modules/awaymissions/capture_the_flag.dm +++ b/code/modules/awaymissions/capture_the_flag.dm @@ -502,6 +502,8 @@ no_drops += W W.registered_name = H.real_name W.update_label(W.registered_name, W.assignment) + + ADD_TRAIT(H, TRAIT_FREESPRINT, "CTF") // The shielded hardsuit is already TRAIT_NODROP no_drops += H.get_item_by_slot(SLOT_GLOVES) From 77163c7909baac05734f98c46ef3c0bb9bcfd0e5 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 12 Feb 2020 00:44:52 -0700 Subject: [PATCH 037/123] Update capture_the_flag.dm --- code/modules/awaymissions/capture_the_flag.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/code/modules/awaymissions/capture_the_flag.dm b/code/modules/awaymissions/capture_the_flag.dm index 9c2c0fd15d..e72f04ed7f 100644 --- a/code/modules/awaymissions/capture_the_flag.dm +++ b/code/modules/awaymissions/capture_the_flag.dm @@ -502,8 +502,6 @@ no_drops += W W.registered_name = H.real_name W.update_label(W.registered_name, W.assignment) - - ADD_TRAIT(H, TRAIT_FREESPRINT, "CTF") // The shielded hardsuit is already TRAIT_NODROP no_drops += H.get_item_by_slot(SLOT_GLOVES) From bb320a22e6590a741fda711ec684771e2129c0e6 Mon Sep 17 00:00:00 2001 From: InnocentFire Date: Wed, 12 Feb 2020 03:10:33 -0500 Subject: [PATCH 038/123] Updates markings_notmammals.dmi So, apparently plain_r_arm, left arm, and both hands are all using the same sprite as none_r_arm etc, so I fixed those sprites as well to match the new ones. --- .../icons/mob/markings_notmammals.dmi | Bin 48277 -> 48261 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/modular_citadel/icons/mob/markings_notmammals.dmi b/modular_citadel/icons/mob/markings_notmammals.dmi index 79c97968eda1fc17cb9238244b21b1b456fd4125..43452c8d145f65ac28a05905e6ed6aecc3b18d8d 100644 GIT binary patch delta 41901 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 Qoe8tJc;iCJdAEQ51CJqQAOHXW delta 41957 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

&Kv~bUj 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 ZC|Wfb{e}DuJ_Q8;YpaWA2$mjy{}=oLEam_J From ebba56202d7ba336020a05b422d7dc93db326ad2 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 12 Feb 2020 01:16:01 -0700 Subject: [PATCH 039/123] Update MC.dm --- code/__DEFINES/MC.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/__DEFINES/MC.dm b/code/__DEFINES/MC.dm index fe48edd266..65be8258a1 100644 --- a/code/__DEFINES/MC.dm +++ b/code/__DEFINES/MC.dm @@ -20,7 +20,7 @@ #define NEW_SS_GLOBAL(varname) if(varname != src){if(istype(varname)){Recover();qdel(varname);}varname = src;} #define START_PROCESSING(Processor, Datum) if (!(Datum.datum_flags & DF_ISPROCESSING)) {Datum.datum_flags |= DF_ISPROCESSING;Processor.processing += Datum} -#define STOP_PROCESSING(Processor, Datum) Datum.datum_flags &= ~DF_ISPROCESSING;Processor.processing -= Datum +#define STOP_PROCESSING(Processor, Datum) Datum.datum_flags &= ~DF_ISPROCESSING;Processor.processing -= Datum;Processor.currentrun -= Datum //SubSystem flags (Please design any new flags so that the default is off, to make adding flags to subsystems easier) From e099ed957840ce71573cb6e72093b04943e140a2 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Wed, 12 Feb 2020 09:24:49 +0100 Subject: [PATCH 040/123] Further mob holder fixes. --- code/datums/elements/mob_holder.dm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/code/datums/elements/mob_holder.dm b/code/datums/elements/mob_holder.dm index 5b471a0dc7..6f0ec98efc 100644 --- a/code/datums/elements/mob_holder.dm +++ b/code/datums/elements/mob_holder.dm @@ -40,7 +40,7 @@ to_chat(user, "Your hands are full!") return FALSE if(source.buckled) - to_chat(user, "[src] is buckled to something!") + to_chat(user, "[source] is buckled to something!") return FALSE if(source == user) to_chat(user, "You can't pick yourself up.") @@ -52,7 +52,7 @@ source.visible_message("[user] picks up [source]!", \ "[user] picks you up!") - to_chat(user, "You pick [src] up.") + to_chat(user, "You pick [source] up.") source.drop_all_held_items() var/obj/item/clothing/head/mob_holder/holder = new(get_turf(source), source, worn_state, alt_worn, right_hand, left_hand, inv_slots) if(proctype) @@ -101,6 +101,8 @@ target.forceMove(src) var/image/I = new //work around to retain the same appearance to the mob idependently from inhands/worn states. I.appearance = target.appearance + I.layer = FLOAT_LAYER //So it doesn't get screwed up by layer overrides. + I.plane = FLOAT_PLANE //Same as above but for planes. I.override = TRUE add_overlay(I) name = target.name @@ -158,7 +160,7 @@ /obj/item/clothing/head/mob_holder/container_resist() if(isliving(loc)) var/mob/living/L = loc - L.visible_message("[src] escapes from [L]!", "[src] escapes your grip!") + L.visible_message("[held_mob] escapes from [L]!", "[held_mob] escapes your grip!") release() /obj/item/clothing/head/mob_holder/assume_air(datum/gas_mixture/env) From e5ab230b26bc92af51ee3da7c70c6ecfa837a90a Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Wed, 12 Feb 2020 09:32:38 +0100 Subject: [PATCH 041/123] Monky chokehold deluxe. --- code/datums/elements/mob_holder.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/datums/elements/mob_holder.dm b/code/datums/elements/mob_holder.dm index 6f0ec98efc..57fac65591 100644 --- a/code/datums/elements/mob_holder.dm +++ b/code/datums/elements/mob_holder.dm @@ -172,7 +172,7 @@ location = location.loc if(ismob(location)) return location.loc.assume_air(env) - return loc.assume_air(env) + return location.assume_air(env) /obj/item/clothing/head/mob_holder/remove_air(amount) var/atom/location = loc @@ -183,4 +183,4 @@ location = location.loc if(ismob(location)) return location.loc.remove_air(amount) - return loc.remove_air(amount) + return location.remove_air(amount) From 33b3d06d4ce243d461f7c3dee0f7ea19ca4fb948 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 12 Feb 2020 01:44:28 -0700 Subject: [PATCH 042/123] im lazy --- code/datums/weather/weather.dm | 4 ++-- tgstation.dme | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/code/datums/weather/weather.dm b/code/datums/weather/weather.dm index 01b9facbb8..1e44e9b69d 100644 --- a/code/datums/weather/weather.dm +++ b/code/datums/weather/weather.dm @@ -61,7 +61,7 @@ if(A.z in impacted_z_levels) impacted_areas |= A weather_duration = rand(weather_duration_lower, weather_duration_upper) - START_PROCESSING(SSweather, src) + SSweather.processing += src //not processing subsystem update_areas() for(var/M in GLOB.player_list) var/turf/mob_turf = get_turf(M) @@ -104,7 +104,7 @@ if(stage == END_STAGE) return 1 stage = END_STAGE - STOP_PROCESSING(SSweather, src) + SSweather.processing -= src //not processing subsystem update_areas() /datum/weather/proc/can_weather_act(mob/living/L) //Can this weather impact a mob? diff --git a/tgstation.dme b/tgstation.dme index 927027d448..a747c823db 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -152,7 +152,6 @@ #include "code\__HELPERS\type2type_vr.dm" #include "code\__HELPERS\typelists.dm" #include "code\__HELPERS\unsorted.dm" -#include "code\__HELPERS\vector.dm" #include "code\__HELPERS\view.dm" #include "code\__HELPERS\sorts\__main.dm" #include "code\__HELPERS\sorts\InsertSort.dm" From 2e6285cecefce287a168176854d3e504dc5ddef6 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 12 Feb 2020 01:44:40 -0700 Subject: [PATCH 043/123] uh --- tgstation.dme | 1 + 1 file changed, 1 insertion(+) diff --git a/tgstation.dme b/tgstation.dme index a747c823db..927027d448 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -152,6 +152,7 @@ #include "code\__HELPERS\type2type_vr.dm" #include "code\__HELPERS\typelists.dm" #include "code\__HELPERS\unsorted.dm" +#include "code\__HELPERS\vector.dm" #include "code\__HELPERS\view.dm" #include "code\__HELPERS\sorts\__main.dm" #include "code\__HELPERS\sorts\InsertSort.dm" From d8d6a8efb8f2df036e199833f99ca6e3d6eea225 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 12 Feb 2020 02:15:56 -0700 Subject: [PATCH 044/123] lazy-be-gone --- .../subsystem/{ => processing}/weather.dm | 23 ++++++------------- code/datums/weather/weather.dm | 12 ++++++++-- tgstation.dme | 2 +- 3 files changed, 18 insertions(+), 19 deletions(-) rename code/controllers/subsystem/{ => processing}/weather.dm (77%) diff --git a/code/controllers/subsystem/weather.dm b/code/controllers/subsystem/processing/weather.dm similarity index 77% rename from code/controllers/subsystem/weather.dm rename to code/controllers/subsystem/processing/weather.dm index 5e44f2e4c3..0a1b4fc609 100644 --- a/code/controllers/subsystem/weather.dm +++ b/code/controllers/subsystem/processing/weather.dm @@ -4,25 +4,16 @@ #define END_STAGE 4 //Used for all kinds of weather, ex. lavaland ash storms. -SUBSYSTEM_DEF(weather) +PROCESSING_SUBSYSTEM_DEF(weather) name = "Weather" flags = SS_BACKGROUND wait = 10 runlevels = RUNLEVEL_GAME - var/list/processing = list() var/list/eligible_zlevels = list() var/list/next_hit_by_zlevel = list() //Used by barometers to know when the next storm is coming -/datum/controller/subsystem/weather/fire() - // process active weather - for(var/V in processing) - var/datum/weather/W = V - if(W.aesthetic || W.stage != MAIN_STAGE) - continue - for(var/i in GLOB.mob_living_list) - var/mob/living/L = i - if(W.can_weather_act(L)) - W.weather_act(L) +/datum/controller/subsystem/processing/weather/fire() + . = ..() //Active weather is handled by . = ..() processing subsystem base fire(). // start random weather on relevant levels for(var/z in eligible_zlevels) @@ -34,7 +25,7 @@ SUBSYSTEM_DEF(weather) addtimer(CALLBACK(src, .proc/make_eligible, z, possible_weather), randTime + initial(W.weather_duration_upper), TIMER_UNIQUE) //Around 5-10 minutes between weathers next_hit_by_zlevel["[z]"] = world.time + randTime + initial(W.telegraph_duration) -/datum/controller/subsystem/weather/Initialize(start_timeofday) +/datum/controller/subsystem/processing/weather/Initialize(start_timeofday) for(var/V in subtypesof(/datum/weather)) var/datum/weather/W = V var/probability = initial(W.probability) @@ -47,7 +38,7 @@ SUBSYSTEM_DEF(weather) eligible_zlevels["[z]"][W] = probability return ..() -/datum/controller/subsystem/weather/proc/run_weather(datum/weather/weather_datum_type, z_levels) +/datum/controller/subsystem/processing/weather/proc/run_weather(datum/weather/weather_datum_type, z_levels) if (istext(weather_datum_type)) for (var/V in subtypesof(/datum/weather)) var/datum/weather/W = V @@ -69,11 +60,11 @@ SUBSYSTEM_DEF(weather) var/datum/weather/W = new weather_datum_type(z_levels) W.telegraph() -/datum/controller/subsystem/weather/proc/make_eligible(z, possible_weather) +/datum/controller/subsystem/processing/weather/proc/make_eligible(z, possible_weather) eligible_zlevels[z] = possible_weather next_hit_by_zlevel["[z]"] = null -/datum/controller/subsystem/weather/proc/get_weather(z, area/active_area) +/datum/controller/subsystem/processing/weather/proc/get_weather(z, area/active_area) var/datum/weather/A for(var/V in processing) var/datum/weather/W = V diff --git a/code/datums/weather/weather.dm b/code/datums/weather/weather.dm index 1e44e9b69d..6761ecbb4c 100644 --- a/code/datums/weather/weather.dm +++ b/code/datums/weather/weather.dm @@ -61,7 +61,7 @@ if(A.z in impacted_z_levels) impacted_areas |= A weather_duration = rand(weather_duration_lower, weather_duration_upper) - SSweather.processing += src //not processing subsystem + START_PROCESSING(SSweather, src) //The reason this doesn't start and stop at main stage is because processing list is also used to see active running weathers (for example, you wouldn't want two ash storms starting at once.) update_areas() for(var/M in GLOB.player_list) var/turf/mob_turf = get_turf(M) @@ -104,9 +104,17 @@ if(stage == END_STAGE) return 1 stage = END_STAGE - SSweather.processing -= src //not processing subsystem + STOP_PROCESSING(SSweather, src) update_areas() +/datum/weather/process() + if(aesthetic || (stage != MAIN_STAGE)) + return + for(var/i in GLOB.mob_living_list) + var/mob/living/L = i + if(can_weather_act(L)) + weather_act(L) + /datum/weather/proc/can_weather_act(mob/living/L) //Can this weather impact a mob? var/turf/mob_turf = get_turf(L) if(mob_turf && !(mob_turf.z in impacted_z_levels)) diff --git a/tgstation.dme b/tgstation.dme index 927027d448..e7d5e50b54 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -292,7 +292,6 @@ #include "code\controllers\subsystem\vis_overlays.dm" #include "code\controllers\subsystem\vore.dm" #include "code\controllers\subsystem\vote.dm" -#include "code\controllers\subsystem\weather.dm" #include "code\controllers\subsystem\processing\chemistry.dm" #include "code\controllers\subsystem\processing\circuit.dm" #include "code\controllers\subsystem\processing\fastprocess.dm" @@ -303,6 +302,7 @@ #include "code\controllers\subsystem\processing\processing.dm" #include "code\controllers\subsystem\processing\projectiles.dm" #include "code\controllers\subsystem\processing\quirks.dm" +#include "code\controllers\subsystem\processing\weather.dm" #include "code\controllers\subsystem\processing\wet_floors.dm" #include "code\datums\action.dm" #include "code\datums\ai_laws.dm" From 12b84aa3339519bfe256abfa8a18f8de3f47f129 Mon Sep 17 00:00:00 2001 From: Ghom <42542238+Ghommie@users.noreply.github.com> Date: Wed, 12 Feb 2020 12:43:47 +0100 Subject: [PATCH 045/123] Update mob_holder.dm --- code/datums/elements/mob_holder.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/elements/mob_holder.dm b/code/datums/elements/mob_holder.dm index 57fac65591..56fb60979d 100644 --- a/code/datums/elements/mob_holder.dm +++ b/code/datums/elements/mob_holder.dm @@ -130,7 +130,7 @@ if(AM == held_mob) held_mob.reset_perspective() held_mob = null - qdel(src) + QDEL_IN(src, 1) //To avoid a qdel loop. /obj/item/clothing/head/mob_holder/Entered(atom/movable/AM, atom/newloc) . = ..() From 2bd8499b94e3bfdafec4f6f62a6f808bc60216e4 Mon Sep 17 00:00:00 2001 From: Artur Date: Wed, 12 Feb 2020 14:28:35 +0200 Subject: [PATCH 046/123] We shallnt want mass production. --- code/modules/reagents/chemistry/machinery/pandemic.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/chemistry/machinery/pandemic.dm b/code/modules/reagents/chemistry/machinery/pandemic.dm index 8870ef8ed5..01c75027ec 100644 --- a/code/modules/reagents/chemistry/machinery/pandemic.dm +++ b/code/modules/reagents/chemistry/machinery/pandemic.dm @@ -191,7 +191,7 @@ update_icon() var/turf/source_turf = get_turf(src) log_virus("A culture bottle was printed for the virus [A.admin_details()] at [loc_name(source_turf)] by [key_name(usr)]") - addtimer(CALLBACK(src, .proc/reset_replicator_cooldown), 50) + addtimer(CALLBACK(src, .proc/reset_replicator_cooldown), 100) . = TRUE if("create_vaccine_bottle") var/id = params["index"] @@ -201,7 +201,7 @@ B.reagents.add_reagent(/datum/reagent/vaccine, 15, list(id)) wait = TRUE update_icon() - addtimer(CALLBACK(src, .proc/reset_replicator_cooldown), 200) + addtimer(CALLBACK(src, .proc/reset_replicator_cooldown), 400) . = TRUE /obj/machinery/computer/pandemic/attackby(obj/item/I, mob/user, params) From ce46f8fdd7af4021c4030860d4c5f3c527a3d640 Mon Sep 17 00:00:00 2001 From: Artur Date: Wed, 12 Feb 2020 16:13:24 +0200 Subject: [PATCH 047/123] Fixes the buttons not graying out --- tgui-next/packages/tgui/interfaces/Uplink.js | 1 + tgui-next/packages/tgui/public/tgui.bundle.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/tgui-next/packages/tgui/interfaces/Uplink.js b/tgui-next/packages/tgui/interfaces/Uplink.js index 075355221a..4f2b047c9b 100644 --- a/tgui-next/packages/tgui/interfaces/Uplink.js +++ b/tgui-next/packages/tgui/interfaces/Uplink.js @@ -103,6 +103,7 @@ export class Uplink extends Component { compact={compact_mode} items={items} hoveredItem={hoveredItem} + telecrystals={telecrystals} onBuyMouseOver={item => this.setHoveredItem(item)} onBuyMouseOut={item => this.setHoveredItem({})} onBuy={item => act(ref, 'buy', { diff --git a/tgui-next/packages/tgui/public/tgui.bundle.js b/tgui-next/packages/tgui/public/tgui.bundle.js index 2861e69d02..3a05306345 100644 --- a/tgui-next/packages/tgui/public/tgui.bundle.js +++ b/tgui-next/packages/tgui/public/tgui.bundle.js @@ -1,3 +1,3 @@ !function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=164)}([function(e,t,n){"use strict";var o=n(5),r=n(18).f,a=n(24),i=n(22),c=n(89),l=n(122),u=n(61);e.exports=function(e,t){var n,s,d,p,f,m=e.target,h=e.global,C=e.stat;if(n=h?o:C?o[m]||c(m,{}):(o[m]||{}).prototype)for(s in t){if(p=t[s],d=e.noTargetGet?(f=r(n,s))&&f.value:n[s],!u(h?s:m+(C?".":"#")+s,e.forced)&&d!==undefined){if(typeof p==typeof d)continue;l(p,d)}(e.sham||d&&d.sham)&&a(p,"sham",!0),i(n,s,p,e)}}},function(e,t,n){"use strict";t.__esModule=!0;var o=n(386);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=t.Tooltip=t.Toast=t.TitleBar=t.Tabs=t.Table=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.LabeledList=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.Dimmer=t.Collapsible=t.ColorBox=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(158);t.AnimatedNumber=o.AnimatedNumber;var r=n(391);t.BlockQuote=r.BlockQuote;var a=n(17);t.Box=a.Box;var i=n(114);t.Button=i.Button;var c=n(393);t.ColorBox=c.ColorBox;var l=n(394);t.Collapsible=l.Collapsible;var u=n(395);t.Dimmer=u.Dimmer;var s=n(396);t.Dropdown=s.Dropdown;var d=n(397);t.Flex=d.Flex;var p=n(161);t.Grid=p.Grid;var f=n(87);t.Icon=f.Icon;var m=n(160);t.Input=m.Input;var h=n(163);t.LabeledList=h.LabeledList;var C=n(398);t.NoticeBox=C.NoticeBox;var g=n(399);t.NumberInput=g.NumberInput;var b=n(400);t.ProgressBar=b.ProgressBar;var v=n(401);t.Section=v.Section;var N=n(162);t.Table=N.Table;var V=n(402);t.Tabs=V.Tabs;var y=n(403);t.TitleBar=y.TitleBar;var _=n(117);t.Toast=_.Toast;var x=n(159);t.Tooltip=x.Tooltip;var k=n(404);t.Chart=k.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(37),r=n(19);t.backendUpdate=function(e){return{type:"backendUpdate",payload:e}};t.backendReducer=function(e,t){var n=t.type,r=t.payload;if("backendUpdate"===n){var a=Object.assign({},e.config,{},r.config),i=Object.assign({},e.data,{},r.static_data,{},r.data),c=a.status!==o.UI_DISABLED,l=a.status===o.UI_INTERACTIVE;return Object.assign({},e,{config:a,data:i,visible:c,interactive:l})}return e};t.useBackend=function(e){var t=e.state,n=(e.dispatch,t.config.ref);return Object.assign({},t,{act:function(e,t){return void 0===t&&(t={}),(0,r.act)(n,e,t)}})}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n(118))},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";var o,r=n(9),a=n(5),i=n(6),c=n(15),l=n(74),u=n(24),s=n(22),d=n(13).f,p=n(36),f=n(53),m=n(11),h=n(58),C=a.DataView,g=C&&C.prototype,b=a.Int8Array,v=b&&b.prototype,N=a.Uint8ClampedArray,V=N&&N.prototype,y=b&&p(b),_=v&&p(v),x=Object.prototype,k=x.isPrototypeOf,w=m("toStringTag"),L=h("TYPED_ARRAY_TAG"),B=!(!a.ArrayBuffer||!C),S=B&&!!f&&"Opera"!==l(a.opera),I=!1,T={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},A=function(e){var t=l(e);return"DataView"===t||c(T,t)},E=function(e){return i(e)&&c(T,l(e))};for(o in T)a[o]||(S=!1);if((!S||"function"!=typeof y||y===Function.prototype)&&(y=function(){throw TypeError("Incorrect invocation")},S))for(o in T)a[o]&&f(a[o],y);if((!S||!_||_===x)&&(_=y.prototype,S))for(o in T)a[o]&&f(a[o].prototype,_);if(S&&p(V)!==_&&f(V,_),r&&!c(_,w))for(o in I=!0,d(_,w,{get:function(){return i(this)?this[L]:undefined}}),T)a[o]&&u(a[o],L,o);B&&f&&p(g)!==x&&f(g,x),e.exports={NATIVE_ARRAY_BUFFER:B,NATIVE_ARRAY_BUFFER_VIEWS:S,TYPED_ARRAY_TAG:I&&L,aTypedArray:function(e){if(E(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(f){if(k.call(y,e))return e}else for(var t in T)if(c(T,o)){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(r){if(n)for(var o in T){var i=a[o];i&&c(i.prototype,e)&&delete i.prototype[e]}_[e]&&!n||s(_,e,n?t:S&&v[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,i;if(r){if(f){if(n)for(o in T)(i=a[o])&&c(i,e)&&delete i[e];if(y[e]&&!n)return;try{return s(y,e,n?t:S&&b[e]||t)}catch(l){}}for(o in T)!(i=a[o])||i[e]&&!n||s(i,e,t)}},isView:A,isTypedArray:E,TypedArray:y,TypedArrayPrototype:_}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(30),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(5),r=n(91),a=n(15),i=n(58),c=n(95),l=n(125),u=r("wks"),s=o.Symbol,d=l?s:i;e.exports=function(e){return a(u,e)||(c&&a(s,e)?u[e]=s[e]:u[e]=d("Symbol."+e)),u[e]}},function(e,t,n){"use strict";t.__esModule=!0,t.isFalsy=t.pureComponentHooks=t.shallowDiffers=t.normalizeChildren=t.classes=void 0;t.classes=function(e){for(var t="",n=0;n_;_++)if((p||_ in N)&&(b=V(g=N[_],_,v),e))if(t)k[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(k,g)}else if(s)return!1;return d?-1:u||s?s:k}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxProps=t.unit=void 0;var o=n(1),r=n(12),a=n(392),i=n(37);function c(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}var l=function(e){return"string"==typeof e?e:"number"==typeof e?6*e+"px":void 0};t.unit=l;var u=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},s=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=l(n))}},p=function(e,t){return function(n,o){(0,r.isFalsy)(o)||(n[e]=t)}},f=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,s=e.children,d=c(e,["as","className","content","children"]),p=e.textColor||e.color,f=e.backgroundColor;if("function"==typeof s)return s(C(e));var m=C(d);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(f)&&"color-bg-"+f]),l||s,a.ChildFlags.UnknownChildren,m)};t.Box=g,g.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,g,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,g.Forced=b},function(e,t,n){"use strict";var o=n(9),r=n(71),a=n(46),i=n(23),c=n(33),l=n(15),u=n(119),s=Object.getOwnPropertyDescriptor;t.f=o?s:function(e,t){if(e=i(e),t=c(t,!0),u)try{return s(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";t.__esModule=!0,t.winset=t.winget=t.act=t.runCommand=t.callByondAsync=t.callByond=t.tridentVersion=void 0;var o,r=n(28),a=(o=navigator.userAgent.match(/Trident\/(\d+).+?;/i)[1])?parseInt(o,10):null;t.tridentVersion=a;var i=function(e,t){return void 0===t&&(t={}),"byond://"+e+"?"+(0,r.buildQueryString)(t)},c=function(e,t){void 0===t&&(t={}),window.location.href=i(e,t)};t.callByond=c;var l=function(e,t){void 0===t&&(t={}),window.__callbacks__=window.__callbacks__||[];var n=window.__callbacks__.length,o=new Promise((function(e){window.__callbacks__.push(e)}));return window.location.href=i(e,Object.assign({},t,{callback:"__callbacks__["+n+"]"})),o};t.callByondAsync=l;t.runCommand=function(e){return c("winset",{command:e})};t.act=function(e,t,n){return void 0===n&&(n={}),c("",Object.assign({src:e,action:t},n))};var u=function(e,t){var n;return regeneratorRuntime.async((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,regeneratorRuntime.awrap(l("winget",{id:e,property:t}));case 2:return n=o.sent,o.abrupt("return",n[t]);case 4:case"end":return o.stop()}}))};t.winget=u;t.winset=function(e,t,n){var o;return c("winset",((o={})[e+"."+t]=n,o))}},function(e,t,n){"use strict";t.__esModule=!0,t.toFixed=t.round=t.clamp=void 0;t.clamp=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),Math.max(t,Math.min(e,n))};t.round=function(e){return Math.round(e)};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(t)}},function(e,t,n){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var o=n(5),r=n(24),a=n(15),i=n(89),c=n(90),l=n(34),u=l.get,s=l.enforce,d=String(String).split("String");(e.exports=function(e,t,n,c){var l=!!c&&!!c.unsafe,u=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||r(n,"name",t),s(n).source=d.join("string"==typeof t?t:"")),e!==o?(l?!p&&e[t]&&(u=!0):delete e[t],u?e[t]=n:r(e,t,n)):u?e[t]=n:i(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||c(this)}))},function(e,t,n){"use strict";var o=n(57),r=n(21);e.exports=function(e){return o(r(e))}},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(46);e.exports=o?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var o=n(123),r=n(15),a=n(129),i=n(13).f;e.exports=function(e){var t=o.Symbol||(o.Symbol={});r(t,e)||i(t,e,{value:a.f(e)})}},function(e,t,n){"use strict";var o=n(21),r=/"/g;e.exports=function(e,t,n,a){var i=String(o(e)),c="<"+t;return""!==n&&(c+=" "+n+'="'+String(a).replace(r,""")+'"'),c+">"+i+""}},function(e,t,n){"use strict";var o=n(4);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";t.__esModule=!0,t.buildQueryString=t.decodeHtmlEntities=t.toTitleCase=t.capitalize=t.testGlobPattern=t.multiline=void 0;t.multiline=function o(e){if(Array.isArray(e))return o(e.join(""));var t,n=e.split("\n"),r=n,a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var c;if(a){if(i>=r.length)break;c=r[i++]}else{if((i=r.next()).done)break;c=i.value}for(var l=c,u=0;u",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.zipWith=t.zip=t.reduce=t.sortBy=t.map=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};var o=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(121),c=n(5),l=n(6),u=n(24),s=n(15),d=n(72),p=n(59),f=c.WeakMap;if(i){var m=new f,h=m.get,C=m.has,g=m.set;o=function(e,t){return g.call(m,e,t),t},r=function(e){return h.call(m,e)||{}},a=function(e){return C.call(m,e)}}else{var b=d("state");p[b]=!0,o=function(e,t){return u(e,b,t),t},r=function(e){return s(e,b)?e[b]:{}},a=function(e){return s(e,b)}}e.exports={set:o,get:r,has:a,enforce:function(e){return a(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=n(123),r=n(5),a=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?a(o[e])||a(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},function(e,t,n){"use strict";var o=n(15),r=n(14),a=n(72),i=n(102),c=a("IE_PROTO"),l=Object.prototype;e.exports=i?Object.getPrototypeOf:function(e){return e=r(e),o(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){"use strict";t.__esModule=!0,t.getGasColor=t.getGasLabel=t.RADIO_CHANNELS=t.CSS_COLORS=t.COLORS=t.UI_CLOSE=t.UI_DISABLED=t.UI_UPDATE=t.UI_INTERACTIVE=void 0;t.UI_INTERACTIVE=2;t.UI_UPDATE=1;t.UI_DISABLED=0;t.UI_CLOSE=-1;t.COLORS={department:{captain:"#c06616",security:"#e74c3c",medbay:"#3498db",science:"#9b59b6",engineering:"#f1c40f",cargo:"#f39c12",centcom:"#00c100",other:"#c38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}};t.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"];t.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"CentCom",freq:1337,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"AI Private",freq:1447,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"}];var o=[{id:"o2",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"n2",name:"Nitrogen",label:"N\u2082",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H\u2082O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"no2",name:"Nitryl",label:"NO\u2082",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"}];t.getGasLabel=function(e,t){var n=String(e).toLowerCase(),r=o.find((function(e){return e.id===n||e.name.toLowerCase()===n}));return r&&r.label||t||e};t.getGasColor=function(e){var t=String(e).toLowerCase(),n=o.find((function(e){return e.id===t||e.name.toLowerCase()===t}));return n&&n.color}},function(e,t,n){"use strict";e.exports=!1},function(e,t,n){"use strict";var o=n(4);e.exports=function(e,t){var n=[][e];return!n||!o((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(9),i=n(113),c=n(7),l=n(77),u=n(55),s=n(46),d=n(24),p=n(10),f=n(137),m=n(151),h=n(33),C=n(15),g=n(74),b=n(6),v=n(42),N=n(53),V=n(47).f,y=n(152),_=n(16).forEach,x=n(54),k=n(13),w=n(18),L=n(34),B=n(79),S=L.get,I=L.set,T=k.f,A=w.f,E=Math.round,P=r.RangeError,O=l.ArrayBuffer,M=l.DataView,R=c.NATIVE_ARRAY_BUFFER_VIEWS,F=c.TYPED_ARRAY_TAG,D=c.TypedArray,j=c.TypedArrayPrototype,z=c.aTypedArrayConstructor,H=c.isTypedArray,G=function(e,t){for(var n=0,o=t.length,r=new(z(e))(o);o>n;)r[n]=t[n++];return r},U=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},K=function(e){var t;return e instanceof O||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},Y=function(e,t){return H(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},q=function(e,t){return Y(e,t=h(t,!0))?s(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(w.f=q,k.f=W,U(j,"buffer"),U(j,"byteOffset"),U(j,"byteLength"),U(j,"length")),o({target:"Object",stat:!0,forced:!R},{getOwnPropertyDescriptor:q,defineProperty:W}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,s="set"+e,h=r[c],C=h,g=C&&C.prototype,k={},w=function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)},L=function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[s](t*a+r.byteOffset,o,!0)},A=function(e,t){T(e,t,{get:function(){return w(this,t)},set:function(e){return L(this,t,e)},enumerable:!0})};R?i&&(C=t((function(e,t,n,o){return u(e,C,c),B(b(t)?K(t)?o!==undefined?new h(t,m(n,a),o):n!==undefined?new h(t,m(n,a)):new h(t):H(t)?G(C,t):y.call(C,t):new h(f(t)),e,C)})),N&&N(C,D),_(V(h),(function(e){e in C||d(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){u(e,C,c);var r,i,l,s=0,d=0;if(b(t)){if(!K(t))return H(t)?G(C,t):y.call(C,t);r=t,d=m(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw P("Wrong length");if((i=h-d)<0)throw P("Wrong length")}else if((i=p(o)*a)+d>h)throw P("Wrong length");l=i/a}else l=f(t),r=new O(i=l*a);for(I(e,{buffer:r,byteOffset:d,byteLength:i,length:l,view:new M(r)});sdocument.F=Object<\/script>"),e.close(),p=e.F;n--;)delete p[s][a[n]];return p()};e.exports=Object.create||function(e,t){var n;return null!==e?(d[s]=o(e),n=new d,d[s]=null,n[u]=e):n=p(),t===undefined?n:r(n,t)},i[u]=!0},function(e,t,n){"use strict";var o=n(13).f,r=n(15),a=n(11)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&o(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(11),r=n(42),a=n(24),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a(c,i,r(null)),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(8),r=n(31),a=n(11)("species");e.exports=function(e,t){var n,i=o(e).constructor;return i===undefined||(n=o(i)[a])==undefined?t:r(n)}},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 o=n(124),r=n(93).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(31);e.exports=function(e,t,n){if(o(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,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(33),r=n(13),a=n(46);e.exports=function(e,t,n){var i=o(t);i in e?r.f(e,i,a(0,n)):e[i]=n}},function(e,t,n){"use strict";var o=n(59),r=n(6),a=n(15),i=n(13).f,c=n(58),l=n(67),u=c("meta"),s=0,d=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++s,weakData:{}}})},f=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,u)){if(!d(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!d(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&f.REQUIRED&&d(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.createLogger=void 0;n(154);var o=n(19),r=0,a=1,i=2,c=3,l=4,u=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a=i){var c=[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;(0,o.act)(window.__ref__,"tgui:log",{log:c})}};t.createLogger=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;os;)if((c=l[s++])!=c)return!0}else for(;u>s;s++)if((e||s in l)&&l[s]===n)return e||s||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(4),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==u||n!=l&&("function"==typeof t?o(t):!!t)},i=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=a.data={},l=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(124),r=n(93);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(6),r=n(52),a=n(11)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[a])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(96),i=r("species");e.exports=function(e){return a>=51||!o((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(22);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(8),r=n(98),a=n(10),i=n(48),c=n(99),l=n(132),u=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,s,d){var p,f,m,h,C,g,b,v=i(t,n,s?2:1);if(d)p=e;else{if("function"!=typeof(f=c(e)))throw TypeError("Target is not iterable");if(r(f)){for(m=0,h=a(e.length);h>m;m++)if((C=s?v(o(b=e[m])[0],b[1]):v(e[m]))&&C instanceof u)return C;return new u(!1)}p=f.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,v,b.value,s))&&C&&C instanceof u)return C;return new u(!1)}).stop=function(e){return new u(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(1),r=n(2);t.InterfaceLockNoticeBox=function(e){var t=e.siliconUser,n=e.locked,a=e.onLockStatusChange,i=e.accessText;return t?(0,o.createComponentVNode)(2,r.NoticeBox,{children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{m:0,color:"gray",icon:n?"lock":"unlock",content:n?"Locked":"Unlocked",onClick:function(){a&&a(!n)}})})]})}):(0,o.createComponentVNode)(2,r.NoticeBox,{children:["Swipe ",i||"an ID card"," ","to ",n?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.compose=t.flow=void 0;t.flow=function o(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i=c.length)break;s=c[u++]}else{if((u=c.next()).done)break;s=u.value}var d=s;Array.isArray(d)?n=o.apply(void 0,d).apply(void 0,[n].concat(a)):d&&(n=d.apply(void 0,[n].concat(a)))}return n}};t.compose=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?o-1:0),a=1;a=0:d>p;p+=f)p in s&&(l=n(l,s[p],p,u));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(5),r=n(9),a=n(7).NATIVE_ARRAY_BUFFER,i=n(24),c=n(66),l=n(4),u=n(55),s=n(30),d=n(10),p=n(137),f=n(217),m=n(47).f,h=n(13).f,C=n(97),g=n(43),b=n(34),v=b.get,N=b.set,V="ArrayBuffer",y="DataView",_="Wrong length",x=o[V],k=x,w=o[y],L=o.RangeError,B=f.pack,S=f.unpack,I=function(e){return[255&e]},T=function(e){return[255&e,e>>8&255]},A=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},E=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},P=function(e){return B(e,23,4)},O=function(e){return B(e,52,8)},M=function(e,t){h(e.prototype,t,{get:function(){return v(this)[t]}})},R=function(e,t,n,o){var r=p(n),a=v(e);if(r+t>a.byteLength)throw L("Wrong index");var i=v(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},F=function(e,t,n,o,r,a){var i=p(n),c=v(e);if(i+t>c.byteLength)throw L("Wrong index");for(var l=v(c.buffer).bytes,u=i+c.byteOffset,s=o(+r),d=0;dH;)(D=z[H++])in k||i(k,D,x[D]);j.constructor=k}var G=new w(new k(2)),U=w.prototype.setInt8;G.setInt8(0,2147483648),G.setInt8(1,2147483649),!G.getInt8(0)&&G.getInt8(1)||c(w.prototype,{setInt8:function(e,t){U.call(this,e,t<<24>>24)},setUint8:function(e,t){U.call(this,e,t<<24>>24)}},{unsafe:!0})}else k=function(e){u(this,k,V);var t=p(e);N(this,{bytes:C.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},w=function(e,t,n){u(this,w,y),u(e,k,y);var o=v(e).byteLength,a=s(t);if(a<0||a>o)throw L("Wrong offset");if(a+(n=n===undefined?o-a:d(n))>o)throw L(_);N(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(M(k,"byteLength"),M(w,"buffer"),M(w,"byteLength"),M(w,"byteOffset")),c(w.prototype,{getInt8:function(e){return R(this,1,e)[0]<<24>>24},getUint8:function(e){return R(this,1,e)[0]},getInt16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return S(R(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return S(R(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,T,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){F(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){F(this,8,e,O,t,arguments.length>2?arguments[2]:undefined)}});g(k,V),g(w,y),e.exports={ArrayBuffer:k,DataView:w}},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(61),i=n(22),c=n(50),l=n(68),u=n(55),s=n(6),d=n(4),p=n(75),f=n(43),m=n(79);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],v=b&&b.prototype,N=b,V={},y=function(e){var t=v[e];i(v,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!s(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!s(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!s(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(a(e,"function"!=typeof b||!(C||v.forEach&&!d((function(){(new b).entries().next()})))))N=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new N,x=_[g](C?{}:-0,1)!=_,k=d((function(){_.has(1)})),w=p((function(e){new b(e)})),L=!C&&d((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));w||((N=t((function(t,n){u(t,N,e);var o=m(new b,t,N);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=v,v.constructor=N),(k||L)&&(y("delete"),y("has"),h&&y("get")),(L||x)&&y(g),C&&v.clear&&delete v.clear}return V[e]=N,o({global:!0,forced:N!=b},V),f(N,e),C||n.setStrong(N,e,h),N}},function(e,t,n){"use strict";var o=n(6),r=n(53);e.exports=function(e,t,n){var a,i;return r&&"function"==typeof(a=t.constructor)&&a!==n&&o(i=a.prototype)&&i!==n.prototype&&r(e,i),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},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 o=n(38),r=n(5),a=n(4);e.exports=o||!a((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(8);e.exports=function(){var e=o(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";var o,r,a=n(83),i=RegExp.prototype.exec,c=String.prototype.replace,l=i,u=(o=/a/,r=/b*/g,i.call(o,"a"),i.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),s=/()??/.exec("")[1]!==undefined;(u||s)&&(l=function(e){var t,n,o,r,l=this;return s&&(n=new RegExp("^"+l.source+"$(?!\\s)",a.call(l))),u&&(t=l.lastIndex),o=i.call(l,e),u&&o&&(l.lastIndex=l.global?o.index+o[0].length:t),s&&o&&o.length>1&&c.call(o[0],n,(function(){for(r=1;r")})),s=!a((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,d){var p=i(e),f=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),m=f&&!a((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[p]=/./[p]),n.exec=function(){return t=!0,null},n[p](""),!t}));if(!f||!m||"replace"===e&&!u||"split"===e&&!s){var h=/./[p],C=n(p,""[e],(function(e,t,n,o,r){return t.exec===c?f&&!r?{done:!0,value:h.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}})),g=C[0],b=C[1];r(String.prototype,e,g),r(RegExp.prototype,p,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)}),d&&o(RegExp.prototype[p],"sham",!0)}}},function(e,t,n){"use strict";var o=n(32),r=n(84);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(1),r=n(12),a=n(17);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,s=void 0===u?{}:u,d=e.rotation,p=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,["name","size","spin","className","style","rotation"]);n&&(s["font-size"]=100*n+"%"),"number"==typeof d&&(s.transform="rotate("+d+"deg)");var f=i.test(t),m=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,f?"far":"fas","fa-"+m,c&&"fa-spin"]),style:s},p)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";var o=n(5),r=n(6),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(5),r=n(24);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(120),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(38),r=n(120);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.4.8",mode:o?"pure":"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(35),r=n(47),a=n(94),i=n(8);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.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 o=n(4);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,a=n(5),i=n(73),c=a.process,l=c&&c.versions,u=l&&l.v8;u?r=(o=u.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10);e.exports=function(e){for(var t=o(this),n=a(t.length),i=arguments.length,c=r(i>1?arguments[1]:undefined,n),l=i>2?arguments[2]:undefined,u=l===undefined?n:r(l,n);u>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(11),r=n(65),a=o("iterator"),i=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var o=n(74),r=n(65),a=n(11)("iterator");e.exports=function(e){if(e!=undefined)return e[a]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(11)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(0),r=n(202),a=n(36),i=n(53),c=n(43),l=n(24),u=n(22),s=n(11),d=n(38),p=n(65),f=n(134),m=f.IteratorPrototype,h=f.BUGGY_SAFARI_ITERATORS,C=s("iterator"),g=function(){return this};e.exports=function(e,t,n,s,f,b,v){r(n,t,s);var N,V,y,_=function(e){if(e===f&&B)return B;if(!h&&e in w)return w[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},x=t+" Iterator",k=!1,w=e.prototype,L=w[C]||w["@@iterator"]||f&&w[f],B=!h&&L||_(f),S="Array"==t&&w.entries||L;if(S&&(N=a(S.call(new e)),m!==Object.prototype&&N.next&&(d||a(N)===m||(i?i(N,m):"function"!=typeof N[C]&&l(N,C,g)),c(N,x,!0,!0),d&&(p[x]=g))),"values"==f&&L&&"values"!==L.name&&(k=!0,B=function(){return L.call(this)}),d&&!v||w[C]===B||l(w,C,B),p[t]=B,f)if(V={values:_("values"),keys:b?B:_("keys"),entries:_("entries")},v)for(y in V)!h&&!k&&y in w||u(w,y,V[y]);else o({target:t,proto:!0,forced:h||k},V);return V}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";var o=n(10),r=n(104),a=n(21),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,s=String(a(t)),d=s.length,p=c===undefined?" ":String(c),f=o(n);return f<=d||""==p?s:(l=f-d,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?s+u:u+s)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(30),r=n(21);e.exports="".repeat||function(e){var t=String(r(this)),n="",a=o(e);if(a<0||a==Infinity)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(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 o,r,a,i=n(5),c=n(4),l=n(32),u=n(48),s=n(127),d=n(88),p=n(146),f=i.location,m=i.setImmediate,h=i.clearImmediate,C=i.process,g=i.MessageChannel,b=i.Dispatch,v=0,N={},V=function(e){if(N.hasOwnProperty(e)){var t=N[e];delete N[e],t()}},y=function(e){return function(){V(e)}},_=function(e){V(e.data)},x=function(e){i.postMessage(e+"",f.protocol+"//"+f.host)};m&&h||(m=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return N[++v]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(v),v},h=function(e){delete N[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(x)?o="onreadystatechange"in d("script")?function(e){s.appendChild(d("script")).onreadystatechange=function(){s.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=x,i.addEventListener("message",_,!1))),e.exports={set:m,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(32),a=n(11)("match");e.exports=function(e){var t;return o(e)&&((t=e[a])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(30),r=n(21),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),u=c.length;return l<0||l>=u?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===u||(i=c.charCodeAt(l+1))<56320||i>57343?e?c.charAt(l):a:e?c.slice(l,l+2):i-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},function(e,t,n){"use strict";var o=n(107);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(11)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(108).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(4),r=n(81);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(5),r=n(4),a=n(75),i=n(7).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!i||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!a((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(1),r=n(12),a=n(19),i=n(115),c=n(51),l=n(116),u=n(17),s=n(87),d=n(159);n(160),n(161);function p(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,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var m=(0,c.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,p=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,v=e.ellipsis,N=e.content,V=e.iconRotation,y=e.iconSpin,_=e.children,x=e.onclick,k=e.onClick,w=f(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconSpin","children","onclick","onClick"]),L=!(!N&&!_);return x&&m.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,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({as:"span",className:(0,r.classes)(["Button",n&&"Button--fluid",h&&"Button--disabled",C&&"Button--selected",L&&"Button--hasContent",v&&"Button--ellipsis",p&&"string"==typeof p?"Button--color--"+p:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.tridentVersion<=4,onclick:function(e){(0,l.refocusLayout)(),!h&&k&&k(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!h&&k&&k(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,l.refocusLayout)()):void 0}},w,{children:[c&&(0,o.createComponentVNode)(2,s.Icon,{name:c,rotation:V,spin:y}),N,_,g&&(0,o.createComponentVNode)(2,d.Tooltip,{content:g,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=f(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;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}p(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.confirmMessage,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.color,l=t.content,u=t.onClick,s=f(t,["confirmMessage","confirmColor","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:l,color:this.state.clickedOnce?i:c,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},s)))},t}(o.Component);t.ButtonConfirm=g,h.Confirm=g;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}p(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,c=t.color,l=void 0===c?"default":c,s=(t.placeholder,t.maxLength,f(t,["fluid","content","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+l])},s,{onClick:function(){return e.setInInput(!0)},children:[(0,o.createVNode)(1,"div",null,a,0),(0,o.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)]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},function(e,t,n){"use strict";t.__esModule=!0,t.hotKeyReducer=t.hotKeyMiddleware=t.releaseHeldKeys=t.KEY_MINUS=t.KEY_EQUAL=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_SPACE=t.KEY_ESCAPE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;var o=n(51),r=n(19),a=(0,o.createLogger)("hotkeys");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_ESCAPE=27;t.KEY_SPACE=32;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_EQUAL=187;t.KEY_MINUS=189;var i=[17,18,16],c=[27,13,32,9,17,16],l={},u=function(e,t,n,o){var r="";return e&&(r+="Ctrl+"),t&&(r+="Alt+"),n&&(r+="Shift+"),r+=o>=48&&o<=90?String.fromCharCode(o):"["+o+"]"},s=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:u(n,o,r,t)}},d=function(){for(var e=0,t=Object.keys(l);e4&&function(e,t){if(!e.defaultPrevented){var n=e.target&&e.target.localName;if("input"!==n&&"textarea"!==n){var o=s(e),i=o.keyCode,u=o.ctrlKey,d=o.shiftKey;u||d||c.includes(i)||("keydown"!==t||l[i]?"keyup"===t&&l[i]&&(a.debug("passthrough",t,o),(0,r.callByond)("",{__keyup:i})):(a.debug("passthrough",t,o),(0,r.callByond)("",{__keydown:i})))}}}(e,t),function(e,t,n){if("keyup"===t){var o=s(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,d=o.keyString;u&&!i.includes(l)&&(a.log(d),r&&c&&8===l&&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!")})),n({type:"hotKey",payload:o}))}}(e,t,n)},document.addEventListener("keydown",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keydown"),l[n]=!0})),document.addEventListener("keyup",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keyup"),l[n]=!1})),r.tridentVersion>4&&function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){d()})),function(e){return function(t){return e(t)}}};t.hotKeyReducer=function(e,t){var n=t.type,o=t.payload;if("hotKey"===n){var r=o.ctrlKey,a=o.altKey,i=o.keyCode;return r&&a&&187===i?Object.assign({},e,{showKitchenSink:!e.showKitchenSink}):e}return e}},function(e,t,n){"use strict";t.__esModule=!0,t.refocusLayout=void 0;var o=n(19);t.refocusLayout=function(){if(!(o.tridentVersion<=4)){var e=document.getElementById("Layout__content");e&&e.focus()}}},function(e,t,n){"use strict";t.__esModule=!0,t.toastReducer=t.showToast=t.Toast=void 0;var o,r=n(1),a=n(12),i=function(e){var t=e.content,n=e.children;return(0,r.createVNode)(1,"div","Layout__toast",[t,n],0)};t.Toast=i,i.defaultHooks=a.pureComponentHooks;t.showToast=function(e,t){o&&clearTimeout(o),o=setTimeout((function(){o=undefined,e({type:"hideToast"})}),5e3),e({type:"showToast",payload:{text:t}})};t.toastReducer=function(e,t){var n=t.type,o=t.payload;if("showToast"===n){var r=o.text;return Object.assign({},e,{toastText:r})}return"hideToast"===n?Object.assign({},e,{toastText:null}):e}},function(e,t,n){"use strict";var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(r){"object"==typeof window&&(o=window)}e.exports=o},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(88);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(5),r=n(89),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(5),r=n(90),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(15),r=n(92),a=n(18),i=n(13);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,u=0;ul;)o(c,n=t[l++])&&(~a(u,n)||u.push(n));return u}},function(e,t,n){"use strict";var o=n(95);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol()},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(8),i=n(62);e.exports=o?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(35);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(23),r=n(47).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(e){try{return r(e)}catch(t){return i.slice()}};e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?c(e):r(o(e))}},function(e,t,n){"use strict";var o=n(11);t.f=o},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),u=r(t,c),s=arguments.length>2?arguments[2]:undefined,d=i((s===undefined?c:r(s,c))-u,c-l),p=1;for(u0;)u in n?n[l]=n[u]:delete n[l],l+=p,u+=p;return n}},function(e,t,n){"use strict";var o=n(52),r=n(10),a=n(48);e.exports=function i(e,t,n,c,l,u,s,d){for(var p,f=l,m=0,h=!!s&&a(s,d,3);m0&&o(p))f=i(e,t,p,r(p.length),f,u-1)-1;else{if(f>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[f]=p}f++}m++}return f}},function(e,t,n){"use strict";var o=n(8);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(i){var a=e["return"];throw a!==undefined&&o(a.call(e)),i}}},function(e,t,n){"use strict";var o=n(23),r=n(44),a=n(65),i=n(34),c=n(101),l=i.set,u=i.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,a,i=n(36),c=n(24),l=n(15),u=n(11),s=n(38),d=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),s||l(o,d)||c(o,d,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(23),r=n(30),a=n(10),i=n(39),c=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,s=i("lastIndexOf");e.exports=u||s?function(e){if(u)return l.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=c(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:l},function(e,t,n){"use strict";var o=n(30),r=n(10);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(31),r=n(6),a=[].slice,i={},c=function(e,t,n){if(!(t in i)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),a(s.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),d&&o(s.prototype,"size",{get:function(){return f(this).size}}),s},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){m(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=a(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),s(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(6),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(5),r=n(56).trim,a=n(81),i=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==i(a+"08")||22!==i(a+"0x16");e.exports=l?function(e,t){var n=r(String(e));return i(n,t>>>0||(c.test(n)?16:10))}:i},function(e,t,n){"use strict";var o=n(9),r=n(62),a=n(23),i=n(71).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,s=0,d=[];u>s;)n=l[s++],o&&!i.call(c,n)||d.push(e?[n,c[n]]:c[n]);return d}};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 o=n(5);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(73);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,u,s,d=n(5),p=n(18).f,f=n(32),m=n(106).set,h=n(146),C=d.MutationObserver||d.WebKitMutationObserver,g=d.process,b=d.Promise,v="process"==f(g),N=p(d,"queueMicrotask"),V=N&&N.value;V||(o=function(){var e,t;for(v&&(e=g.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?i():a=undefined,n}}a=undefined,e&&e.enter()},v?i=function(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),s=u.then,i=function(){s.call(u,o)}):i=function(){m.call(d,o)}),e.exports=V||function(e){var t={fn:e,next:undefined};a&&(a.next=t),r||(r=t,i()),a=t}},function(e,t,n){"use strict";var o=n(8),r=n(6),a=n(149);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(31),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(73);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(347);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(14),r=n(10),a=n(99),i=n(98),c=n(48),l=n(7).aTypedArrayConstructor;e.exports=function(e){var t,n,u,s,d,p,f=o(e),m=arguments.length,h=m>1?arguments[1]:undefined,C=h!==undefined,g=a(f);if(g!=undefined&&!i(g))for(p=(d=g.call(f)).next,f=[];!(s=p.call(d)).done;)f.push(s.value);for(C&&m>2&&(h=c(h,arguments[2],2)),n=r(f.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=C?h(f[t],t):f[t];return u}},function(e,t,n){"use strict";var o=n(66),r=n(50).getWeakData,a=n(8),i=n(6),c=n(55),l=n(68),u=n(16),s=n(15),d=n(34),p=d.set,f=d.getterFor,m=u.find,h=u.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},v=function(e,t){return m(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=v(this,e);if(t)return t[1]},has:function(e){return!!v(this,e)},set:function(e,t){var n=v(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=h(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,u){var d=e((function(e,o){c(e,d,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),m=f(t),h=function(e,t,n){var o=m(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(d.prototype,{"delete":function(e){var t=m(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&s(n,t.id)&&delete n[t.id]},has:function(e){var t=m(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&s(n,t.id)}}),o(d.prototype,n?{get:function(e){var t=m(this);if(i(e)){var n=r(e);return!0===n?g(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return h(this,e,t)}}:{add:function(e){return h(this,e,!0)}}),d}}},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=void 0;var o,r,a,i,c,l=n(156),u=n(19),s=(0,n(51).createLogger)("drag"),d=!1,p=!1,f=[0,0],m=function(e){return(0,u.winget)(e,"pos").then((function(e){return[e.x,e.y]}))},h=function(e,t){return(0,u.winset)(e,"pos",t[0]+","+t[1])},C=function(e){var t,n,r,a;return regeneratorRuntime.async((function(i){for(;;)switch(i.prev=i.next){case 0:return s.log("setting up"),o=e.config.window,i.next=4,regeneratorRuntime.awrap(m(o));case 4:t=i.sent,f=[t[0]-window.screenLeft,t[1]-window.screenTop],n=g(t),r=n[0],a=n[1],r&&h(o,a),s.debug("current state",{ref:o,screenOffset:f});case 9:case"end":return i.stop()}}))};t.setupDrag=C;var g=function(e){var t=e[0],n=e[1],o=!1;return t<0?(t=0,o=!0):t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth,o=!0),n<0?(n=0,o=!0):n+window.innerHeight>window.screen.availHeight&&(n=window.screen.availHeight-window.innerHeight,o=!0),[o,[t,n]]};t.dragStartHandler=function(e){s.log("drag start"),d=!0,r=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",v),document.addEventListener("mouseup",b),v(e)};var b=function y(e){s.log("drag end"),v(e),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",y),d=!1},v=function(e){d&&(e.preventDefault(),h(o,(0,l.vecAdd)([e.screenX,e.screenY],f,r)))};t.resizeStartHandler=function(e,t){return function(n){a=[e,t],s.log("resize start",a),p=!0,r=[window.screenLeft-n.screenX,window.screenTop-n.screenY],i=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",V),document.addEventListener("mouseup",N),V(n)}};var N=function _(e){s.log("resize end",c),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",_),p=!1},V=function(e){p&&(e.preventDefault(),(c=(0,l.vecAdd)(i,(0,l.vecMultiply)(a,(0,l.vecAdd)([e.screenX,e.screenY],(0,l.vecInverse)([window.screenLeft,window.screenTop]),r,[1,1]))))[0]=Math.max(c[0],250),c[1]=Math.max(c[1],120),function(e,t){(0,u.winset)(e,"size",t[0]+","+t[1])}(o,c))}},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=t.vecCreate=void 0;var o=n(29);t.vecCreate=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",i&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(1),r=n(12),a=n(17);function i(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}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e))},u.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=c(r))},u.setEditing=function(e){this.setState({editing:e})},u.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,u=c.fluid,s=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",u&&"Input--fluid",l])},s,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.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)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(1),r=n(162),a=n(12);function i(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}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(1),r=n(12),a=n(17);function i(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}var c=function(e){var t=e.collapsing,n=e.className,c=e.content,l=e.children,u=i(e,["collapsing","className","content","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"table",className:(0,r.classes)(["Table",t&&"Table--collapsing",n])},u,{children:(0,o.createVNode)(1,"tbody",null,[c,l],0)})))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=i(e,["className","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"tr",className:(0,r.classes)(["Table__row",n&&"Table__row--header",t])},c)))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"td",className:(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t])},l)))};t.TableCell=u,u.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=u},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(1),r=n(12),a=n(17),i=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=i,i.defaultHooks=r.pureComponentHooks;var c=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,u=e.buttons,s=e.content,d=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),content:n+":"}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2,children:[s,d]}),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};t.LabeledListItem=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,null,1,{style:{"padding-bottom":(0,a.unit)(n)}}),2)};t.LabeledListDivider=l,l.defaultHooks=r.pureComponentHooks,i.Item=c,i.Divider=l},function(e,t,n){n(165),n(166),n(167),n(168),n(169),n(170),e.exports=n(171)},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";n(172),n(173),n(174),n(175),n(176),n(177),n(178),n(179),n(180),n(181),n(182),n(183),n(184),n(185),n(186),n(187),n(188),n(189),n(190),n(191),n(192),n(193),n(194),n(195),n(197),n(199),n(200),n(201),n(133),n(203),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(218),n(219),n(220),n(221),n(222),n(224),n(225),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(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(256),n(257),n(258),n(259),n(260),n(261),n(263),n(264),n(266),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(288),n(289),n(290),n(292),n(293),n(294),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(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),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(346),n(348),n(349),n(350),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(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);var o=n(1);n(387),n(388);var r=n(389),a=(n(154),n(3)),i=n(19),c=n(155),l=n(51),u=n(157),s=n(497),d=(0,l.createLogger)(),p=(0,s.createStore)(),f=document.getElementById("react-root"),m=!0,h=!1,C=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(m){if(d.log("initial render",e),!(0,u.getRoute)(e)){if(d.info("loading old tgui"),h=!0,window.update=window.initialize=function(){},i.tridentVersion<=4)return void setTimeout((function(){location.href="tgui-fallback.html?ref="+window.__ref__}),10);document.getElementById("data").textContent=JSON.stringify(e),(0,r.loadCSS)("v4shim.css"),(0,r.loadCSS)("tgui.css");var t=document.getElementsByTagName("head")[0],a=document.createElement("script");return a.type="text/javascript",a.src="tgui.js",void t.appendChild(a)}(0,c.setupDrag)(e)}var l=n(499).Layout,s=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(s,f)}catch(C){d.error("rendering error",C)}m&&(m=!1)}}()})),window.update=window.initialize=function(e){var t=function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};i.tridentVersion<=4&&(t=undefined);try{return JSON.parse(e,t)}catch(o){d.log(o),d.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e);p.dispatch((0,a.backendUpdate)(t))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}(0,r.loadCSS)("font-awesome.css")};i.tridentVersion<=4&&"loading"===document.readyState?document.addEventListener("DOMContentLoaded",C):C()},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(35),i=n(38),c=n(9),l=n(95),u=n(125),s=n(4),d=n(15),p=n(52),f=n(6),m=n(8),h=n(14),C=n(23),g=n(33),b=n(46),v=n(42),N=n(62),V=n(47),y=n(128),_=n(94),x=n(18),k=n(13),w=n(71),L=n(24),B=n(22),S=n(91),I=n(72),T=n(59),A=n(58),E=n(11),P=n(129),O=n(25),M=n(43),R=n(34),F=n(16).forEach,D=I("hidden"),j=E("toPrimitive"),z=R.set,H=R.getterFor("Symbol"),G=Object.prototype,U=r.Symbol,K=a("JSON","stringify"),Y=x.f,q=k.f,W=y.f,$=w.f,Q=S("symbols"),X=S("op-symbols"),J=S("string-to-symbol-registry"),Z=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&s((function(){return 7!=v(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(G,t);o&&delete G[t],q(e,t,n),o&&e!==G&&q(G,t,o)}:q,re=function(e,t){var n=Q[e]=v(U.prototype);return z(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=l&&"symbol"==typeof U.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ie=function(e,t,n){e===G&&ie(X,t,n),m(e);var o=g(t,!0);return m(n),d(Q,o)?(n.enumerable?(d(e,D)&&e[D][o]&&(e[D][o]=!1),n=v(n,{enumerable:b(0,!1)})):(d(e,D)||q(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):q(e,o,n)},ce=function(e,t){m(e);var n=C(t),o=N(n).concat(pe(n));return F(o,(function(t){c&&!ue.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?v(e):ce(v(e),t)},ue=function(e){var t=g(e,!0),n=$.call(this,t);return!(this===G&&d(Q,t)&&!d(X,t))&&(!(n||!d(this,t)||!d(Q,t)||d(this,D)&&this[D][t])||n)},se=function(e,t){var n=C(e),o=g(t,!0);if(n!==G||!d(Q,o)||d(X,o)){var r=Y(n,o);return!r||!d(Q,o)||d(n,D)&&n[D][o]||(r.enumerable=!0),r}},de=function(e){var t=W(C(e)),n=[];return F(t,(function(e){d(Q,e)||d(T,e)||n.push(e)})),n},pe=function(e){var t=e===G,n=W(t?X:C(e)),o=[];return F(n,(function(e){!d(Q,e)||t&&!d(G,e)||o.push(Q[e])})),o};(l||(B((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=A(e),n=function o(e){this===G&&o.call(X,e),d(this,D)&&d(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(G,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return H(this).tag})),w.f=ue,k.f=ie,x.f=se,V.f=y.f=de,_.f=pe,c&&(q(U.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),i||B(G,"propertyIsEnumerable",ue,{unsafe:!0}))),u||(P.f=function(e){return re(E(e),e)}),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),F(N(ee),(function(e){O(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(d(J,t))return J[t];var n=U(t);return J[t]=n,Z[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(d(Z,e))return Z[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!c},{create:le,defineProperty:ie,defineProperties:ce,getOwnPropertyDescriptor:se}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:de,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:s((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||s((function(){var e=U();return"[null]"!=K([e])||"{}"!=K({a:e})||"{}"!=K(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(o=t,(f(t)||e!==undefined)&&!ae(e))return p(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,K.apply(null,r)}});U.prototype[j]||L(U.prototype,j,U.prototype.valueOf),M(U,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(5),i=n(15),c=n(6),l=n(13).f,u=n(122),s=a.Symbol;if(r&&"function"==typeof s&&(!("description"in s.prototype)||s().description!==undefined)){var d={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new s(e):e===undefined?s():s(e);return""===e&&(d[t]=!0),t};u(p,s);var f=p.prototype=s.prototype;f.constructor=p;var m=f.toString,h="Symbol(test)"==String(s("test")),C=/^Symbol\((.*)\)[^)]+$/;l(f,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=m.call(e);if(i(d,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(25)("asyncIterator")},function(e,t,n){"use strict";n(25)("hasInstance")},function(e,t,n){"use strict";n(25)("isConcatSpreadable")},function(e,t,n){"use strict";n(25)("iterator")},function(e,t,n){"use strict";n(25)("match")},function(e,t,n){"use strict";n(25)("replace")},function(e,t,n){"use strict";n(25)("search")},function(e,t,n){"use strict";n(25)("species")},function(e,t,n){"use strict";n(25)("split")},function(e,t,n){"use strict";n(25)("toPrimitive")},function(e,t,n){"use strict";n(25)("toStringTag")},function(e,t,n){"use strict";n(25)("unscopables")},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(52),i=n(6),c=n(14),l=n(10),u=n(49),s=n(63),d=n(64),p=n(11),f=n(96),m=p("isConcatSpreadable"),h=9007199254740991,C="Maximum allowed index exceeded",g=f>=51||!r((function(){var e=[];return e[m]=!1,e.concat()[0]!==e})),b=d("concat"),v=function(e){if(!i(e))return!1;var t=e[m];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!g||!b},{concat:function(e){var t,n,o,r,a,i=c(this),d=s(i,0),p=0;for(t=-1,o=arguments.length;th)throw TypeError(C);for(n=0;n=h)throw TypeError(C);u(d,p++,a)}return d.length=p,d}})},function(e,t,n){"use strict";var o=n(0),r=n(130),a=n(44);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(0),r=n(16).every;o({target:"Array",proto:!0,forced:n(39)("every")},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(97),a=n(44);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(0),r=n(16).filter,a=n(4),i=n(64)("filter"),c=i&&!a((function(){[].filter.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(16).find,a=n(44),i=!0;"find"in[]&&Array(1).find((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(0),r=n(16).findIndex,a=n(44),i=!0;"findIndex"in[]&&Array(1).findIndex((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(0),r=n(131),a=n(14),i=n(10),c=n(30),l=n(63);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=i(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(0),r=n(131),a=n(14),i=n(10),c=n(31),l=n(63);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),o=i(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(0),r=n(196);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(16).forEach,r=n(39);e.exports=r("forEach")?function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}:[].forEach},function(e,t,n){"use strict";var o=n(0),r=n(198);o({target:"Array",stat:!0,forced:!n(75)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(48),r=n(14),a=n(132),i=n(98),c=n(10),l=n(49),u=n(99);e.exports=function(e){var t,n,s,d,p,f=r(e),m="function"==typeof this?this:Array,h=arguments.length,C=h>1?arguments[1]:undefined,g=C!==undefined,b=0,v=u(f);if(g&&(C=o(C,h>2?arguments[2]:undefined,2)),v==undefined||m==Array&&i(v))for(n=new m(t=c(f.length));t>b;b++)l(n,b,g?C(f[b],b):f[b]);else for(p=(d=v.call(f)).next,n=new m;!(s=p.call(d)).done;b++)l(n,b,g?a(d,C,[s.value,b],!0):s.value);return n.length=b,n}},function(e,t,n){"use strict";var o=n(0),r=n(60).includes,a=n(44);o({target:"Array",proto:!0},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("includes")},function(e,t,n){"use strict";var o=n(0),r=n(60).indexOf,a=n(39),i=[].indexOf,c=!!i&&1/[1].indexOf(1,-0)<0,l=a("indexOf");o({target:"Array",proto:!0,forced:c||l},{indexOf:function(e){return c?i.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(0)({target:"Array",stat:!0},{isArray:n(52)})},function(e,t,n){"use strict";var o=n(134).IteratorPrototype,r=n(42),a=n(46),i=n(43),c=n(65),l=function(){return this};e.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,u,!1,!0),c[u]=l,e}},function(e,t,n){"use strict";var o=n(0),r=n(57),a=n(23),i=n(39),c=[].join,l=r!=Object,u=i("join",",");o({target:"Array",proto:!0,forced:l||u},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(0),r=n(136);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(0),r=n(16).map,a=n(4),i=n(64)("map"),c=i&&!a((function(){[].map.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(49);o({target:"Array",stat:!0,forced:r((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;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(0),r=n(76).left;o({target:"Array",proto:!0,forced:n(39)("reduce")},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(76).right;o({target:"Array",proto:!0,forced:n(39)("reduceRight")},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(52),i=n(41),c=n(10),l=n(23),u=n(49),s=n(64),d=n(11)("species"),p=[].slice,f=Math.max;o({target:"Array",proto:!0,forced:!s("slice")},{slice:function(e,t){var n,o,s,m=l(this),h=c(m.length),C=i(e,h),g=i(t===undefined?h:t,h);if(a(m)&&("function"!=typeof(n=m.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[d])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(m,C,g);for(o=new(n===undefined?Array:n)(f(g-C,0)),s=0;C1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(31),a=n(14),i=n(4),c=n(39),l=[],u=l.sort,s=i((function(){l.sort(undefined)})),d=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:s||!d||p},{sort:function(e){return e===undefined?u.call(a(this)):u.call(a(this),r(e))}})},function(e,t,n){"use strict";n(54)("Array")},function(e,t,n){"use strict";var o=n(0),r=n(41),a=n(30),i=n(10),c=n(14),l=n(63),u=n(49),s=n(64),d=Math.max,p=Math.min,f=9007199254740991,m="Maximum allowed length exceeded";o({target:"Array",proto:!0,forced:!s("splice")},{splice:function(e,t){var n,o,s,h,C,g,b=c(this),v=i(b.length),N=r(e,v),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=v-N):(n=V-2,o=p(d(a(t),0),v-N)),v+n-o>f)throw TypeError(m);for(s=l(b,o),h=0;hv-o+n;h--)delete b[h-1]}else if(n>o)for(h=v-o;h>N;h--)g=h+n-1,(C=h+o-1)in b?b[g]=b[C]:delete b[g];for(h=0;h>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(u=e!=e?1:0,l=f):(l=a(i(e)/c),e*(s=r(2,-l))<1&&(l--,s*=2),(e+=l+m>=1?h/s:h*r(2,1-m))*s>=2&&(l++,s/=2),l+m>=f?(u=0,l=f):l+m>=1?(u=(e*s-1)*r(2,t),l+=m):(u=e*r(2,m-1)*r(2,t),l=0));t>=8;d[g++]=255&u,u/=256,t-=8);for(l=l<0;d[g++]=255&l,l/=256,p-=8);return d[--g]|=128*C,d},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,u=o-1,s=e[u--],d=127&s;for(s>>=7;l>0;d=256*d+e[u],u--,l-=8);for(n=d&(1<<-l)-1,d>>=-l,l+=t;l>0;n=256*n+e[u],u--,l-=8);if(0===d)d=1-c;else{if(d===i)return n?NaN:s?-1/0:1/0;n+=r(2,t),d-=c}return(s?-1:1)*n*r(2,d-t)}}},function(e,t,n){"use strict";var o=n(0),r=n(7);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(77),i=n(8),c=n(41),l=n(10),u=n(45),s=a.ArrayBuffer,d=a.DataView,p=s.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new s(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(p!==undefined&&t===undefined)return p.call(i(this),e);for(var n=i(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),a=new(u(this,s))(l(r-o)),f=new d(this),m=new d(a),h=0;o9999?"+":"";return n+r(a(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(14),i=n(33);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=a(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(24),r=n(226),a=n(11)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(8),r=n(33);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(22),r=Date.prototype,a="Invalid Date",i=r.toString,c=r.getTime;new Date(NaN)+""!=a&&o(r,"toString",(function(){var e=c.call(this);return e==e?i.call(this):a}))},function(e,t,n){"use strict";n(0)({target:"Function",proto:!0},{bind:n(138)})},function(e,t,n){"use strict";var o=n(6),r=n(13),a=n(36),i=n(11)("hasInstance"),c=Function.prototype;i in c||r.f(c,i,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(9),r=n(13).f,a=Function.prototype,i=a.toString,c=/^\s*function ([^ (]*)/;!o||"name"in a||r(a,"name",{configurable:!0,get:function(){try{return i.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(5);n(43)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(78),r=n(139);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(0),r=n(140),a=Math.acosh,i=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!a||710!=Math.floor(a(Number.MAX_VALUE))||a(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?i(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(0),r=Math.asinh,a=Math.log,i=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):a(e+i(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(0),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:a((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(0),r=n(105),a=Math.abs,i=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*i(a(e),1/3)}})},function(e,t,n){"use strict";var o=n(0),r=Math.floor,a=Math.log,i=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(a(e+.5)*i):32}})},function(e,t,n){"use strict";var o=n(0),r=n(80),a=Math.cosh,i=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!a||a(710)===Infinity},{cosh:function(e){var t=r(i(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(0),r=n(80);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{fround:n(241)})},function(e,t,n){"use strict";var o=n(105),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),u=a(2,-126),s=function(e){return e+1/i-1/i};e.exports=Math.fround||function(e){var t,n,a=r(e),d=o(e);return al||n!=n?d*Infinity:d*n}},function(e,t,n){"use strict";var o=n(0),r=Math.hypot,a=Math.abs,i=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,u=0;c0?(o=n/u)*o:n;return u===Infinity?Infinity:u*i(r)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=a(4294967295,5)||2!=a.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,a=65535&o;return 0|r*a+((65535&n>>>16)*a+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(0),r=Math.log,a=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*a}})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{log1p:n(140)})},function(e,t,n){"use strict";var o=n(0),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{sign:n(105)})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(80),i=Math.abs,c=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return i(e=+e)<1?(a(e)-a(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(0),r=n(80),a=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){"use strict";n(43)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(0),r=Math.ceil,a=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?a:r)(e)}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(22),c=n(15),l=n(32),u=n(79),s=n(33),d=n(4),p=n(42),f=n(47).f,m=n(18).f,h=n(13).f,C=n(56).trim,g="Number",b=r[g],v=b.prototype,N=l(p(v))==g,V=function(e){var t,n,o,r,a,i,c,l,u=s(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=C(u)).charCodeAt(0))||45===t){if(88===(n=u.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(u.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+u}for(i=(a=u.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+u};if(a(g,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var y,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(N?d((function(){v.valueOf.call(n)})):l(n)!=g)?u(new b(V(t)),n,_):V(t)},x=o?f(b):"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;x.length>k;k++)c(b,y=x[k])&&!c(_,y)&&h(_,y,m(b,y));_.prototype=v,v.constructor=_,i(r,g,_)}},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isFinite:n(255)})},function(e,t,n){"use strict";var o=n(5).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isInteger:n(141)})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(0),r=n(141),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(0),r=n(262);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(56).trim,a=n(81),i=o.parseFloat,c=1/i(a+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=i(t);return 0===n&&"-"==t.charAt(0)?-0:n}:i},function(e,t,n){"use strict";var o=n(0),r=n(142);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(0),r=n(30),a=n(265),i=n(104),c=n(4),l=1..toFixed,u=Math.floor,s=function p(e,t,n){return 0===t?n:t%2==1?p(e,t-1,n*e):p(e*e,t/2,n)},d=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=a(this),p=r(e),f=[0,0,0,0,0,0],m="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*f[n],f[n]=o%1e7,o=u(o/1e7)},g=function(e){for(var t=6,n=0;--t>=0;)n+=f[t],f[t]=u(n/e),n=n%e*1e7},b=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==f[e]){var n=String(f[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(p<0||p>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(m="-",l=-l),l>1e-21)if(n=(t=d(l*s(2,69,1))-69)<0?l*s(2,-t,1):l/s(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=p;o>=7;)C(1e7,0),o-=7;for(C(s(10,o,1),0),o=t-1;o>=23;)g(1<<23),o-=23;g(1<0?m+((c=h.length)<=p?"0."+i.call("0",p-c)+h:h.slice(0,c-p)+"."+h.slice(c-p)):m+h}})},function(e,t,n){"use strict";var o=n(32);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(0),r=n(267);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(62),i=n(94),c=n(71),l=n(14),u=n(57),s=Object.assign,d=Object.defineProperty;e.exports=!s||r((function(){if(o&&1!==s({b:1},s(d({},"a",{enumerable:!0,get:function(){d(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!=s({},e)[n]||"abcdefghijklmnopqrst"!=a(s({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,s=1,d=i.f,p=c.f;r>s;)for(var f,m=u(arguments[s++]),h=d?a(m).concat(d(m)):a(m),C=h.length,g=0;C>g;)f=h[g++],o&&!p.call(m,f)||(n[f]=m[f]);return n}:s},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0,sham:!n(9)},{create:n(42)})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(31),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(i(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(0),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(126)})},function(e,t,n){"use strict";var o=n(0),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(13).f})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(31),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(i(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(0),r=n(143).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(67),a=n(4),i=n(6),c=n(50).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!r},{freeze:function(e){return l&&i(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(0),r=n(68),a=n(49);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(23),i=n(18).f,c=n(9),l=r((function(){i(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return i(a(e),t)}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(92),i=n(23),c=n(18),l=n(49);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,u=a(o),s={},d=0;u.length>d;)(n=r(o,t=u[d++]))!==undefined&&l(s,t,n);return s}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(128).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(14),i=n(36),c=n(102);o({target:"Object",stat:!0,forced:r((function(){i(1)})),sham:!c},{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0},{is:n(144)})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isExtensible:function(e){return!!a(e)&&(!i||i(e))}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isFrozen:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isSealed:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(14),a=n(62);o({target:"Object",stat:!0,forced:n(4)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(33),l=n(36),u=n(18).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(33),l=n(36),u=n(18).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{preventExtensions:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{seal:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0},{setPrototypeOf:n(53)})},function(e,t,n){"use strict";var o=n(100),r=n(22),a=n(291);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(100),r=n(74);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(0),r=n(143).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(142);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(0),l=n(38),u=n(5),s=n(35),d=n(145),p=n(22),f=n(66),m=n(43),h=n(54),C=n(6),g=n(31),b=n(55),v=n(32),N=n(90),V=n(68),y=n(75),_=n(45),x=n(106).set,k=n(147),w=n(148),L=n(295),B=n(149),S=n(296),I=n(34),T=n(61),A=n(11),E=n(96),P=A("species"),O="Promise",M=I.get,R=I.set,F=I.getterFor(O),D=d,j=u.TypeError,z=u.document,H=u.process,G=s("fetch"),U=B.f,K=U,Y="process"==v(H),q=!!(z&&z.createEvent&&u.dispatchEvent),W=0,$=T(O,(function(){if(!(N(D)!==String(D))){if(66===E)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(E>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[P]=t,!(e.then((function(){}))instanceof t)})),Q=$||!y((function(e){D.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},J=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;k((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,u,s=o[i++],d=a?s.ok:s.fail,p=s.resolve,f=s.reject,m=s.domain;try{d?(a||(2===t.rejection&&ne(e,t),t.rejection=1),!0===d?c=r:(m&&m.enter(),c=d(r),m&&(m.exit(),u=!0)),c===s.promise?f(j("Promise-chain cycle")):(l=X(c))?l.call(c,p,f):p(c)):f(r)}catch(h){m&&!u&&m.exit(),f(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&ee(e,t)}))}},Z=function(e,t,n){var o,r;q?((o=z.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),u.dispatchEvent(o)):o={promise:t,reason:n},(r=u["on"+e])?r(o):"unhandledrejection"===e&&L("Unhandled promise rejection",n)},ee=function(e,t){x.call(u,(function(){var n,o=t.value;if(te(t)&&(n=S((function(){Y?H.emit("unhandledRejection",o,e):Z("unhandledrejection",e,o)})),t.rejection=Y||te(t)?2:1,n.error))throw n.value}))},te=function(e){return 1!==e.rejection&&!e.parent},ne=function(e,t){x.call(u,(function(){Y?H.emit("rejectionHandled",e):Z("rejectionhandled",e,t.value)}))},oe=function(e,t,n,o){return function(r){e(t,n,r,o)}},re=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,J(e,t,!0))},ae=function ie(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=X(n);r?k((function(){var o={done:!1};try{r.call(n,oe(ie,e,o,t),oe(re,e,o,t))}catch(a){re(e,o,a,t)}})):(t.value=n,t.state=1,J(e,t,!1))}catch(a){re(e,{done:!1},a,t)}}};$&&(D=function(e){b(this,D,O),g(e),o.call(this);var t=M(this);try{e(oe(ae,this,t),oe(re,this,t))}catch(n){re(this,t,n)}},(o=function(e){R(this,{type:O,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:W,value:undefined})}).prototype=f(D.prototype,{then:function(e,t){var n=F(this),o=U(_(this,D));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=Y?H.domain:undefined,n.parent=!0,n.reactions.push(o),n.state!=W&&J(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=M(e);this.promise=e,this.resolve=oe(ae,e,t),this.reject=oe(re,e,t)},B.f=U=function(e){return e===D||e===a?new r(e):K(e)},l||"function"!=typeof d||(i=d.prototype.then,p(d.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof G&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return w(D,G.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:$},{Promise:D}),m(D,O,!1,!0),h(O),a=s(O),c({target:O,stat:!0,forced:$},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:O,stat:!0,forced:l||$},{resolve:function(e){return w(l&&this===a?D:this,e)}}),c({target:O,stat:!0,forced:Q},{all:function(e){var t=this,n=U(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(e,(function(e){var l=i++,u=!1;a.push(undefined),c++,n.call(t,e).then((function(e){u||(u=!0,a[l]=e,--c||o(a))}),r)})),--c||o(a)}));return a.error&&r(a.value),n.promise},race:function(e){var t=this,n=U(t),o=n.reject,r=S((function(){var r=g(t.resolve);V(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(5);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},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 o=n(0),r=n(38),a=n(145),i=n(4),c=n(35),l=n(45),u=n(148),s=n(22);o({target:"Promise",proto:!0,real:!0,forced:!!a&&i((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then((function(){return n}))}:e,n?function(n){return u(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||s(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(31),i=n(8),c=n(4),l=r("Reflect","apply"),u=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return a(e),i(n),l?l(e,t,n):u.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(31),i=n(8),c=n(6),l=n(42),u=n(138),s=n(4),d=r("Reflect","construct"),p=s((function(){function e(){}return!(d((function(){}),[],e)instanceof e)})),f=!s((function(){d((function(){}))})),m=p||f;o({target:"Reflect",stat:!0,forced:m,sham:m},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(f&&!p)return d(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 o=[null];return o.push.apply(o,t),new(u.apply(e,o))}var r=n.prototype,s=l(c(r)?r:Object.prototype),m=Function.apply.call(e,s,t);return c(m)?m:s}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(33),c=n(13);o({target:"Reflect",stat:!0,forced:n(4)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=i(t,!0);a(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(18).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(8),i=n(15),c=n(18),l=n(36);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,s=arguments.length<3?e:arguments[2];return a(e)===s?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(s):r(o=l(e))?u(o,t,s):void 0}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(18);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return i.f(a(e),t)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(36);o({target:"Reflect",stat:!0,sham:!n(102)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(0)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(0)({target:"Reflect",stat:!0},{ownKeys:n(92)})},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(8);o({target:"Reflect",stat:!0,sham:!n(67)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(6),i=n(15),c=n(4),l=n(13),u=n(18),s=n(36),d=n(46);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(s(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,f=arguments.length<4?e:arguments[3],m=u.f(r(e),t);if(!m){if(a(c=s(e)))return p(c,t,n,f);m=d(0)}if(i(m,"value")){if(!1===m.writable||!a(f))return!1;if(o=u.f(f,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(f,t,o)}else l.f(f,t,d(0,n));return!0}return m.set!==undefined&&(m.set.call(f,n),!0)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(135),i=n(53);i&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return i(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(79),c=n(13).f,l=n(47).f,u=n(107),s=n(83),d=n(22),p=n(4),f=n(54),m=n(11)("match"),h=r.RegExp,C=h.prototype,g=/a/g,b=/a/g,v=new h(g)!==g;if(o&&a("RegExp",!v||p((function(){return b[m]=!1,h(g)!=g||h(b)==b||"/a/i"!=h(g,"i")})))){for(var N=function(e,t){var n=this instanceof N,o=u(e),r=t===undefined;return!n&&o&&e.constructor===N&&r?e:i(v?new h(o&&!r?e.source:e,t):h((o=e instanceof N)?e.source:e,o&&r?s.call(e):t),n?this:C,N)},V=function(e){e in N||c(N,e,{configurable:!0,get:function(){return h[e]},set:function(t){h[e]=t}})},y=l(h),_=0;y.length>_;)V(y[_++]);C.constructor=N,N.prototype=C,d(r,"RegExp",N)}f("RegExp")},function(e,t,n){"use strict";var o=n(0),r=n(84);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(83);o&&"g"!=/./g.flags&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(22),r=n(8),a=n(4),i=n(83),c=RegExp.prototype,l=c.toString,u=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),s="toString"!=l.name;(u||s)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?i.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(78),r=n(139);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(0),r=n(108).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(0),a=n(18).f,i=n(10),c=n(109),l=n(21),u=n(110),s=n(38),d="".endsWith,p=Math.min,f=u("endsWith");r({target:"String",proto:!0,forced:!!(s||f||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!f},{endsWith:function(e){var t=String(l(this));c(e);var n=arguments.length>1?arguments[1]:undefined,o=i(t.length),r=n===undefined?o:p(i(n),o),a=String(e);return d?d.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(0),r=n(41),a=String.fromCharCode,i=String.fromCodePoint;o({target:"String",stat:!0,forced:!!i&&1!=i.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,i=0;o>i;){if(t=+arguments[i++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(0),r=n(109),a=n(21);o({target:"String",proto:!0,forced:!n(110)("includes")},{includes:function(e){return!!~String(a(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(108).charAt,r=n(34),a=n(101),i=r.set,c=r.getterFor("String Iterator");a(String,"String",(function(e){i(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(10),i=n(21),c=n(111),l=n(86);o("match",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),u=String(this);if(!i.global)return l(i,u);var s=i.unicode;i.lastIndex=0;for(var d,p=[],f=0;null!==(d=l(i,u));){var m=String(d[0]);p[f]=m,""===m&&(i.lastIndex=c(u,a(i.lastIndex),s)),f++}return 0===f?null:p}]}))},function(e,t,n){"use strict";var o=n(0),r=n(103).end;o({target:"String",proto:!0,forced:n(150)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(103).start;o({target:"String",proto:!0,forced:n(150)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(23),a=n(10);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=a(t.length),o=arguments.length,i=[],c=0;n>c;)i.push(String(t[c++])),c]*>)/g,h=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n){return[function(n,o){var r=l(this),a=n==undefined?undefined:n[e];return a!==undefined?a.call(n,r,o):t.call(String(r),n,o)},function(e,a){var l=n(t,e,this,a);if(l.done)return l.value;var f=r(e),m=String(this),h="function"==typeof a;h||(a=String(a));var C=f.global;if(C){var g=f.unicode;f.lastIndex=0}for(var b=[];;){var v=s(f,m);if(null===v)break;if(b.push(v),!C)break;""===String(v[0])&&(f.lastIndex=u(m,i(f.lastIndex),g))}for(var N,V="",y=0,_=0;_=y&&(V+=m.slice(y,k)+I,y=k+x.length)}return V+m.slice(y)}];function o(e,n,o,r,i,c){var l=o+e.length,u=r.length,s=h;return i!==undefined&&(i=a(i),s=m),t.call(c,s,(function(t,a){var c;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=i[a.slice(1,-1)];break;default:var s=+a;if(0===s)return t;if(s>u){var d=f(s/10);return 0===d?t:d<=u?r[d-1]===undefined?a.charAt(1):r[d-1]+a.charAt(1):t}c=r[s-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(21),i=n(144),c=n(86);o("search",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),l=String(this),u=a.lastIndex;i(u,0)||(a.lastIndex=0);var s=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===s?-1:s.index}]}))},function(e,t,n){"use strict";var o=n(85),r=n(107),a=n(8),i=n(21),c=n(45),l=n(111),u=n(10),s=n(86),d=n(84),p=n(4),f=[].push,m=Math.min,h=!p((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="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 o=String(i(this)),a=n===undefined?4294967295:n>>>0;if(0===a)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,a);for(var c,l,u,s=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),m=0,h=new RegExp(e.source,p+"g");(c=d.call(h,o))&&!((l=h.lastIndex)>m&&(s.push(o.slice(m,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return m===o.length?!u&&h.test("")||s.push(""):s.push(o.slice(m)),s.length>a?s.slice(0,a):s}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=i(this),a=t==undefined?undefined:t[e];return a!==undefined?a.call(t,r,n):o.call(String(r),t,n)},function(e,r){var i=n(o,e,this,r,o!==t);if(i.done)return i.value;var d=a(e),p=String(this),f=c(d,RegExp),C=d.unicode,g=(d.ignoreCase?"i":"")+(d.multiline?"m":"")+(d.unicode?"u":"")+(h?"y":"g"),b=new f(h?d:"^(?:"+d.source+")",g),v=r===undefined?4294967295:r>>>0;if(0===v)return[];if(0===p.length)return null===s(b,p)?[p]:[];for(var N=0,V=0,y=[];V1?arguments[1]:undefined,t.length)),o=String(e);return d?d.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(0),r=n(56).trim;o({target:"String",proto:!0,forced:n(112)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(0),r=n(56).end,a=n(112)("trimEnd"),i=a?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:a},{trimEnd:i,trimRight:i})},function(e,t,n){"use strict";var o=n(0),r=n(56).start,a=n(112)("trimStart"),i=a?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:a},{trimStart:i,trimLeft:i})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(40)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(30);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(40)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(40)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(7),r=n(130),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(a(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).every,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(97),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).filter,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(i(this),e,arguments.length>1?arguments[1]:undefined),n=a(this,this.constructor),o=0,l=t.length,u=new(c(n))(l);l>o;)u[o]=t[o++];return u}))},function(e,t,n){"use strict";var o=n(7),r=n(16).find,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).findIndex,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).forEach,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(113);(0,n(7).exportTypedArrayStaticMethod)("from",n(152),o)},function(e,t,n){"use strict";var o=n(7),r=n(60).includes,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(60).indexOf,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(133),i=n(11)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,s=a.entries,d=r.aTypedArray,p=r.exportTypedArrayMethod,f=c&&c.prototype[i],m=!!f&&("values"==f.name||f.name==undefined),h=function(){return l.call(d(this))};p("entries",(function(){return s.call(d(this))})),p("keys",(function(){return u.call(d(this))})),p("values",h,!m),p(i,h,!m)},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].join;a("join",(function(e){return i.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(136),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).map,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(a(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(7),r=n(113),a=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(a(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(7),r=n(76).left,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(76).right,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=Math.floor;a("reverse",(function(){for(var e,t=r(this).length,n=i(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=i(e),c=r(o.length),u=0;if(c+t>n)throw RangeError("Wrong length");for(;ua;)s[a]=n[a++];return s}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(7),r=n(16).some,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].sort;a("sort",(function(e){return i.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(7),r=n(10),a=n(41),i=n(45),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=a(e,o);return new(i(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(4),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,u=[].toLocaleString,s=[].slice,d=!!i&&a((function(){u.call(new i(1))}));l("toLocaleString",(function(){return u.apply(d?s.call(c(this)):c(this),arguments)}),a((function(){return[1,2].toLocaleString()!=new i([1,2]).toLocaleString()}))||!a((function(){i.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(7).exportTypedArrayMethod,r=n(4),a=n(5).Uint8Array,i=a&&a.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var u=i.toString!=c;o("toString",c,u)},function(e,t,n){"use strict";var o,r=n(5),a=n(66),i=n(50),c=n(78),l=n(153),u=n(6),s=n(34).enforce,d=n(121),p=!r.ActiveXObject&&"ActiveXObject"in r,f=Object.isExtensible,m=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",m,l);if(d&&p){o=l.getConstructor(m,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,v=C.get,N=C.set;a(C,{"delete":function(e){if(u(e)&&!f(e)){var t=s(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(u(e)&&!f(e)){var t=s(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(u(e)&&!f(e)){var t=s(this);return t.frozen||(t.frozen=new o),b.call(this,e)?v.call(this,e):t.frozen.get(e)}return v.call(this,e)},set:function(e,t){if(u(e)&&!f(e)){var n=s(this);n.frozen||(n.frozen=new o),b.call(this,e)?N.call(this,e,t):n.frozen.set(e,t)}else N.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(78)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(153))},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(106);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:a.set,clearImmediate:a.clear})},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(147),i=n(32),c=r.process,l="process"==i(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(73),i=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?i.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(a)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=Ie,t._HI=D,t._M=Te,t._MCCC=Oe,t._ME=Ee,t._MFCC=Me,t._MP=Be,t._MR=Ne,t.__render=ze,t.createComponentVNode=function(e,t,n,o,r){var i=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),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(a(o))return n;if(a(n))return s(o,null);return B(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(a(o))return n;if(a(n))return o;return B(n,o)}(e,t,r),t);k.createVNode&&k.createVNode(i);return i},t.createFragment=P,t.createPortal=function(e,t){var n=D(e);return A(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),He(n,e,o,r)}},t.createTextVNode=E,t.createVNode=A,t.directClone=O,t.findDOMfromVNode=N,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&&a(e.children)&&F(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?s(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=He,t.rerender=We,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function a(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function u(e){return null===e}function s(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function d(e){return!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;var f="$F";function m(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){u(n)?h(e,t):e.insertBefore(t,n)}function g(e,t){e.removeChild(t)}function b(e){for(var t;(t=e.shift())!==undefined;)t()}function v(e,t,n){var o=e.children;return 4&n?o.$LI:8192&n?2===e.childFlags?o:o[t?0:o.length-1]:o}function N(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=v(e,t,n)}return null}function V(e,t){do{var n=e.flags;if(2033&n)return void g(t,e.dom);var o=e.children;if(4&n&&(e=o.$LI),8&n&&(e=o),8192&n){if(2!==e.childFlags){for(var r=0,a=o.length;r0,m=u(p),h=l(p)&&p[0]===I;f||m||h?(n=n||t.slice(0,s),(f||h)&&(d=O(d)),(m||h)&&(d.key=I+s),n.push(d)):n&&n.push(d),d.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=O(t)),a=2;return e.children=n,e.childFlags=a,e}function D(e){return i(e)||r(e)?E(e,null):o(e)?P(e,0,null):16384&e.flags?O(e):e}var j="http://www.w3.org/1999/xlink",z="http://www.w3.org/XML/1998/namespace",H={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":z,"xml:lang":z,"xml:space":z};function G(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 U=G(0),K=G(null),Y=G(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=G(null)),n[e]||1==++U[e]&&(K[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?$(t,!0,e,Z(t)):t.stopPropagation()}}(e):function(e){return function(t){$(t,!1,e,Z(t))}}(e);return document.addEventListener(m(e),t),t}(e)),n}function W(e,t){var n=t.$EV;n&&n[e]&&(0==--U[e]&&(document.removeEventListener(m(e),K[e]),K[e]=null),n[e]=null)}function $(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var i=a[n];if(i&&(o.dom=r,i.event?i.event(i.data,e):i(e),e.cancelBubble))return}r=r.parentNode}while(!u(r))}function Q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function X(){return this.defaultPrevented}function J(){return this.cancelBubble}function Z(e){var t={dom:document};return e.isDefaultPrevented=X,e.isPropagationStopped=J,e.stopPropagation=Q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function ee(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function te(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||p,a=o.dom;if(l(e))ee(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),le(o,c)}}var de,pe,fe=te("onInput",he),me=te("onChange");function he(e,t,n){var o=e.value,r=t.value;if(a(o)){if(n){var i=e.defaultValue;a(i)||i===r||(t.defaultValue=i,t.value=i)}}else r!==o&&(t.defaultValue=o,t.value=o)}function Ce(e,t,n,o,r,a){64&e?ce(o,n):256&e?se(o,n,r,t):128&e&&he(o,n,r),a&&(n.$V=t)}function ge(e,t,n){64&e?function(e,t){oe(t.type)?(ne(e,"change",ae),ne(e,"click",ie)):ne(e,"input",re)}(t,n):256&e?function(e){ne(e,"change",ue)}(t):128&e&&function(e,t){ne(e,"input",fe),t.onChange&&ne(e,"change",me)}(t,n)}function be(e){return e.type&&oe(e.type)?!a(e.checked):!a(e.value)}function ve(e){e&&!S(e,null)&&e.current&&(e.current=null)}function Ne(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){S(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ye(e),V(e,t)}function ye(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;ve(t);var i=e.childFlags;if(!u(r))for(var l=Object.keys(r),s=0,d=l.length;s0;for(var c in i&&(a=be(n))&&ge(t,o,n),n)Le(c,null,n[c],o,r,a,null);i&&Ce(t,e,o,n,!0,a)}function Se(e,t,n){var o=D(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=s(n,e.getChildContext())),e.$CX=r,o}function Ie(e,t,n,o,r,a){var i=new t(n,o),l=i.$N=Boolean(t.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=r,i.$L=a,e.children=i,i.$BS=!1,i.context=o,i.props===p&&(i.props=n),l)i.state=_(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var s=i.$PS;if(!u(s)){var d=i.state;if(u(d))i.state=s;else for(var f in s)d[f]=s[f];i.$PS=null}i.$BR=!1}return i.$LI=Se(i,n,o),i}function Te(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Ee(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=Ie(e,e.type,e.props||p,n,o,a);Te(i.$LI,t,i.$CX,o,r,a),Oe(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Te(e.children=D(function(e,t){return 32768&e.flags?e.type.render(e.props||p,e.ref,t):e.type(e.props||p,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Me(e,a)):512&i||16&i?Ae(e,t,r):8192&i?function(e,t,n,o,r,a){var i=e.children,c=e.childFlags;12&c&&0===i.length&&(c=e.childFlags=2,i=e.children=M());2===c?Te(i,n,r,o,r,a):Pe(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Te(e.children,e.ref,t,!1,null,r);var a=M();Ae(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ae(e,t,n){var o=e.dom=document.createTextNode(e.children);u(t)||C(t,o,n)}function Ee(e,t,n,o,r,i){var c=e.flags,l=e.props,s=e.className,d=e.children,p=e.childFlags,f=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,o=o||(32&c)>0);if(a(s)||""===s||(o?f.setAttribute("class",s):f.className=s),16===p)w(f,d);else if(1!==p){var m=o&&"foreignObject"!==e.type;2===p?(16384&d.flags&&(e.children=d=O(d)),Te(d,f,n,m,null,i)):8!==p&&4!==p||Pe(d,f,n,m,null,i)}u(t)||C(t,f,r),u(l)||Be(e,c,l,f,o),Ne(e.ref,f,i)}function Pe(e,t,n,o,r,a){for(var i=0;i0,u!==s){var m=u||p;if((c=s||p)!==p)for(var h in(d=(448&r)>0)&&(f=be(c)),c){var C=m[h],g=c[h];C!==g&&Le(h,C,g,l,o,f,e)}if(m!==p)for(var b in m)a(c[b])&&!a(m[b])&&Le(b,m[b],null,l,o,f,e)}var v=t.children,N=t.className;e.className!==N&&(a(N)?l.removeAttribute("class"):o?l.setAttribute("class",N):l.className=N);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,v):Fe(e.childFlags,t.childFlags,e.children,v,l,n,o&&"foreignObject"!==t.type,null,e,i);d&&Ce(r,t,l,c,!1,f);var V=t.ref,y=e.ref;y!==V&&(ve(y),Ne(V,l,i))}(e,t,o,r,f,d):4&f?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var d=t.props||p,f=t.ref,m=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(d,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=s(h,l.$PS),l.$PS=null)}De(l,h,d,n,o,r,!1,a,i),m!==f&&(ve(m),Ne(f,l,i))}(e,t,n,o,r,l,d):8&f?function(e,t,n,o,r,i,l){var u=!0,s=t.props||p,d=t.ref,f=e.props,m=!a(d),h=e.children;m&&c(d.onComponentShouldUpdate)&&(u=d.onComponentShouldUpdate(f,s));if(!1!==u){m&&c(d.onComponentWillUpdate)&&d.onComponentWillUpdate(f,s);var C=t.type,g=D(32768&t.flags?C.render(s,d,o):C(s,o));Re(h,g,n,o,r,i,l),t.children=g,m&&c(d.onComponentDidUpdate)&&d.onComponentDidUpdate(f,s)}else t.children=h}(e,t,n,o,r,l,d):16&f?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&f?t.dom=e.dom:8192&f?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,s=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=M());var d=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||d||!d&&c.length>p)&&(s=N(i[p-1],!1).nextSibling)}Fe(l,u,i,c,n,o,r,s,e,a)}(e,t,n,o,r,d):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Fe(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!i(c)){var l=c.dom;g(r,l),h(a,l)}}(e,t,o,d)}function Fe(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Re(n,o,r,a,i,c,u);break;case 1:Ve(n,r);break;case 16:ye(n),w(r,o);break;default:!function(e,t,n,o,r,a){ye(e),Pe(t,n,o,r,N(e,!0),a),V(e,n)}(n,o,r,a,i,u)}break;case 1:switch(t){case 2:Te(o,r,a,i,c,u);break;case 1:break;case 16:w(r,o);break;default:Pe(o,r,a,i,c,u)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:w(n,t))}(n,o,r);break;case 2:xe(r),Te(o,r,a,i,c,u);break;case 1:xe(r);break;default:xe(r),Pe(o,r,a,i,c,u)}break;default:switch(t){case 16:_e(n),w(r,o);break;case 2:ke(r,l,n),Te(o,r,a,i,c,u);break;case 1:ke(r,l,n);break;default:var s=0|n.length,d=0|o.length;0===s?d>0&&Pe(o,r,a,i,c,u):0===d?ke(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var s,d,p=a-1,f=i-1,m=0,h=e[m],C=t[m];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[m]=C=O(C)),Re(h,C,n,o,r,c,u),e[m]=C,++m>p||m>f)break e;h=e[m],C=t[m]}for(h=e[p],C=t[f];h.key===C.key;){if(16384&C.flags&&(t[f]=C=O(C)),Re(h,C,n,o,r,c,u),e[p]=C,p--,f--,m>p||m>f)break e;h=e[p],C=t[f]}}if(m>p){if(m<=f)for(d=(s=f+1)f)for(;m<=p;)Ve(e[m++],n);else!function(e,t,n,o,r,a,i,c,l,u,s,d,p){var f,m,h,C=0,g=c,b=c,v=a-c+1,V=i-c+1,_=new Int32Array(V+1),x=v===o,k=!1,w=0,L=0;if(r<4||(v|V)<32)for(C=g;C<=a;++C)if(f=e[C],Lc?k=!0:w=c,16384&m.flags&&(t[c]=m=O(m)),Re(f,m,l,n,u,s,p),++L;break}!x&&c>i&&Ve(f,l)}else x||Ve(f,l);else{var B={};for(C=b;C<=i;++C)B[t[C].key]=C;for(C=g;C<=a;++C)if(f=e[C],Lg;)Ve(e[g++],l);_[c-b]=C+1,w>c?k=!0:w=c,16384&(m=t[c]).flags&&(t[c]=m=O(m)),Re(f,m,l,n,u,s,p),++L}else x||Ve(f,l);else x||Ve(f,l)}if(x)ke(l,d,e),Pe(t,l,n,u,s,p);else if(k){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>je&&(je=l,de=new Int32Array(l),pe=new Int32Array(l));for(;n>1]]0&&(pe[n]=de[a-1]),de[a]=n)}a=r+1;var u=new Int32Array(a);i=de[a-1];for(;a-- >0;)u[a]=i,i=pe[i],de[a]=0;return u}(_);for(c=S.length-1,C=V-1;C>=0;C--)0===_[C]?(16384&(m=t[w=C+b]).flags&&(t[w]=m=O(m)),Te(m,l,n,u,(h=w+1)=0;C--)0===_[C]&&(16384&(m=t[w=C+b]).flags&&(t[w]=m=O(m)),Te(m,l,n,u,(h=w+1)i?i:a,p=0;pi)for(p=d;p0&&b(r),x.v=!1,c(n)&&n(),c(k.renderComplete)&&k.renderComplete(i,t)}function He(e,t,n,o){void 0===n&&(n=null),void 0===o&&(o=p),ze(e,t,n,o)}"undefined"!=typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var Ge=[],Ue="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ke=!1;function Ye(e,t,n,o){var r=e.$PS;if(c(t)&&(t=t(r?s(e.state,r):e.state,e.props,e.context)),a(r))e.$PS=t;else for(var i in t)r[i]=t[i];if(e.$BR)c(n)&&e.$L.push(n.bind(e));else{if(!x.v&&0===Ge.length)return void $e(e,o,n);if(-1===Ge.indexOf(e)&&Ge.push(e),Ke||(Ke=!0,Ue(We)),c(n)){var l=e.$QU;l||(l=e.$QU=[]),l.push(n)}}}function qe(e){for(var t=e.$QU,n=0,o=t.length;n0&&b(r),x.v=!1}else e.state=e.$PS,e.$PS=null;c(n)&&n.call(e)}}var Qe=function(e,t){this.state=null,this.$BR=!1,this.$BS=!0,this.$PS=null,this.$LI=null,this.$UN=!1,this.$CX=null,this.$QU=null,this.$N=!1,this.$L=null,this.$SVG=!1,this.props=e||p,this.context=t||p};t.Component=Qe,Qe.prototype.forceUpdate=function(e){this.$UN||Ye(this,{},e,!0)},Qe.prototype.setState=function(e,t){this.$UN||this.$BS||Ye(this,e,t,!1)},Qe.prototype.render=function(e,t,n){return null};t.version="7.3.3"},function(e,t,n){"use strict";var o=function(e){var t,n=Object.prototype,o=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},a=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n,o){var r=t&&t.prototype instanceof h?t:h,a=Object.create(r.prototype),i=new L(o||[]);return a._invoke=function(e,t,n){var o=s;return function(r,a){if(o===p)throw new Error("Generator is already running");if(o===f){if("throw"===r)throw a;return S()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=x(i,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===s)throw o=f,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=p;var l=u(e,t,n);if("normal"===l.type){if(o=n.done?f:d,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=f,n.method="throw",n.arg=l.arg)}}}(e,n,i),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(o){return{type:"throw",arg:o}}}e.wrap=l;var s="suspendedStart",d="suspendedYield",p="executing",f="completed",m={};function h(){}function C(){}function g(){}var b={};b[a]=function(){return this};var v=Object.getPrototypeOf,N=v&&v(v(B([])));N&&N!==n&&o.call(N,a)&&(b=N);var V=g.prototype=h.prototype=Object.create(b);function y(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function _(e){var t;this._invoke=function(n,r){function a(){return new Promise((function(t,a){!function i(t,n,r,a){var c=u(e[t],e,n);if("throw"!==c.type){var l=c.arg,s=l.value;return s&&"object"==typeof s&&o.call(s,"__await")?Promise.resolve(s.__await).then((function(e){i("next",e,r,a)}),(function(e){i("throw",e,r,a)})):Promise.resolve(s).then((function(e){l.value=e,r(l)}),(function(e){return i("throw",e,r,a)}))}a(c.arg)}(n,r,t,a)}))}return t=t?t.then(a,a):a()}}function x(e,n){var o=e.iterator[n.method];if(o===t){if(n.delegate=null,"throw"===n.method){if(e.iterator["return"]&&(n.method="return",n.arg=t,x(e,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var r=u(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,m;var a=r.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function k(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 w(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function L(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function B(e){if(e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var l=o.call(i,"catchLoc"),u=o.call(i,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),w(n),m}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;w(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:B(e),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){"use strict";(function(e){ /*! loadCSS. [c]2017 Filament Group, Inc. MIT License */ -var n;n=void 0!==e?e:void 0,t.loadCSS=function(e,t,o,r){var a,i=n.document,c=i.createElement("link");if(t)a=t;else{var l=(i.body||i.getElementsByTagName("head")[0]).childNodes;a=l[l.length-1]}var u=i.styleSheets;if(r)for(var s in r)r.hasOwnProperty(s)&&c.setAttribute(s,r[s]);c.rel="stylesheet",c.href=e,c.media="only x",function f(e){if(i.body)return e();setTimeout((function(){f(e)}))}((function(){a.parentNode.insertBefore(c,t?a:a.nextSibling)}));var d=function m(e){for(var t=c.href,n=u.length;n--;)if(u[n].href===t)return e();setTimeout((function(){m(e)}))};function p(){c.addEventListener&&c.removeEventListener("load",p),c.media=o||"all"}return c.addEventListener&&c.addEventListener("load",p),c.onloadcssdefined=d,d(p),c}}).call(this,n(118))},function(e,t,n){"use strict";t.__esModule=!0,t.Achievements=t.Score=t.Achievement=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i?"good":"bad",content:i?"Unlocked":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Achievement=i;var c=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i>0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){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:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(1),r=n(12),a=n(17);t.BlockQuote=function(e){var t=e.className,n=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,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,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"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,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"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.color,n=e.content,i=e.className,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,["color","content","className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["ColorBox",i]),color:n?null:"transparent",backgroundColor:t,content:n||"."},c)))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(1),r=n(17),a=n(114);var i=function(e){var t,n;function i(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},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.props,n=this.state.open,i=t.children,c=t.color,l=void 0===c?"default":c,u=t.title,s=t.buttons,d=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}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},d,{children:u}))),2),s&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",s,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(1),r=n(17);t.Dimmer=function(e){var t=e.style,n=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,["style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({style:Object.assign({position:"absolute",top:0,bottom:0,left:0,right:0,"background-color":"rgba(0, 0, 0, 0.75)","z-index":1},t)},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(1),r=n(12),a=n(17),i=n(87);function c(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}var l=function(e){var t,n;function l(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=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},u.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)},u.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},u.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(n){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},u.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,u=t.over,s=t.width,d=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=d.className,f=c(d,["className"]),m=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:s}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:s,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},f,{onClick:function(t){e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:m?"chevron-up":"chevron-down"}),2)]}))),h],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(1),r=n(12),a=n(17);function i(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}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,c=e.justify,l=e.spacing,u=void 0===l?0:l,s=i(e,["className","direction","wrap","align","justify","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",u>0&&"Flex--spacing--"+u,t]),style:Object.assign({},s.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},s)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,a=e.align,c=i(e,["className","grow","order","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",t]),style:Object.assign({},c.style,{"flex-grow":n,order:o,"align-self":a})},c)};t.computeFlexItemProps=u;var s=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=s,s.defaultHooks=r.pureComponentHooks,l.Item=s},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.className,n=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,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",t])},n)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(1),r=n(20),a=n(12),i=n(19),c=n(158),l=n(17);var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,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,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var u=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+u,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var u=n.inputRef.current;u.value=l;try{u.focus(),u.select()}catch(s){}}},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,d=t.suppressingFlicker,p=this.props,f=p.className,m=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,v=p.maxValue,N=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,x=p.format,k=p.onChange,w=p.onDrag,L=C;(n||d)&&(L=s);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!d&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:L,format:x,children:B})||B(x?x(L):L);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",m&&"NumberInput--fluid",f]),minWidth:V,minHeight:N,lineHeight:y,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((L-b)/(v-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:N,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,v);e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),w&&w(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,v);return e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),void(w&&w(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},u}(o.Component);t.NumberInput=u,u.defaultHooks=a.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(1),r=n(12),a=n(20),i=function(e){var t=e.value,n=e.minValue,i=void 0===n?0:n,c=e.maxValue,l=void 0===c?1:c,u=e.ranges,s=void 0===u?{}:u,d=e.content,p=e.children,f=(t-i)/(l-i),m=d!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(s);C=v[0]&&t<=v[1]){h=b;break}}return h||(h="default"),(0,o.createVNode)(1,"div",(0,r.classes)(["ProgressBar","ProgressBar--color--"+h]),[(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,a.clamp)(f,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[m&&d,m&&p,!m&&(0,a.toFixed)(100*f)+"%"],0)],4)};t.ProgressBar=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,u=e.content,s=e.children,d=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,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),f=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(s);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},d,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),f&&(0,o.createVNode)(1,"div","Section__content",[u,s],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tab=t.Tabs=void 0;var o=n(1),r=n(12),a=n(17),i=n(114);function c(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}var l=function(e){var t=e,n=Array.isArray(t),o=0;for(t=n?t:t[Symbol.iterator]();;){var r;if(n){if(o>=t.length)break;r=t[o++]}else{if((o=t.next()).done)break;r=o.value}var a=r;if(!a.props||"Tab"!==a.props.__type__){var i=JSON.stringify(a,null,2);throw new Error(" only accepts children of type .This is what we received: "+i)}}},u=function(e){var t,n;function u(t){var n;return(n=e.call(this,t)||this).state={activeTabKey:null},n}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=u.prototype;return s.getActiveTab=function(){var e=this.state,t=this.props,n=(0,r.normalizeChildren)(t.children);l(n);var o=t.activeTab||e.activeTabKey,a=n.find((function(e){return(e.key||e.props.label)===o}));return a||(a=n[0],o=a&&(a.key||a.props.label)),{tabs:n,activeTab:a,activeTabKey:o}},s.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),s=this.getActiveTab(),d=s.tabs,p=s.activeTab,f=s.activeTabKey,m=null;return p&&(m=p.props.content||p.props.children),"function"==typeof m&&(m=m(f)),(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Tabs",l&&"Tabs--vertical",n])},u,{children:[(0,o.createVNode)(1,"div","Tabs__tabBox",d.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),s=n.highlight,d=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,m=t.active||p===f;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",m&&"Tabs__tab--active",s&&!m&&"color-yellow",a]),selected:m,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},d,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",m||null,0)]})))},u}(o.Component);t.Tabs=u;var s=function(e){return null};t.Tab=s,s.defaultProps={__type__:"Tab"},u.Tab=s},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(1),r=n(12),a=n(28),i=n(19),c=n(37),l=n(87),u=function(e){switch(e){case c.UI_INTERACTIVE:return"good";case c.UI_UPDATE:return"average";case c.UI_DISABLED:default:return"bad"}},s=function(e){var t=e.className,n=e.title,c=e.status,s=e.fancy,d=e.onDragStart,p=e.onClose;return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",t]),[(0,o.createComponentVNode)(2,l.Icon,{className:"TitleBar__statusIcon",color:u(c),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title",n===n.toLowerCase()?(0,a.toTitleCase)(n):n,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return s&&d(e)}}),!!s&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=s,s.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(1),r=n(29),a=n(17),i=n(12),c=n(19);var l=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)},u=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),g=this.state.viewBox,b=l(r,g,i,c);if(b.length>0){var v=b[0],N=b[b.length-1];b.push([g[0]+h,N[1]]),b.push([g[0]+h,-h]),b.push([-h,-h]),b.push([-h,v[1]])}var V=u(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},C,{children:function(t){return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,(0,o.createVNode)(32,"svg",null,(0,o.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+g[1]+")",fill:d,stroke:f,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+g[0]+" "+g[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},t),null,e.ref))}})))},r}(o.Component);s.defaultHooks=i.pureComponentHooks;var d={Line:c.tridentVersion<=4?function(e){return null}:s};t.Chart=d},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(1),r=n(3),a=n(2);t.AiAirlock=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},l=c[i.power.main]||c[0],u=c[i.power.backup]||c[0],s=c[i.shock]||c[0];return(0,o.createFragment)([(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:l.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.main,content:"Disrupt",onClick:function(){return n("disrupt-main")}}),children:[i.power.main?"Online":"Offline"," ",i.wires.main_1&&i.wires.main_2?i.power.main_timeleft>0&&"["+i.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.backup,content:"Disrupt",onClick:function(){return n("disrupt-backup")}}),children:[i.power.backup?"Online":"Offline"," ",i.wires.backup_1&&i.wires.backup_2?i.power.backup_timeleft>0&&"["+i.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:s.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(i.wires.shock&&0===i.shock),content:"Restore",onClick:function(){return n("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Temporary",onClick:function(){return n("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Permanent",onClick:function(){return n("shock-perm")}})],4),children:[2===i.shock?"Safe":"Electrified"," ",(i.wires.shock?i.shock_timeleft>0&&"["+i.shock_timeleft+"s]":"[Wires have been cut!]")||-1===i.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:i.id_scanner?"power-off":"times",content:i.id_scanner?"Enabled":"Disabled",selected:i.id_scanner,disabled:!i.wires.id_scanner,onClick:function(){return n("idscan-toggle")}}),children:!i.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:i.emergency?"power-off":"times",content:i.emergency?"Enabled":"Disabled",selected:i.emergency,onClick:function(){return n("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:i.locked?"lock":"unlock",content:i.locked?"Lowered":"Raised",selected:i.locked,disabled:!i.wires.bolts,onClick:function(){return n("bolt-toggle")}}),children:!i.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:i.lights?"power-off":"times",content:i.lights?"Enabled":"Disabled",selected:i.lights,disabled:!i.wires.lights,onClick:function(){return n("light-toggle")}}),children:!i.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:i.safe?"power-off":"times",content:i.safe?"Enabled":"Disabled",selected:i.safe,disabled:!i.wires.safe,onClick:function(){return n("safe-toggle")}}),children:!i.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:i.speed?"power-off":"times",content:i.speed?"Enabled":"Disabled",selected:i.speed,disabled:!i.wires.timing,onClick:function(){return n("speed-toggle")}}),children:!i.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:i.opened?"sign-out-alt":"sign-in-alt",content:i.opened?"Open":"Closed",selected:i.opened,disabled:i.locked||i.welded,onClick:function(){return n("open-close")}}),children:!(!i.locked&&!i.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),i.locked?"bolted":"",i.locked&&i.welded?" and ":"",i.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(1),r=n(20),a=n(28),i=n(3),c=n(2),l=n(37),u=n(69);t.AirAlarm=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.data,c=a.locked&&!a.siliconUser;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.InterfaceLockNoticeBox,{siliconUser:a.siliconUser,locked:a.locked,onLockStatusChange:function(){return r("lock")}}),(0,o.createComponentVNode)(2,s,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var s=function(e){var t=(0,i.useBackend)(e).data,n=(t.environment_data||[]).filter((function(e){return e.value>=.01})),a={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},l=a[t.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[n.length>0&&(0,o.createFragment)([n.map((function(e){var t=a[e.danger_level]||a[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:l.color,children:l.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:t.atmos_alarm||t.fire_alarm?"bad":"good",children:(t.atmos_alarm?"Atmosphere Alarm":t.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},d={home:{title:"Air Controls",component:function(){return f}},vents:{title:"Vent Controls",component:function(){return m}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return v}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=d[a.screen]||d.home,u=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:"home"!==a.screen&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("tgui:view",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},f=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data,a=r.mode,l=r.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"exclamation-triangle":"exclamation",color:l&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return n(l?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===a?"exclamation-triangle":"exclamation",color:3===a&&"danger",content:"Panic Siphon",onClick:function(){return n("mode",{mode:3===a?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 n("tgui:view",{screen:"vents"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return n("tgui:view",{screen:"scrubbers"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return n("tgui:view",{screen:"modes"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return n("tgui:view",{screen:"thresholds"})}})],4)},m=function(e){var t=e.state,n=(0,i.useBackend)(e).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},h=function(e){var t=e.id_tag,n=e.long_name,r=e.power,l=e.checks,u=e.excheck,s=e.incheck,d=e.direction,p=e.external,f=e.internal,m=e.extdefault,h=e.intdefault,C=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(n),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:r?"power-off":"times",selected:r,content:r?"On":"Off",onClick:function(){return C("power",{id_tag:t,val:Number(!r)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:"release"===d?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:s,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("reset_internal_pressure",{id_tag:t})}})]}),!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(p),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:m,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=function(e){var t=e.state,n=(0,i.useBackend)(e).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,s=e.widenet,d=e.filter_types,p=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(t),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:n?"power-off":"times",content:n?"On":"Off",selected:n,onClick:function(){return p("power",{id_tag:u,val:Number(!n)})}}),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:r?"filter":"sign-in-alt",color:r||"danger",content:r?"Scrubbing":"Siphoning",onClick:function(){return p("scrubbing",{id_tag:u,val:Number(!r)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:s?"expand":"compress",selected:s,content:s?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!s)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,l.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return p("toggle_filter",{id_tag:u,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})},b=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data.modes;return r&&0!==r.length?r.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 n("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},v=function(e){var t=(0,i.useBackend)(e),n=t.act,a=t.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,a.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 n("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.AirlockElectronics=void 0;var o=n(1),r=n(3),a=n(2);t.AirlockElectronics=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.regions||[],l={0:{icon:"times-circle"},1:{icon:"stop-circle"},2:{icon:"check-circle"}};return(0,o.createFragment)([(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:i.oneAccess?"unlock":"lock",content:i.oneAccess?"One":"All",onClick:function(){return n("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mass Modify",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Grant All",onClick:function(){return n("grant_all")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Clear All",onClick:function(){return n("clear_all")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&i.unres_direction?"check-square-o":"square-o",content:"North",selected:1&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&i.unres_direction?"check-square-o":"square-o",content:"East",selected:2&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&i.unres_direction?"check-square-o":"square-o",content:"South",selected:4&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&i.unres_direction?"check-square-o":"square-o",content:"West",selected:8&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",children:(0,o.createComponentVNode)(2,a.Box,{height:"261px",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e){var t=e.name,r=e.accesses||[],i=l[function(e){var t=!1,n=!1;return e.forEach((function(e){e.req?t=!0:n=!0})),!t&&n?0:t&&n?1:2}(r)].icon;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:i,label:t,children:function(){return r.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:e.req?"check-square-o":"square-o",content:e.name,selected:e.req,onClick:function(){return n("set",{access:e.id})}})},e.id)}))}},t)}))})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Apc=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u={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"}},s={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},d=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],f=c.powerChannels||[],m=s[c.malfStatus]||s[0],h=c.powerCellStatus/100;return c.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 ",c.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return n("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:c.siliconUser,locked:c.locked,onLockStatusChange:function(){return n("lock")}}),(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:d.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",content:c.isOperating?"On":"Off",selected:c.isOperating&&!l,disabled:l,onClick:function(){return n("breaker")}}),children:["[ ",d.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.chargeMode?"sync":"close",content:c.chargeMode?"Auto":"Off",disabled:l,onClick:function(){return n("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[f.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:!l&&(1===e.status||3===e.status),disabled:l,onClick:function(){return n("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!l&&2===e.status,disabled:l,onClick:function(){return n("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!l&&0===e.status,disabled:l,onClick:function(){return n("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,c.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!c.siliconUser&&(0,o.createFragment)([!!c.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:m.icon,content:m.content,color:"bad",onClick:function(){return n(m.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return n("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.coverLocked?"lock":"unlock",content:c.coverLocked?"Engaged":"Disengaged",disabled:l,onClick:function(){return n("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.emergencyLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.nightshiftLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("toggle_nightshift")}})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosAlertConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.priority||[],l=i.minor||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[c.length>0?c.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 n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),l.length>0?l.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 n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16)],0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(1),r=n(29),a=n(20),i=n(3),c=n(2);t.AtmosControlConsole=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=l.sensors||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:!!l.tank&&u[0].long_name,children:u.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!l.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),l.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.inputting?"power-off":"times",content:l.inputting?"Injecting":"Off",selected:l.inputting,onClick:function(){return n("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:l.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return n("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.outputting?"power-off":"times",content:l.outputting?"Open":"Closed",selected:l.outputting,onClick:function(){return n("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(l.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return n("pressure",{pressure:t})}})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(1),r=n(3),a=n(2),i=n(37);t.AtmosFilter=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.filter_types||[];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:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(c.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:c.rate===c.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return n("filter",{mode:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosMixer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;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:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.set_pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node2",{concentration:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosPump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;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:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),i.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.rate===i.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(1),r=n(3),a=n(2);t.BankMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.current_balance,l=i.siphoning,u=i.station_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:u+" 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:l?"times":"sync",content:l?"Stop Siphoning":"Siphon Credits",selected:l,onClick:function(){return n(l?"halt":"siphon")}}),children:c+" cr"})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(1),r=n(3),a=n(2);t.BluespaceArtillery=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.connected,u=i.unlocked,s=i.target;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!u,onClick:function(){return n("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:s?"average":"bad",fontSize:"25px",children:s||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:u?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!s,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return n("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return n("build")}})})})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(1),r=(n(28),n(19)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(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:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"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(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.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:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"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: ",i.mean_value]}),i.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===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(1),r=n(3),a=n(2);t.BorgPanel=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.borg||{},l=i.cell||{},u=l.charge/l.maxcharge,s=i.channels||[],d=i.modules||[],p=i.upgrades||[],f=i.ais||[],m=i.laws||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return n("rename")}}),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:c.emagged?"check-square-o":"square-o",content:"Emagged",selected:c.emagged,onClick:function(){return n("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:c.lockdown,onClick:function(){return n("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:c.scrambledcodes,onClick:function(){return n("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[l.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,content:l.charge+" / "+l.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return n("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return n("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:c.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:c.active_module===e.type,onClick:function(){return n("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return n("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:c.lawupdate,onClick:function(){return n("toggle_lawupdate")}}),children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(1),r=n(3),a=n(2);t.BrigTimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:i.timing?"Stop":"Start",selected:i.timing,onClick:function(){return n(i.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:i.flash_charging?"Recharging":"Flash",disabled:i.flash_charging,onClick:function(){return n("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return n("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return n("time",{adjust:-100})}})," ",String(i.minutes).padStart(2,"0"),":",String(i.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return n("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return n("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return n("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return n("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return n("preset",{preset:"long"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(1),r=n(3),a=n(2);t.Canister=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",i.hasHoldingTank?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return n("relabel")}}),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:i.tankPressure})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:i.portConnected?"good":"average",content:i.portConnected?"Connected":"Not Connected"}),!!i.isPrototype&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.restricted?"lock":"unlock",color:"caution",content:i.restricted?"Restricted to Engineering":"Public",onClick:function(){return n("restricted")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.releasePressure/(i.maxReleasePressure-i.minReleasePressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.releasePressure})," kPa"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:i.releasePressure===i.defaultReleasePressure,content:"Reset",onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:i.releasePressure<=i.minReleasePressure,content:"Min",onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("pressure",{pressure:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:i.releasePressure>=i.maxReleasePressure,content:"Max",onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.valveOpen?"unlock":"lock",color:i.valveOpen?i.hasHoldingTank?"caution":"danger":null,content:i.valveOpen?"Open":"Closed",onClick:function(){return n("valve")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:i.valveOpen&&"danger",content:"Eject",onClick:function(){return n("eject")}}),children:[!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:i.holdingTank.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.holdingTank.tankPressure})," kPa"]})]}),!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=t.Cargo=void 0;var o=n(1),r=n(29),a=n(19),i=n(2),c=n(69);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,d=r.supplies||{},p=r.requests||[],f=r.cart||[],m=f.reduce((function(e,t){return e+t.cost}),0),h=!r.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:[0===f.length&&"Cart is empty",1===f.length&&"1 item",f.length>=2&&f.length+" items"," ",m>0&&"("+m+" cr)"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return(0,a.act)(c,"clear")}})],4);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle",children:r.docked&&!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{content:r.location,onClick:function(){return(0,a.act)(c,"send")}})||r.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CentCom Message",children:r.message}),r.loan&&!r.requestonly?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loan",children:r.loan_dispatched?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Loaned to Centcom"}):(0,o.createComponentVNode)(2,i.Button,{content:"Loan Shuttle",disabled:!(r.away&&r.docked),onClick:function(){return(0,a.act)(c,"loan")}})}):""]})}),(0,o.createComponentVNode)(2,i.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Catalog",icon:"list",lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Catalog",buttons:h,children:(0,o.createComponentVNode)(2,l,{state:t,supplies:d})})}},"catalog"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Requests ("+p.length+")",icon:"envelope",highlight:p.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Active Requests",buttons:!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return(0,a.act)(c,"denyall")}}),children:(0,o.createComponentVNode)(2,u,{state:t,requests:p})})}},"requests"),!r.requestonly&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Checkout ("+f.length+")",icon:"shopping-cart",highlight:f.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,s,{state:t,cart:f})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,s=function(e){var t=n[e].packs;return(0,o.createVNode)(1,"table","LabeledList",t.map((function(e){return(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[e.name,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.small_item&&(0,o.createFragment)([(0,o.createTextVNode)("Small Item")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.access&&(0,o.createFragment)([(0,o.createTextVNode)("Restrictions Apply")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",onClick:function(){return(0,a.act)(u,"add",{id:e.id})}}),2)],4,null,e.name)})),0)};return(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e){var t=e.name;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:t,children:s},t)}))(n)})},u=function(e){var t=e.state,n=e.requests,r=t.config,c=t.data,l=r.ref;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Requests"}):(0,o.createVNode)(1,"table","LabeledList",n.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[(0,o.createTextVNode)("#"),e.id,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__content",e.object,0),(0,o.createVNode)(1,"td","LabeledList__cell",[(0,o.createTextVNode)("By "),(0,o.createVNode)(1,"b",null,e.orderer,0)],4),(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createVNode)(1,"i",null,e.reason,0),2),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",[e.cost,(0,o.createTextVNode)(" credits"),(0,o.createTextVNode)(" "),!c.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",color:"good",onClick:function(){return(0,a.act)(l,"approve",{id:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"bad",onClick:function(){return(0,a.act)(l,"deny",{id:e.id})}})],4)],0)],4)],4,e.id)})),0)},s=function(e){var t=e.state,n=e.cart,r=t.config,c=t.data,l=r.ref;return(0,o.createFragment)([0===n.length&&"Nothing in cart",n.length>0&&(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:"#"+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,children:[!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)," ",e.cost," credits"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return(0,a.act)(l,"remove",{id:e.id})}})],4),children:e.object},e.id)}))}),n.length>0&&!c.requestonly&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:1===c.away&&1===c.docked&&(0,o.createComponentVNode)(2,i.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return(0,a.act)(l,"send")}})||(0,o.createComponentVNode)(2,i.Box,{opacity:.5,children:["Shuttle in ",c.location,"."]})})],0)};t.CargoExpress=function(e){var t=e.state,n=t.config,r=t.data,u=n.ref,s=r.supplies||{};return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:r.siliconUser,locked:r.locked,onLockStatusChange:function(){return(0,a.act)(u,"lock")},accessText:"a QM-level ID card"}),!r.locked&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Cargo Bay",selected:!r.usingBeacon,onClick:function(){return(0,a.act)(u,"LZCargo")}}),(0,o.createComponentVNode)(2,i.Button,{selected:r.usingBeacon,disabled:!r.hasBeacon,onClick:function(){return(0,a.act)(u,"LZBeacon")},children:[r.beaconzone," (",r.beaconName,")"]}),(0,o.createComponentVNode)(2,i.Button,{content:r.printMsg,disabled:!r.canBuyBeacon,onClick:function(){return(0,a.act)(u,"printBeacon")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notice",children:r.message})]})}),(0,o.createComponentVNode)(2,l,{state:t,supplies:s})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(1),r=n(3),a=n(2);t.CellularEmporium=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.abilities;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:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!i.can_readapt,onClick:function(){return n("readapt")}}),children:i.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.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 n("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(1),r=(n(28),n(3)),a=n(2);t.CentcomPodLauncher=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===i.bayNumber,onClick:function(){return n("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===i.bayNumber,onClick:function(){return n("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===i.bayNumber,onClick:function(){return n("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===i.bayNumber,onClick:function(){return n("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===i.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return n("bay5")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.bay,onClick:function(){return n("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:i.oldArea?i.oldArea:"Where you were",disabled:!i.oldArea,onClick:function(){return n("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clone Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:"Launch Clones",selected:i.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return n("launchClone")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===i.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return n("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random",selected:2===i.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return n("launchRandom")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===i.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return n("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===i.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return n("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===i.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return n("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===i.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return n("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:i.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return n("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:i.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return n("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:i.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return n("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:i.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return n("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:i.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return n("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:i.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return n("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:i.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return n("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:i.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return n("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:i.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return n("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:i.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return n("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:i.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return n("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:i.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return n("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:i.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return n("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:i.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return n("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:i.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return n("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:i.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return n("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:i.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return n("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:i.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return n("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==i.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return n("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==i.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return n("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==i.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return n("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==i.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return n("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return n("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return n("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===i.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return n("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===i.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return n("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===i.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return n("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===i.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return n("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===i.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return n("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===i.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return n("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===i.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return n("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===i.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return n("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===i.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return n("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gondola",selected:13===i.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return n("styleGondola")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===i.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return n("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i.numObjects+" turfs in "+i.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pody Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return n("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:i.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return n("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return n("clearBay")}})],4)})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(1),r=n(3),a=n(2);t.ChemAcclimator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(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:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("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:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("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:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(1),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,s=i.isBeakerLoaded,d=i.beakerContents,p=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.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.ChemFilter=t.ChemFilterPane=void 0;var o=n(1),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],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 t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(1),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,s=i.pill_styles,d=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("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(1),r=n(19),a=n(2),i=n(29),c=n(12);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,s=l.emptying,d=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:s?"bad":"good",children:s?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(d)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,s=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:s,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:s,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,s=c.chemicals,d=void 0===s?[]:s,p=c.possible_amounts,f=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(1),r=n(3),a=n(2);t.CodexGigas=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[i.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==i.currentSection,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>2,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>4,onClick:function(){return n(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:["the Red","the Soulless","the Master","the Lord of all things","Jr."].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==i.currentSection,onClick:function(){return n(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:i.currentSection<4,onClick:function(){return n("search")}})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(1),r=(n(28),n(3)),a=n(2);t.ComputerFabricator=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==l.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return c("clean_order")}}),(0,o.createComponentVNode)(2,i,{state:t})],0)};var i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return 0===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:51,children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"2"})}})})]})})]}):1===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:47,buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[i.totalprice," cr"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return n("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return n("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return n("confirm_order")}})]}):2===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:47,children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:i.credits>=i.totalprice?"good":"bad",children:[i.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:4,color:i.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,s=i.sensors||[];return(0,o.createComponentVNode)(2,a.Section,{minHeight:90,children:(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:(m=e.ijob,m%10==0),color:l(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,r=e.toxdam,s=e.burndam,d=e.brutedam,p=t+r+s+d,f=Math.min(Math.max(Math.ceil(p/25),0),5),c[f])})}),(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 n("select_person",{name:e.name})}})})]},e.name);var t,r,s,d,p,f,m}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(1),r=n(3),a=n(2),i=n(435);t.Cryo=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.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",content:c.occupant.name?c.occupant.name:"No Occupant"}),!!c.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",content:c.occupant.stat,color:c.occupant.statstate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:c.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant.health/c.occupant.maxHealth,color:c.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.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",content:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",disabled:c.isOpen,onClick:function(){return n("power")},color:c.isOperating&&"green",children:c.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.isOpen?"unlock":"lock",onClick:function(){return n("door")},content:c.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:c.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return n("autoeject")},content:c.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c.isBeakerLoaded,onClick:function(){return n("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:c.isBeakerLoaded,beakerContents:c.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(1),r=n(2);t.BeakerContents=function(e){var t=e.beakerLoaded,n=e.beakerContents;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===n.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),n.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{color:"label",children:[e.volume," units of ",e.name]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(1),r=n(29),a=n(3),i=n(2),c=function(e){var t=e.craftables,n=void 0===t?[]:t,r=(0,a.useBackend)(e),c=r.act,l=r.data,u=l.craftability,s=void 0===u?{}:u,d=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!s[e.ref]?null:d?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return c("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],onClick:function(){return c("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))};t.PersonalCrafting=function(e){var t=e.state,n=(0,a.useBackend)(e),l=n.act,u=n.data,s=u.busy,d=u.display_craftable_only,p=u.display_compact,f=(0,r.map)((function(e,t){return{category:t,subcategory:e,hasSubcats:"has_subcats"in e,firstSubcatName:Object.keys(e).find((function(e){return"has_subcats"!==e}))}}))(u.crafting_recipes||{}),m=!!s&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"40px",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{mt:30,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]})});return(0,o.createFragment)([m,(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:p?"check-square-o":"square-o",content:"Compact",selected:p,onClick:function(){return l("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button,{icon:d?"check-square-o":"square-o",content:"Craftable Only",selected:d,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.category,onClick:function(){return l("set_category",{category:e.category,subcategory:e.firstSubcatName})},children:function(){return!e.hasSubcats&&(0,o.createComponentVNode)(2,c,{craftables:e.subcategory,state:t})||(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,n){if("has_subcats"!==n)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n,onClick:function(){return l("set_category",{subcategory:n})},children:function(){return(0,o.createComponentVNode)(2,c,{craftables:e,state:t})}})}))(e.subcategory)})}},e.category)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(1),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.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===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(1),r=n(3),a=n(2);t.DisposalUnit=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return l.full_pressure?(t="good",n="Ready"):l.panel_open?(t="bad",n="Power Disabled"):l.pressure_charging?(t="average",n="Pressurizing"):(t="bad",n="Off"),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:t,children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.flush?"toggle-on":"toggle-off",disabled:l.isai||l.panel_open,content:l.flush?"Disengage":"Engage",onClick:function(){return c(l.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:l.isai,content:"Eject Contents",onClick:function(){return c("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:l.panel_open,selected:l.pressure_charging,onClick:function(){return c(l.pressure_charging?"pump-0":"pump-1")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(1),r=n(3),a=n(2);t.DnaVault=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.completed,l=i.used,u=i.choiceA,s=i.choiceB,d=i.dna,p=i.dna_max,f=i.plants,m=i.plants_max,h=i.animals,C=i.animals_max;return(0,o.createFragment)([(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:d/p,content:d+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f/m,content:f+" / "+m+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" Samples"})})]})}),!(!c||l)&&(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:u,textAlign:"center",onClick:function(){return n("gene",{choice:u})}})}),(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 n("gene",{choice:s})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(1),r=n(3),a=n(2),i=n(28);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,s=c.answers,d=void 0===s?[]:s;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(1),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,s=i.engines_started,d=i.authorizations_remaining,p=i.authorizations,f=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:s?"good":"average",ml:1,children:s?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+d}),children:[f.length>0?f.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),f.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(1),r=n(28),a=n(3),i=n(2);t.EngravedMessage=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.admin_mode,u=c.creator_key,s=c.creator_name,d=c.has_liked,p=c.has_disliked,f=c.hidden_message,m=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=c.realdate;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(f)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+h,disabled:m,selected:d,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:m,selected:!p&&!d,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+C,disabled:m,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:g})})}),(0,o.createComponentVNode)(2,i.Section),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return n("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:s})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(1),r=n(29),a=n(70),i=n(20),c=n(156),l=n(3),u=n(2),s=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,d=t.data,p=d.currentArea,f=d.currentCoords,m=d.globalmode,h=d.power,C=d.tag,g=d.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(s(f),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}))])(d.signals||[]);return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,u.Button,{icon:"power-off",content:h?"On":"Off",selected:h,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",content:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"bad",onClick:function(){return n("updating")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,u.Button,{icon:"sync",content:m?"MAXIMUM":"LOCAL",selected:!m,onClick:function(){return n("globalmode")}})})]})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,u.Box,{fontSize:"18px",children:[p," (",f,")"]})}),(0,o.createComponentVNode)(2,u.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,u.Table,{children:[(0,o.createComponentVNode)(2,u.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),b.map((function(e){return(0,o.createComponentVNode)(2,u.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,u.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,i.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,u.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.GravityGenerator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.breaker,l=i.charge_count,u=i.charging_state,s=i.on,d=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No data available"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:c?"power-off":"times",content:c?"On":"Off",selected:c,disabled:!d,onClick:function(){return n("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/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"})]})]})}),d&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),d&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(1),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,s=i.teleporter_location,d=i.beacon,p=i.beacon_location,f=i.id,m=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,v=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?s:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:d?"good":"bad",buttons:!d&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:d?p:"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:f?m:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:v.name?v.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:v.crimstat?v.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(1),r=n(3),a=n(2);t.GulagItemReclaimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.mobs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:c.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:!i.can_reclaim,onClick:function(){return n("release_items",{mobref:e.mob})}})})]},e.mob)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(1),r=n(3),a=n(2);t.Holodeck=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_toggle_safety,l=i.default_programs,u=void 0===l?[]:l,s=i.emag_programs,d=void 0===s?[]:s,p=i.emagged,f=i.program;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"unlock":"lock",content:"Safeties",color:"bad",disabled:!c,selected:!p,onClick:function(){return n("safety")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===f,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===f,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(1),r=n(3),a=n(2);t.ImplantChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(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:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.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:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.ready?i.special_name||"Implant":"Recharging",onClick:function(){return n("implant")}}),0===i.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[i.ready_implants,1===i.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(1),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||s,l=i.name,u=i.isDead,s=i.isBraindead,d=i.health,p=i.wireless,f=i.radio,m=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:m?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,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 n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:f,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(1),r=n(3),a=n(2);t.KeycardAuth=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===i.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===i.waiting&&(0,o.createFragment)([!!i.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return n("auth_swipe")},content:"Authorize"}),0===i.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return n("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return n("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return n("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(1),r=n(28),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,s=c.ores,d=c.status_info,p=c.unclaimed_points;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",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:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(1),r=n(3),a=n(2);t.LanguageMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.admin_mode,l=i.is_living,u=i.omnitongue,s=i.languages,d=void 0===s?[]:s,p=i.unknown_languages,f=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!l&&(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 n("select_default",{language_name:e.name})}}),!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return n("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)}))})}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(u?"Enabled":"Disabled"),selected:u,onClick:function(){return n("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:f.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 n("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)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).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 t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("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 t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("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 t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,s=l.y,d=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:d,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("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,{state:e.state})})}),(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 c("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 c("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 c("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 c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,s=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:s===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:s?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(1),r=n(3),a=n(2);t.MechBayPowerConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.recharge_port,c=i&&i.mech,l=c&&c.cell;return(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 n("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.health/c.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,s=c.on,d=c.cell,p=c.cellPercent,f=c.load,m=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,v=c.reportDelivery,N=c.destination,V=c.home,y=c.id,_=c.destinations,x=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:d?p/100:0,color:d?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:m})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:f?"good":"average",children:f||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!f&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("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:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:N||"None",options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:v,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(1),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.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 n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(1),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,s=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:s?(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 n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(1),r=n(3),a=n(2);t.NtosArcade=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[i.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[i.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===i.PauseState?"#1b3622":"#471915",children:i.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.Hitpoints/45,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:26,textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:i.BossID})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:i.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",i.TicketCount]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(1),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,s=void 0===u?{}:u,d=i.disk_size,p=i.disk_used,f=i.hardware,m=void 0===f?[]:f;return(0,o.createFragment)([(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: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:s.charge,minValue:0,maxValue:s.max,ranges:{good:[s.max/2,Infinity],average:[s.max/4,s.max/2],bad:[-Infinity,s.max/4]},children:[s.charge," / ",s.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:d,color:"good",children:[p," GQ / ",d," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:m.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 n("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)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(1),r=n(3),a=n(2),i={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug"};t.NtosMain=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.programs,u=void 0===l?[]:l,s=c.has_light,d=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!s&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:d,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",d?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return n("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:p})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",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:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,lineHeight:"24px",color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return n("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:3,children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return n("PC_killprogram",{name:e.name})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(1),r=n(3),a=n(2);(0,n(51).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,s=i.username,d=i.active_channel,p=i.is_operator,f=i.all_channels,m=void 0===f?[]:f,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,v=null!==d,N=u||l;return(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 n("PRG_newchannel",{new_channel_name:t})}}),m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===d,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:s+"...",currentValue:s,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(N?b.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 n("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:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&N&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(1),r=n(3),a=n(2);t.NtosNetDownloader=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.disk_size,s=l.disk_used,d=l.downloadable_programs,p=void 0===d?[]:d,f=l.error,m=l.hacked_programs,h=void 0===m?[]:m,C=l.hackedavailable;return(0,o.createFragment)([!!f&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:f}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return c("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:s,minValue:0,maxValue:u,children:s+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))}),!!C&&(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."}),h.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))]})],0)};var i=function(e){var t=e.program,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.disk_size,u=c.disk_used,s=c.downloadcompletion,d=c.downloading,p=c.downloadname,f=c.downloadsize,m=l-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:t.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[t.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:t.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:f,value:s})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:d||t.size>m,onClick:function(){return i("PRG_downloadfile",{filename:t.filename})}})})]}),"Compatible"!==t.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!"]}),t.size>m&&(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:t.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(1),r=n(29),a=n(70),i=n(20),c=n(3),l=n(2),u=n(37),s=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e){var t=e.state,n=(0,c.useBackend)(e),p=n.act,f=n.data,m=f.active,h=f.SM_integrity,C=f.SM_power,g=f.SM_ambienttemp,b=f.SM_ambientpressure;if(!m)return(0,o.createComponentVNode)(2,d,{state:t});var v=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(f.gases||[]),N=Math.max.apply(Math,[1].concat(v.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:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(g),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,i.toFixed)(g)+" 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,i.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return p("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.Box.Forced,{height:24*v.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:v.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,u.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,u.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:N,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var d=function(e){var t=(0,c.useBackend)(e),n=t.act,r=t.data.supermatters,a=void 0===r?[]:r;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return n("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:a.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 n("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWrapper=void 0;var o=n(1),r=n(3),a=n(2),i=n(116);t.NtosWrapper=function(e){var t=e.children,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.PC_batteryicon,s=l.PC_showbatteryicon,d=l.PC_batterypercent,p=l.PC_ntneticon,f=l.PC_apclinkicon,m=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=l.PC_showexitprogram;return(0,o.createVNode)(1,"div","NtosWrapper",[(0,o.createVNode)(1,"div","NtosWrapper__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:m}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:p})}),!!s&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),d&&d]}),f&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:f})}),!!g&&(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return c("PC_minimize")}}),!!g&&(0,o.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 c("PC_exit")}}),!g&&(0,o.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 c("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,i.refocusLayout)()}}),(0,o.createVNode)(1,"div","NtosWrapper__content",t,0)],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return t("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e){var t=e.state,n=(0,a.useBackend)(e),r=n.act,l=n.data,u=(l.anchored,l.disk_present,l.status1),s=l.status2;return(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:s})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c,{state:t})}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(1),r=n(3),a=n(2);t.OperatingComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.table,l=i.surgeries,u=void 0===l?[]:l,s=i.procedures,d=void 0===s?[]:s,p=i.patient,f=void 0===p?{}:p;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Patient State",children:[!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",level:2,children:f?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:f.statstate,children:f.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:f.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f.health,minValue:f.minHealth,maxValue:f.maxHealth,color:f.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f[e.type]/f.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:d.length?d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:3,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)]}),!!i.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)})):"No Active Procedures"})]})]},"state"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Surgery Procedures",children:(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 n("sync")}}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})},"procedures")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(1),r=n(28),a=n(19),i=n(2);t.OreBox=function(e){var t=e.state,n=t.config,c=t.data,l=n.ref,u=c.materials;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Empty",onClick:function(){return(0,a.act)(l,"removeall")}}),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:"Ore"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.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."]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(1),r=n(28),a=n(3),i=n(2);t.OreRedemptionMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,l=r.unclaimedPoints,u=r.materials,s=r.alloys,d=r.diskDesigns,p=r.hasDisk;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),l,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===l,onClick:function(){return n("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return n("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return n("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return n("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Smelt",{id:e.id,sheets:t})}},e.id)}))})})],4)};var c=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(1),r=n(29),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.has_beaker,l=r.beaker_empty,u=r.has_blood,s=r.blood,d=!c||l;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:d,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:d,onClick:function(){return n("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!c,onClick:function(){return n("eject_beaker")}})],4),children:c?l?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:s&&s.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:s&&s.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=c;var l=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.is_ready;return(r.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,o){return n("rename_disease",{index:e.index,name:o})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!c,onClick:function(){return n("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=l;var u=function(e){var t=e.symptom,n=t.name,a=t.desc,c=t.stealth,l=t.resistance,u=t.stage_speed,s=t.transmission,d=t.level,p=t.neutered,f=(0,r.map)((function(e,t){return{desc:e,label:t}}))(t.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:n,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:a}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:s})]})})]}),f.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var s=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:c.length>0?(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!r.is_ready,onClick:function(){return n("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=s;t.Pandemic=function(e){var t=(0,a.useBackend)(e).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),!!t.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{state:e.state}),(0,o.createComponentVNode)(2,s,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.PortableGenerator=function(e){var t,n=(0,r.useBackend)(e),i=n.act,c=n.data;return t=c.stack_percent>50?"good":c.stack_percent>15?"average":"bad",(0,o.createFragment)([!c.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:c.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!c.ready_to_boot,children:c.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:c.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t,children:c.sheets}),c.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:c.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:c.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:c.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):c.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:c.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:c.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:c.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!c.connected&&"bad",children:c.connected?c.power_available:"Unconnected"})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=t.PortablePump=t.PortableBasicInfo=void 0;var o=n(1),r=n(3),a=n(2),i=n(37),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=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 n("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:c?"good":"average",children:c?"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:!l,onClick:function(){return n("eject")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)};t.PortableBasicInfo=c;t.PortablePump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.direction,u=(i.holding,i.target_pressure),s=i.default_pressure,d=i.min_pressure,p=i.max_pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-in-alt":"sign-out-alt",content:l?"In":"Out",selected:l,onClick:function(){return n("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:u,unit:"kPa",width:"75px",minValue:d,maxValue:p,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:u===d,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===s,onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:u===p,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})],4)};t.PortableScrubber=function(e){var t=(0,r.useBackend)(e),n=t.act,l=t.data.filter_types||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return n("toggle_filter",{val:e.gas_id})}},e.id)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitor=void 0;var o=n(1),r=n(29),a=n(70),i=n(20),c=n(12),l=n(2);var u=5e5,s=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},d=function(e){var t,n;function c(){var t;return(t=e.call(this)||this).state={sortByField:null},t}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=this,t=this.props.state.data,n=t.history,c=this.state.sortByField,d=n.supply[n.supply.length-1]||0,m=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),C=n.demand.map((function(e,t){return[t,e]})),g=Math.max.apply(Math,[u].concat(n.supply,n.demand)),b=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===c&&(0,r.sortBy)((function(e){return e.name})),"charge"===c&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===c&&(0,r.sortBy)((function(e){return-s(e.load)}),(function(e){return-parseFloat(e.load)}))])(t.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d,minValue:0,maxValue:g,color:"teal",content:(0,i.toFixed)(d/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:m,minValue:0,maxValue:g,color:"pink",content:(0,i.toFixed)(m/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:h,rangeX:[0,h.length-1],rangeY:[0,g],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,g],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,l.Section,{children:[(0,o.createComponentVNode)(2,l.Box,{mb:1,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"===c,content:"Name",onClick:function(){return e.setState({sortByField:"name"!==c&&"name"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===c,content:"Charge",onClick:function(){return e.setState({sortByField:"charge"!==c&&"charge"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===c,content:"Draw",onClick:function(){return e.setState({sortByField:"draw"!==c&&"draw"})}})]}),(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:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{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"})]}),b.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,p,{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,f,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=d;var p=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"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,l.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};p.defaultHooks=c.pureComponentHooks;var f=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,l.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};f.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(1),r=n(29),a=n(20),i=n(3),c=n(2),l=n(37);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,s=u.freqlock,d=u.frequency,p=u.minFrequency,f=u.maxFrequency,m=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,v=u.subspaceSwitchable,N=l.RADIO_CHANNELS.find((function(e){return e.freq===d})),V=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(u.channels);return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[s&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(d/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:f/10,value:d/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-d/10})}}),N&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:N.color,ml:2,children:["[",N.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:m?"volume-up":"volume-mute",selected:m,onClick:function(){return n("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,onClick:function(){return n("broadcast")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!v&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:b,content:"Subspace Tx "+(b?"ON":"OFF"),onClick:function(){return n("subspace")}})]}),!!b&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===V.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return n("channel",{channel:e.name})}})},e.name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=["Atmospherics","Disposals","Transit Tubes"],l={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){var t=(0,a.useBackend)(e),n=t.act,d=t.data,p=d.category,f=d.categories,m=void 0===f?[]:f,h=d.selected_color,C=d.piping_layer,g=d.mode,b=d.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:p===t,icon:l[e],color:"transparent",content:e,onClick:function(){return n("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&e.bitmask,content:e.name,onClick:function(){return n("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[h],content:h}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return n("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===p&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===C,content:"Layer "+e,onClick:function(){return n("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return n("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.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,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:l[e.cat_name],label:e.cat_name,children:function(){return e.recipes.map((function(t){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:t.selected,content:t.pipe_name,title:t.pipe_name,onClick:function(){return n("pipe_type",{pipe_type:t.pipe_index,category:e.cat_name})}},t.pipe_index)}))}},e.cat_name)}))})})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(1),r=n(3),a=n(2),i=n(163);t.SatelliteControl=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.satellites||[];return(0,o.createFragment)([c.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.meteor_shield_coverage/c.meteor_shield_coverage_max,content:100*c.meteor_shield_coverage/c.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:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return n("toggle",{id:e.id})}},e.id)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(1),r=n(3),a=n(2),i=n(69),c=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],l=[{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){var t=e.state,n=(0,r.useBackend)(e),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{locked:c.locked,onLockedStatusChange:function(){return a("toggle_lock")}}),!c.locked&&(0,o.createComponentVNode)(2,d,{state:t})],0)};var s={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return f}},Guns:{title:"Scanner Mode: Guns",component:function(){return m}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return v}}},d=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=s[c]||s.off,u=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==c&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return i("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},p=function(e){var t=(0,r.useBackend)(e).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 t("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return t("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return t("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return t("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return t("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return t("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return t("set_mode",{new_mode:"Nanites"})}})]})],4)},f=function(e){var t=e.state,n=(0,r.useBackend)(e).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,N,{state:t})],4)},m=function(e){var t=e.state,n=(0,r.useBackend)(e).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,N,{state:t})],4)},h=function(e){var t=e.state,n=(0,r.useBackend)(e).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,N,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,s=l.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",u?"does not have":"has"," ","a disease equal or worse than ",s,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===s,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,s=c.target_species,d=l.find((function(e){return e.value===s}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",d.name," species.","zombie"===s&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===s,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,s=c.target_nutrition,d=u.find((function(e){return e.value===s}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",d.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===s,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},v=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,u=c.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 ",u,"."]}),(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:u,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return i("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,N,{state:t})],4)},N=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.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 n("toggle_reverse")},color:i?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(1),r=n(29),a=n(3),i=n(2);t.ShuttleManipulator=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.shuttles||[],u=c.templates||{},s=c.selected||{},d=c.existing_shuttle||{};return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Status",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return n("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return n("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return n("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})}},"status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Templates",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:(0,r.map)((function(e,t){var r=e.templates||[];return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.port_id,children:r.map((function(e){var t=e.shuttle_id===s.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return n("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))},t)}))(u)})})}},"templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Modification",children:(0,o.createComponentVNode)(2,i.Section,{children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:s.name,children:(!!s.description||!!s.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!s.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:s.description}),!!s.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:s.admin_notes})]})}),d?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+d.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return n("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,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return n("preview",{shuttle_id:s.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:s.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(1),r=n(2),a=n(3),i=n(20);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,s=c.minFrequency,d=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:d/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(1),r=n(29),a=n(3),i=n(2);t.SmartVend=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!c.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:c.drying?"stop":"tint",onClick:function(){return n("Dry")},children:c.drying?"Stop drying":"Dry"}),children:0===c.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",c.name," is empty."]})||(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:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:c.verb?c.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return n("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return n("Release",{name:e.name})}})]})]},t)}))(c.contents)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(1),r=n(3),a=n(2);t.Smes=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return t=l.capacityPercent>=100?"good":l.inputting?"average":"bad",n=l.outputting?"good":l.charge>0?"average":"bad",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*l.capacityPercent,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:l.inputAttempt?"sync-alt":"times",selected:l.inputAttempt,onClick:function(){return c("tryinput")},children:l.inputAttempt?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:t,children:l.capacityPercent>=100?"Fully Charged":l.inputting?"Charging":"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.inputLevel/l.inputLevelMax,content:l.inputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Input",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:l.inputAvailable})]})}),(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:l.outputAttempt?"power-off":"times",selected:l.outputAttempt,onClick:function(){return c("tryoutput")},children:l.outputAttempt?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:n,children:l.outputting?"Sending":l.charge>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.outputLevel/l.outputLevelMax,content:l.outputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:l.outputUsed})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(1),r=n(3),a=n(2);t.SmokeMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.TankContents,l=(i.isTankLoaded,i.TankCurrentVolume),u=i.TankMaxVolume,s=i.active,d=i.setting,p=(i.screen,i.maxSetting),f=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",selected:s,content:s?"On":"Off",onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/u,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:l||0})," / "+u]}),(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:d===e,icon:"plus",content:3*e,disabled:f0?"good":"bad",children:f})]})}),(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:l,content:c+" 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===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!m,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-d-.01,maxValue:d+.01,value:s,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[u+" \xb0"," (auto)"]})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(1),r=n(3),a=n(2);t.SpaceHeater=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!i.hasPowercell||!i.open,onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,disabled:!i.hasPowercell,onClick:function(){return n("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!i.hasPowercell&&"bad",children:i.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.powerLevel/100,content:i.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"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(i.targetTemp-i.currentTemp)>50?"bad":Math.abs(i.targetTemp-i.currentTemp)>20?"average":"good",children:[i.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:i.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.targetTemp),width:"65px",unit:"\xb0C",minValue:i.minTemp,maxValue:i.maxTemp,onChange:function(e,t){return n("target",{target:t})}})||i.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:i.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===i.mode,onClick:function(){return n("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===i.mode,onClick:function(){return n("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===i.mode,onClick:function(){return n("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(1),r=n(3),a=n(2);t.SpawnersMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.spawners||[];return(0,o.createComponentVNode)(2,a.Section,{children:i.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 n("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return n("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.StationAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.StationAlertConsole=function(e){var t=(0,r.useBackend)(e).data.alarms||[],n=t.Fire||[],i=t.Atmosphere||[],c=t.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===n.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),n.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===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)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(1),r=n(3),a=n(2);t.SuitStorageUnit=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.locked,l=i.open,u=i.safeties,s=i.uv_active,d=i.occupied,p=i.suit,f=i.helmet,m=i.mask,h=i.storage;return(0,o.createFragment)([!(!d||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),s&&(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)([!l&&(0,o.createComponentVNode)(2,a.Button,{icon:c?"unlock":"lock",content:c?"Unlock":"Lock",onClick:function(){return n("lock")}}),!c&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-out-alt":"sign-in-alt",content:l?"Close":"Open",onClick:function(){return n("door")}})],0),children:c&&(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"})]})||l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return n("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return n("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return n("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return n("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:d&&u,textAlign:"center",onClick:function(){return n("uv")}})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(1),r=n(3),a=n(2);t.Tank=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.tankPressure/1013,content:i.tankPressure+" kPa",ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,onClick:function(){return n("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,onClick:function(){return n("pressure",{pressure:"reset"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(1),r=n(3),a=n(2);t.TankDispenser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plasma",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.plasma?"square":"square-o",content:"Dispense",disabled:!i.plasma,onClick:function(){return n("plasma")}}),children:i.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.oxygen?"square":"square-o",content:"Dispense",disabled:!i.oxygen,onClick:function(){return n("oxygen")}}),children:i.oxygen})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(1),r=n(3),a=n(2);t.Teleporter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.calibrated,l=i.calibrating,u=i.power_station,s=i.regime_set,d=i.teleporter_hub,p=i.target;return(0,o.createComponentVNode)(2,a.Section,{children:!u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No power station linked."})||!d&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No hub linked."})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Regime",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Change Regime",onClick:function(){return n("regimeset")}}),children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Set Target",onClick:function(){return n("settarget")}}),children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibration",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Calibrate Hub",onClick:function(){return n("calibrate")}}),children:l&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"In Progress"})||c&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Optimal"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Sub-Optimal"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ThermoMachine=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ThermoMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.temperature,format:function(e){return(0,r.toFixed)(e,2)}})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.pressure,format:function(e){return(0,r.toFixed)(e,2)}})," kPa"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:"62px",minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(e,t){return n("target",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){return n("target",{target:c.min})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){return n("target",{target:c.initial})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){return n("target",{target:c.max})}})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineComputer=void 0;var o=n(1),r=n(3),a=n(2);t.TurbineComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=Boolean(i.compressor&&!i.compressor_broke&&i.turbine&&!i.turbine_broke);return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:i.online?"power-off":"times",content:i.online?"Online":"Offline",selected:i.online,disabled:!c,onClick:function(){return n("toggle_power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reconnect",onClick:function(){return n("reconnect")}})],4),children:!c&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor Status",color:!i.compressor||i.compressor_broke?"bad":"good",children:i.compressor_broke?i.compressor?"Offline":"Missing":"Online"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Status",color:!i.turbine||i.turbine_broke?"bad":"good",children:i.turbine_broke?i.turbine?"Offline":"Missing":"Online"})]})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[i.rpm," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temp",children:[i.temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:i.power})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Uplink=void 0;var o=n(1),r=n(28),a=n(19),i=n(2);var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={hoveredItem:{},currentSearch:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setHoveredItem=function(e){this.setState({hoveredItem:e})},c.setSearchText=function(e){this.setState({currentSearch:e})},c.render=function(){var e=this,t=this.props.state,n=t.config,r=t.data,c=n.ref,u=r.compact_mode,s=r.lockable,d=r.telecrystals,p=r.categories,f=void 0===p?[]:p,m=this.state,h=m.hoveredItem,C=m.currentSearch;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:d>0?"good":"bad",children:[d," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,onInput:function(t,n){return e.setSearchText(n)},ml:1,mr:1}),(0,o.createComponentVNode)(2,i.Button,{icon:u?"list":"info",content:u?"Compact":"Detailed",onClick:function(){return(0,a.act)(c,"compact_toggle")}}),!!s&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:f.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.toLowerCase();return String(e.name+e.desc).toLowerCase().includes(t)})),hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}}),2):(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:f.map((function(t){var n=t.name,r=t.items;if(null!==r)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n+" ("+r.length+")",children:function(){return(0,o.createComponentVNode)(2,l,{compact:u,items:r,hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}})}},n)}))})})},r}(o.Component);t.Uplink=c;var l=function(e){var t=e.items,n=e.hoveredItem,a=e.telecrystals,c=e.compact,l=e.onBuy,u=e.onBuyMouseOver,s=e.onBuyMouseOut,d=n&&n.cost||0;return c?(0,o.createComponentVNode)(2,i.Table,{children:t.map((function(e){var t=n&&n.name!==e.name,c=a-d1?r-1:0),i=1;i1?t-1:0),o=1;o0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){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:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(1),r=n(12),a=n(17);t.BlockQuote=function(e){var t=e.className,n=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,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,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"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,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"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.color,n=e.content,i=e.className,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,["color","content","className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["ColorBox",i]),color:n?null:"transparent",backgroundColor:t,content:n||"."},c)))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(1),r=n(17),a=n(114);var i=function(e){var t,n;function i(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},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.props,n=this.state.open,i=t.children,c=t.color,l=void 0===c?"default":c,u=t.title,s=t.buttons,d=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}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},d,{children:u}))),2),s&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",s,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(1),r=n(17);t.Dimmer=function(e){var t=e.style,n=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,["style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({style:Object.assign({position:"absolute",top:0,bottom:0,left:0,right:0,"background-color":"rgba(0, 0, 0, 0.75)","z-index":1},t)},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(1),r=n(12),a=n(17),i=n(87);function c(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}var l=function(e){var t,n;function l(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=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},u.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)},u.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},u.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(n){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},u.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,u=t.over,s=t.width,d=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=d.className,f=c(d,["className"]),m=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:s}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:s,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},f,{onClick:function(t){e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:m?"chevron-up":"chevron-down"}),2)]}))),h],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(1),r=n(12),a=n(17);function i(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}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,c=e.justify,l=e.spacing,u=void 0===l?0:l,s=i(e,["className","direction","wrap","align","justify","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",u>0&&"Flex--spacing--"+u,t]),style:Object.assign({},s.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},s)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,a=e.align,c=i(e,["className","grow","order","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",t]),style:Object.assign({},c.style,{"flex-grow":n,order:o,"align-self":a})},c)};t.computeFlexItemProps=u;var s=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=s,s.defaultHooks=r.pureComponentHooks,l.Item=s},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.className,n=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,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",t])},n)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(1),r=n(20),a=n(12),i=n(19),c=n(158),l=n(17);var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,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,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var u=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+u,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var u=n.inputRef.current;u.value=l;try{u.focus(),u.select()}catch(s){}}},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,d=t.suppressingFlicker,p=this.props,f=p.className,m=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,v=p.maxValue,N=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,x=p.format,k=p.onChange,w=p.onDrag,L=C;(n||d)&&(L=s);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!d&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:L,format:x,children:B})||B(x?x(L):L);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",m&&"NumberInput--fluid",f]),minWidth:V,minHeight:N,lineHeight:y,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((L-b)/(v-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:N,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,v);e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),w&&w(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,v);return e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),void(w&&w(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},u}(o.Component);t.NumberInput=u,u.defaultHooks=a.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(1),r=n(12),a=n(20),i=function(e){var t=e.value,n=e.minValue,i=void 0===n?0:n,c=e.maxValue,l=void 0===c?1:c,u=e.ranges,s=void 0===u?{}:u,d=e.content,p=e.children,f=(t-i)/(l-i),m=d!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(s);C=v[0]&&t<=v[1]){h=b;break}}return h||(h="default"),(0,o.createVNode)(1,"div",(0,r.classes)(["ProgressBar","ProgressBar--color--"+h]),[(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,a.clamp)(f,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[m&&d,m&&p,!m&&(0,a.toFixed)(100*f)+"%"],0)],4)};t.ProgressBar=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,u=e.content,s=e.children,d=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,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),f=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(s);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},d,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),f&&(0,o.createVNode)(1,"div","Section__content",[u,s],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tab=t.Tabs=void 0;var o=n(1),r=n(12),a=n(17),i=n(114);function c(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}var l=function(e){var t=e,n=Array.isArray(t),o=0;for(t=n?t:t[Symbol.iterator]();;){var r;if(n){if(o>=t.length)break;r=t[o++]}else{if((o=t.next()).done)break;r=o.value}var a=r;if(!a.props||"Tab"!==a.props.__type__){var i=JSON.stringify(a,null,2);throw new Error(" only accepts children of type .This is what we received: "+i)}}},u=function(e){var t,n;function u(t){var n;return(n=e.call(this,t)||this).state={activeTabKey:null},n}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=u.prototype;return s.getActiveTab=function(){var e=this.state,t=this.props,n=(0,r.normalizeChildren)(t.children);l(n);var o=t.activeTab||e.activeTabKey,a=n.find((function(e){return(e.key||e.props.label)===o}));return a||(a=n[0],o=a&&(a.key||a.props.label)),{tabs:n,activeTab:a,activeTabKey:o}},s.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),s=this.getActiveTab(),d=s.tabs,p=s.activeTab,f=s.activeTabKey,m=null;return p&&(m=p.props.content||p.props.children),"function"==typeof m&&(m=m(f)),(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Tabs",l&&"Tabs--vertical",n])},u,{children:[(0,o.createVNode)(1,"div","Tabs__tabBox",d.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),s=n.highlight,d=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,m=t.active||p===f;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",m&&"Tabs__tab--active",s&&!m&&"color-yellow",a]),selected:m,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},d,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",m||null,0)]})))},u}(o.Component);t.Tabs=u;var s=function(e){return null};t.Tab=s,s.defaultProps={__type__:"Tab"},u.Tab=s},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(1),r=n(12),a=n(28),i=n(19),c=n(37),l=n(87),u=function(e){switch(e){case c.UI_INTERACTIVE:return"good";case c.UI_UPDATE:return"average";case c.UI_DISABLED:default:return"bad"}},s=function(e){var t=e.className,n=e.title,c=e.status,s=e.fancy,d=e.onDragStart,p=e.onClose;return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",t]),[(0,o.createComponentVNode)(2,l.Icon,{className:"TitleBar__statusIcon",color:u(c),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title",n===n.toLowerCase()?(0,a.toTitleCase)(n):n,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return s&&d(e)}}),!!s&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=s,s.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(1),r=n(29),a=n(17),i=n(12),c=n(19);var l=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)},u=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),g=this.state.viewBox,b=l(r,g,i,c);if(b.length>0){var v=b[0],N=b[b.length-1];b.push([g[0]+h,N[1]]),b.push([g[0]+h,-h]),b.push([-h,-h]),b.push([-h,v[1]])}var V=u(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},C,{children:function(t){return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,(0,o.createVNode)(32,"svg",null,(0,o.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+g[1]+")",fill:d,stroke:f,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+g[0]+" "+g[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},t),null,e.ref))}})))},r}(o.Component);s.defaultHooks=i.pureComponentHooks;var d={Line:c.tridentVersion<=4?function(e){return null}:s};t.Chart=d},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(1),r=n(3),a=n(2);t.AiAirlock=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},l=c[i.power.main]||c[0],u=c[i.power.backup]||c[0],s=c[i.shock]||c[0];return(0,o.createFragment)([(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:l.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.main,content:"Disrupt",onClick:function(){return n("disrupt-main")}}),children:[i.power.main?"Online":"Offline"," ",i.wires.main_1&&i.wires.main_2?i.power.main_timeleft>0&&"["+i.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.backup,content:"Disrupt",onClick:function(){return n("disrupt-backup")}}),children:[i.power.backup?"Online":"Offline"," ",i.wires.backup_1&&i.wires.backup_2?i.power.backup_timeleft>0&&"["+i.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:s.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(i.wires.shock&&0===i.shock),content:"Restore",onClick:function(){return n("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Temporary",onClick:function(){return n("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Permanent",onClick:function(){return n("shock-perm")}})],4),children:[2===i.shock?"Safe":"Electrified"," ",(i.wires.shock?i.shock_timeleft>0&&"["+i.shock_timeleft+"s]":"[Wires have been cut!]")||-1===i.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:i.id_scanner?"power-off":"times",content:i.id_scanner?"Enabled":"Disabled",selected:i.id_scanner,disabled:!i.wires.id_scanner,onClick:function(){return n("idscan-toggle")}}),children:!i.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:i.emergency?"power-off":"times",content:i.emergency?"Enabled":"Disabled",selected:i.emergency,onClick:function(){return n("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:i.locked?"lock":"unlock",content:i.locked?"Lowered":"Raised",selected:i.locked,disabled:!i.wires.bolts,onClick:function(){return n("bolt-toggle")}}),children:!i.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:i.lights?"power-off":"times",content:i.lights?"Enabled":"Disabled",selected:i.lights,disabled:!i.wires.lights,onClick:function(){return n("light-toggle")}}),children:!i.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:i.safe?"power-off":"times",content:i.safe?"Enabled":"Disabled",selected:i.safe,disabled:!i.wires.safe,onClick:function(){return n("safe-toggle")}}),children:!i.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:i.speed?"power-off":"times",content:i.speed?"Enabled":"Disabled",selected:i.speed,disabled:!i.wires.timing,onClick:function(){return n("speed-toggle")}}),children:!i.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:i.opened?"sign-out-alt":"sign-in-alt",content:i.opened?"Open":"Closed",selected:i.opened,disabled:i.locked||i.welded,onClick:function(){return n("open-close")}}),children:!(!i.locked&&!i.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),i.locked?"bolted":"",i.locked&&i.welded?" and ":"",i.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(1),r=n(20),a=n(28),i=n(3),c=n(2),l=n(37),u=n(69);t.AirAlarm=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.data,c=a.locked&&!a.siliconUser;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.InterfaceLockNoticeBox,{siliconUser:a.siliconUser,locked:a.locked,onLockStatusChange:function(){return r("lock")}}),(0,o.createComponentVNode)(2,s,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var s=function(e){var t=(0,i.useBackend)(e).data,n=(t.environment_data||[]).filter((function(e){return e.value>=.01})),a={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},l=a[t.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[n.length>0&&(0,o.createFragment)([n.map((function(e){var t=a[e.danger_level]||a[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:l.color,children:l.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:t.atmos_alarm||t.fire_alarm?"bad":"good",children:(t.atmos_alarm?"Atmosphere Alarm":t.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},d={home:{title:"Air Controls",component:function(){return f}},vents:{title:"Vent Controls",component:function(){return m}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return v}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=d[a.screen]||d.home,u=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:"home"!==a.screen&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("tgui:view",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},f=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data,a=r.mode,l=r.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"exclamation-triangle":"exclamation",color:l&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return n(l?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===a?"exclamation-triangle":"exclamation",color:3===a&&"danger",content:"Panic Siphon",onClick:function(){return n("mode",{mode:3===a?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 n("tgui:view",{screen:"vents"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return n("tgui:view",{screen:"scrubbers"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return n("tgui:view",{screen:"modes"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return n("tgui:view",{screen:"thresholds"})}})],4)},m=function(e){var t=e.state,n=(0,i.useBackend)(e).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},h=function(e){var t=e.id_tag,n=e.long_name,r=e.power,l=e.checks,u=e.excheck,s=e.incheck,d=e.direction,p=e.external,f=e.internal,m=e.extdefault,h=e.intdefault,C=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(n),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:r?"power-off":"times",selected:r,content:r?"On":"Off",onClick:function(){return C("power",{id_tag:t,val:Number(!r)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:"release"===d?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:s,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("reset_internal_pressure",{id_tag:t})}})]}),!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(p),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:m,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=function(e){var t=e.state,n=(0,i.useBackend)(e).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,s=e.widenet,d=e.filter_types,p=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(t),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:n?"power-off":"times",content:n?"On":"Off",selected:n,onClick:function(){return p("power",{id_tag:u,val:Number(!n)})}}),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:r?"filter":"sign-in-alt",color:r||"danger",content:r?"Scrubbing":"Siphoning",onClick:function(){return p("scrubbing",{id_tag:u,val:Number(!r)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:s?"expand":"compress",selected:s,content:s?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!s)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,l.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return p("toggle_filter",{id_tag:u,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})},b=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data.modes;return r&&0!==r.length?r.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 n("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},v=function(e){var t=(0,i.useBackend)(e),n=t.act,a=t.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,a.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 n("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.AirlockElectronics=void 0;var o=n(1),r=n(3),a=n(2);t.AirlockElectronics=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.regions||[],l={0:{icon:"times-circle"},1:{icon:"stop-circle"},2:{icon:"check-circle"}};return(0,o.createFragment)([(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:i.oneAccess?"unlock":"lock",content:i.oneAccess?"One":"All",onClick:function(){return n("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mass Modify",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Grant All",onClick:function(){return n("grant_all")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Clear All",onClick:function(){return n("clear_all")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&i.unres_direction?"check-square-o":"square-o",content:"North",selected:1&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&i.unres_direction?"check-square-o":"square-o",content:"East",selected:2&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&i.unres_direction?"check-square-o":"square-o",content:"South",selected:4&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&i.unres_direction?"check-square-o":"square-o",content:"West",selected:8&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",children:(0,o.createComponentVNode)(2,a.Box,{height:"261px",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e){var t=e.name,r=e.accesses||[],i=l[function(e){var t=!1,n=!1;return e.forEach((function(e){e.req?t=!0:n=!0})),!t&&n?0:t&&n?1:2}(r)].icon;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:i,label:t,children:function(){return r.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:e.req?"check-square-o":"square-o",content:e.name,selected:e.req,onClick:function(){return n("set",{access:e.id})}})},e.id)}))}},t)}))})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Apc=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u={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"}},s={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},d=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],f=c.powerChannels||[],m=s[c.malfStatus]||s[0],h=c.powerCellStatus/100;return c.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 ",c.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return n("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:c.siliconUser,locked:c.locked,onLockStatusChange:function(){return n("lock")}}),(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:d.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",content:c.isOperating?"On":"Off",selected:c.isOperating&&!l,disabled:l,onClick:function(){return n("breaker")}}),children:["[ ",d.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.chargeMode?"sync":"close",content:c.chargeMode?"Auto":"Off",disabled:l,onClick:function(){return n("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[f.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:!l&&(1===e.status||3===e.status),disabled:l,onClick:function(){return n("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!l&&2===e.status,disabled:l,onClick:function(){return n("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!l&&0===e.status,disabled:l,onClick:function(){return n("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,c.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!c.siliconUser&&(0,o.createFragment)([!!c.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:m.icon,content:m.content,color:"bad",onClick:function(){return n(m.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return n("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.coverLocked?"lock":"unlock",content:c.coverLocked?"Engaged":"Disengaged",disabled:l,onClick:function(){return n("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.emergencyLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.nightshiftLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("toggle_nightshift")}})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosAlertConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.priority||[],l=i.minor||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[c.length>0?c.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 n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),l.length>0?l.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 n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16)],0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(1),r=n(29),a=n(20),i=n(3),c=n(2);t.AtmosControlConsole=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=l.sensors||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:!!l.tank&&u[0].long_name,children:u.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!l.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),l.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.inputting?"power-off":"times",content:l.inputting?"Injecting":"Off",selected:l.inputting,onClick:function(){return n("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:l.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return n("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.outputting?"power-off":"times",content:l.outputting?"Open":"Closed",selected:l.outputting,onClick:function(){return n("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(l.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return n("pressure",{pressure:t})}})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(1),r=n(3),a=n(2),i=n(37);t.AtmosFilter=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.filter_types||[];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:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(c.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:c.rate===c.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return n("filter",{mode:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosMixer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;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:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.set_pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node2",{concentration:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosPump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;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:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),i.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.rate===i.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(1),r=n(3),a=n(2);t.BankMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.current_balance,l=i.siphoning,u=i.station_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:u+" 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:l?"times":"sync",content:l?"Stop Siphoning":"Siphon Credits",selected:l,onClick:function(){return n(l?"halt":"siphon")}}),children:c+" cr"})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(1),r=n(3),a=n(2);t.BluespaceArtillery=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.connected,u=i.unlocked,s=i.target;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!u,onClick:function(){return n("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:s?"average":"bad",fontSize:"25px",children:s||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:u?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!s,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return n("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return n("build")}})})})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(1),r=(n(28),n(19)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(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:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"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(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.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:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"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: ",i.mean_value]}),i.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===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(1),r=n(3),a=n(2);t.BorgPanel=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.borg||{},l=i.cell||{},u=l.charge/l.maxcharge,s=i.channels||[],d=i.modules||[],p=i.upgrades||[],f=i.ais||[],m=i.laws||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return n("rename")}}),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:c.emagged?"check-square-o":"square-o",content:"Emagged",selected:c.emagged,onClick:function(){return n("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:c.lockdown,onClick:function(){return n("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:c.scrambledcodes,onClick:function(){return n("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[l.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,content:l.charge+" / "+l.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return n("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return n("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:c.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:c.active_module===e.type,onClick:function(){return n("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return n("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:c.lawupdate,onClick:function(){return n("toggle_lawupdate")}}),children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(1),r=n(3),a=n(2);t.BrigTimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:i.timing?"Stop":"Start",selected:i.timing,onClick:function(){return n(i.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:i.flash_charging?"Recharging":"Flash",disabled:i.flash_charging,onClick:function(){return n("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return n("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return n("time",{adjust:-100})}})," ",String(i.minutes).padStart(2,"0"),":",String(i.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return n("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return n("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return n("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return n("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return n("preset",{preset:"long"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(1),r=n(3),a=n(2);t.Canister=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",i.hasHoldingTank?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return n("relabel")}}),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:i.tankPressure})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:i.portConnected?"good":"average",content:i.portConnected?"Connected":"Not Connected"}),!!i.isPrototype&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.restricted?"lock":"unlock",color:"caution",content:i.restricted?"Restricted to Engineering":"Public",onClick:function(){return n("restricted")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.releasePressure/(i.maxReleasePressure-i.minReleasePressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.releasePressure})," kPa"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:i.releasePressure===i.defaultReleasePressure,content:"Reset",onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:i.releasePressure<=i.minReleasePressure,content:"Min",onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("pressure",{pressure:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:i.releasePressure>=i.maxReleasePressure,content:"Max",onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.valveOpen?"unlock":"lock",color:i.valveOpen?i.hasHoldingTank?"caution":"danger":null,content:i.valveOpen?"Open":"Closed",onClick:function(){return n("valve")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:i.valveOpen&&"danger",content:"Eject",onClick:function(){return n("eject")}}),children:[!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:i.holdingTank.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.holdingTank.tankPressure})," kPa"]})]}),!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=t.Cargo=void 0;var o=n(1),r=n(29),a=n(19),i=n(2),c=n(69);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,d=r.supplies||{},p=r.requests||[],f=r.cart||[],m=f.reduce((function(e,t){return e+t.cost}),0),h=!r.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:[0===f.length&&"Cart is empty",1===f.length&&"1 item",f.length>=2&&f.length+" items"," ",m>0&&"("+m+" cr)"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return(0,a.act)(c,"clear")}})],4);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle",children:r.docked&&!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{content:r.location,onClick:function(){return(0,a.act)(c,"send")}})||r.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CentCom Message",children:r.message}),r.loan&&!r.requestonly?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loan",children:r.loan_dispatched?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Loaned to Centcom"}):(0,o.createComponentVNode)(2,i.Button,{content:"Loan Shuttle",disabled:!(r.away&&r.docked),onClick:function(){return(0,a.act)(c,"loan")}})}):""]})}),(0,o.createComponentVNode)(2,i.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Catalog",icon:"list",lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Catalog",buttons:h,children:(0,o.createComponentVNode)(2,l,{state:t,supplies:d})})}},"catalog"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Requests ("+p.length+")",icon:"envelope",highlight:p.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Active Requests",buttons:!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return(0,a.act)(c,"denyall")}}),children:(0,o.createComponentVNode)(2,u,{state:t,requests:p})})}},"requests"),!r.requestonly&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Checkout ("+f.length+")",icon:"shopping-cart",highlight:f.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,s,{state:t,cart:f})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,s=function(e){var t=n[e].packs;return(0,o.createVNode)(1,"table","LabeledList",t.map((function(e){return(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[e.name,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.small_item&&(0,o.createFragment)([(0,o.createTextVNode)("Small Item")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.access&&(0,o.createFragment)([(0,o.createTextVNode)("Restrictions Apply")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",onClick:function(){return(0,a.act)(u,"add",{id:e.id})}}),2)],4,null,e.name)})),0)};return(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e){var t=e.name;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:t,children:s},t)}))(n)})},u=function(e){var t=e.state,n=e.requests,r=t.config,c=t.data,l=r.ref;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Requests"}):(0,o.createVNode)(1,"table","LabeledList",n.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[(0,o.createTextVNode)("#"),e.id,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__content",e.object,0),(0,o.createVNode)(1,"td","LabeledList__cell",[(0,o.createTextVNode)("By "),(0,o.createVNode)(1,"b",null,e.orderer,0)],4),(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createVNode)(1,"i",null,e.reason,0),2),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",[e.cost,(0,o.createTextVNode)(" credits"),(0,o.createTextVNode)(" "),!c.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",color:"good",onClick:function(){return(0,a.act)(l,"approve",{id:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"bad",onClick:function(){return(0,a.act)(l,"deny",{id:e.id})}})],4)],0)],4)],4,e.id)})),0)},s=function(e){var t=e.state,n=e.cart,r=t.config,c=t.data,l=r.ref;return(0,o.createFragment)([0===n.length&&"Nothing in cart",n.length>0&&(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:"#"+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,children:[!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)," ",e.cost," credits"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return(0,a.act)(l,"remove",{id:e.id})}})],4),children:e.object},e.id)}))}),n.length>0&&!c.requestonly&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:1===c.away&&1===c.docked&&(0,o.createComponentVNode)(2,i.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return(0,a.act)(l,"send")}})||(0,o.createComponentVNode)(2,i.Box,{opacity:.5,children:["Shuttle in ",c.location,"."]})})],0)};t.CargoExpress=function(e){var t=e.state,n=t.config,r=t.data,u=n.ref,s=r.supplies||{};return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:r.siliconUser,locked:r.locked,onLockStatusChange:function(){return(0,a.act)(u,"lock")},accessText:"a QM-level ID card"}),!r.locked&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Cargo Bay",selected:!r.usingBeacon,onClick:function(){return(0,a.act)(u,"LZCargo")}}),(0,o.createComponentVNode)(2,i.Button,{selected:r.usingBeacon,disabled:!r.hasBeacon,onClick:function(){return(0,a.act)(u,"LZBeacon")},children:[r.beaconzone," (",r.beaconName,")"]}),(0,o.createComponentVNode)(2,i.Button,{content:r.printMsg,disabled:!r.canBuyBeacon,onClick:function(){return(0,a.act)(u,"printBeacon")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notice",children:r.message})]})}),(0,o.createComponentVNode)(2,l,{state:t,supplies:s})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(1),r=n(3),a=n(2);t.CellularEmporium=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.abilities;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:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!i.can_readapt,onClick:function(){return n("readapt")}}),children:i.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.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 n("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(1),r=(n(28),n(3)),a=n(2);t.CentcomPodLauncher=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===i.bayNumber,onClick:function(){return n("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===i.bayNumber,onClick:function(){return n("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===i.bayNumber,onClick:function(){return n("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===i.bayNumber,onClick:function(){return n("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===i.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return n("bay5")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.bay,onClick:function(){return n("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:i.oldArea?i.oldArea:"Where you were",disabled:!i.oldArea,onClick:function(){return n("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clone Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:"Launch Clones",selected:i.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return n("launchClone")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===i.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return n("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random",selected:2===i.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return n("launchRandom")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===i.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return n("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===i.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return n("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===i.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return n("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===i.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return n("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:i.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return n("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:i.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return n("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:i.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return n("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:i.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return n("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:i.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return n("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:i.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return n("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:i.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return n("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:i.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return n("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:i.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return n("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:i.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return n("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:i.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return n("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:i.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return n("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:i.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return n("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:i.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return n("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:i.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return n("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:i.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return n("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:i.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return n("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:i.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return n("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==i.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return n("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==i.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return n("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==i.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return n("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==i.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return n("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return n("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return n("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===i.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return n("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===i.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return n("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===i.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return n("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===i.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return n("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===i.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return n("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===i.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return n("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===i.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return n("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===i.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return n("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===i.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return n("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gondola",selected:13===i.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return n("styleGondola")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===i.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return n("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i.numObjects+" turfs in "+i.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pody Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return n("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:i.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return n("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return n("clearBay")}})],4)})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(1),r=n(3),a=n(2);t.ChemAcclimator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(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:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("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:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("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:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(1),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,s=i.isBeakerLoaded,d=i.beakerContents,p=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.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.ChemFilter=t.ChemFilterPane=void 0;var o=n(1),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],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 t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(1),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,s=i.pill_styles,d=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("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(1),r=n(19),a=n(2),i=n(29),c=n(12);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,s=l.emptying,d=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:s?"bad":"good",children:s?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(d)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,s=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:s,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:s,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,s=c.chemicals,d=void 0===s?[]:s,p=c.possible_amounts,f=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(1),r=n(3),a=n(2);t.CodexGigas=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[i.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==i.currentSection,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>2,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>4,onClick:function(){return n(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:["the Red","the Soulless","the Master","the Lord of all things","Jr."].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==i.currentSection,onClick:function(){return n(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:i.currentSection<4,onClick:function(){return n("search")}})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(1),r=(n(28),n(3)),a=n(2);t.ComputerFabricator=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==l.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return c("clean_order")}}),(0,o.createComponentVNode)(2,i,{state:t})],0)};var i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return 0===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:51,children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"2"})}})})]})})]}):1===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:47,buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[i.totalprice," cr"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return n("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return n("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return n("confirm_order")}})]}):2===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:47,children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:i.credits>=i.totalprice?"good":"bad",children:[i.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:4,color:i.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,s=i.sensors||[];return(0,o.createComponentVNode)(2,a.Section,{minHeight:90,children:(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:(m=e.ijob,m%10==0),color:l(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,r=e.toxdam,s=e.burndam,d=e.brutedam,p=t+r+s+d,f=Math.min(Math.max(Math.ceil(p/25),0),5),c[f])})}),(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 n("select_person",{name:e.name})}})})]},e.name);var t,r,s,d,p,f,m}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(1),r=n(3),a=n(2),i=n(435);t.Cryo=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.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",content:c.occupant.name?c.occupant.name:"No Occupant"}),!!c.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",content:c.occupant.stat,color:c.occupant.statstate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:c.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant.health/c.occupant.maxHealth,color:c.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.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",content:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",disabled:c.isOpen,onClick:function(){return n("power")},color:c.isOperating&&"green",children:c.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.isOpen?"unlock":"lock",onClick:function(){return n("door")},content:c.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:c.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return n("autoeject")},content:c.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c.isBeakerLoaded,onClick:function(){return n("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:c.isBeakerLoaded,beakerContents:c.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(1),r=n(2);t.BeakerContents=function(e){var t=e.beakerLoaded,n=e.beakerContents;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===n.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),n.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{color:"label",children:[e.volume," units of ",e.name]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(1),r=n(29),a=n(3),i=n(2),c=function(e){var t=e.craftables,n=void 0===t?[]:t,r=(0,a.useBackend)(e),c=r.act,l=r.data,u=l.craftability,s=void 0===u?{}:u,d=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!s[e.ref]?null:d?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return c("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],onClick:function(){return c("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))};t.PersonalCrafting=function(e){var t=e.state,n=(0,a.useBackend)(e),l=n.act,u=n.data,s=u.busy,d=u.display_craftable_only,p=u.display_compact,f=(0,r.map)((function(e,t){return{category:t,subcategory:e,hasSubcats:"has_subcats"in e,firstSubcatName:Object.keys(e).find((function(e){return"has_subcats"!==e}))}}))(u.crafting_recipes||{}),m=!!s&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"40px",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{mt:30,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]})});return(0,o.createFragment)([m,(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:p?"check-square-o":"square-o",content:"Compact",selected:p,onClick:function(){return l("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button,{icon:d?"check-square-o":"square-o",content:"Craftable Only",selected:d,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.category,onClick:function(){return l("set_category",{category:e.category,subcategory:e.firstSubcatName})},children:function(){return!e.hasSubcats&&(0,o.createComponentVNode)(2,c,{craftables:e.subcategory,state:t})||(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,n){if("has_subcats"!==n)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n,onClick:function(){return l("set_category",{subcategory:n})},children:function(){return(0,o.createComponentVNode)(2,c,{craftables:e,state:t})}})}))(e.subcategory)})}},e.category)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(1),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.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===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(1),r=n(3),a=n(2);t.DisposalUnit=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return l.full_pressure?(t="good",n="Ready"):l.panel_open?(t="bad",n="Power Disabled"):l.pressure_charging?(t="average",n="Pressurizing"):(t="bad",n="Off"),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:t,children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.flush?"toggle-on":"toggle-off",disabled:l.isai||l.panel_open,content:l.flush?"Disengage":"Engage",onClick:function(){return c(l.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:l.isai,content:"Eject Contents",onClick:function(){return c("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:l.panel_open,selected:l.pressure_charging,onClick:function(){return c(l.pressure_charging?"pump-0":"pump-1")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(1),r=n(3),a=n(2);t.DnaVault=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.completed,l=i.used,u=i.choiceA,s=i.choiceB,d=i.dna,p=i.dna_max,f=i.plants,m=i.plants_max,h=i.animals,C=i.animals_max;return(0,o.createFragment)([(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:d/p,content:d+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f/m,content:f+" / "+m+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" Samples"})})]})}),!(!c||l)&&(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:u,textAlign:"center",onClick:function(){return n("gene",{choice:u})}})}),(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 n("gene",{choice:s})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(1),r=n(3),a=n(2),i=n(28);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,s=c.answers,d=void 0===s?[]:s;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(1),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,s=i.engines_started,d=i.authorizations_remaining,p=i.authorizations,f=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:s?"good":"average",ml:1,children:s?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+d}),children:[f.length>0?f.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),f.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(1),r=n(28),a=n(3),i=n(2);t.EngravedMessage=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.admin_mode,u=c.creator_key,s=c.creator_name,d=c.has_liked,p=c.has_disliked,f=c.hidden_message,m=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=c.realdate;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(f)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+h,disabled:m,selected:d,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:m,selected:!p&&!d,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+C,disabled:m,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:g})})}),(0,o.createComponentVNode)(2,i.Section),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return n("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:s})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(1),r=n(29),a=n(70),i=n(20),c=n(156),l=n(3),u=n(2),s=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,d=t.data,p=d.currentArea,f=d.currentCoords,m=d.globalmode,h=d.power,C=d.tag,g=d.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(s(f),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}))])(d.signals||[]);return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,u.Button,{icon:"power-off",content:h?"On":"Off",selected:h,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",content:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"bad",onClick:function(){return n("updating")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,u.Button,{icon:"sync",content:m?"MAXIMUM":"LOCAL",selected:!m,onClick:function(){return n("globalmode")}})})]})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,u.Box,{fontSize:"18px",children:[p," (",f,")"]})}),(0,o.createComponentVNode)(2,u.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,u.Table,{children:[(0,o.createComponentVNode)(2,u.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),b.map((function(e){return(0,o.createComponentVNode)(2,u.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,u.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,i.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,u.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.GravityGenerator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.breaker,l=i.charge_count,u=i.charging_state,s=i.on,d=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No data available"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:c?"power-off":"times",content:c?"On":"Off",selected:c,disabled:!d,onClick:function(){return n("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/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"})]})]})}),d&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),d&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(1),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,s=i.teleporter_location,d=i.beacon,p=i.beacon_location,f=i.id,m=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,v=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?s:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:d?"good":"bad",buttons:!d&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:d?p:"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:f?m:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:v.name?v.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:v.crimstat?v.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(1),r=n(3),a=n(2);t.GulagItemReclaimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.mobs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:c.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:!i.can_reclaim,onClick:function(){return n("release_items",{mobref:e.mob})}})})]},e.mob)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(1),r=n(3),a=n(2);t.Holodeck=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_toggle_safety,l=i.default_programs,u=void 0===l?[]:l,s=i.emag_programs,d=void 0===s?[]:s,p=i.emagged,f=i.program;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"unlock":"lock",content:"Safeties",color:"bad",disabled:!c,selected:!p,onClick:function(){return n("safety")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===f,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===f,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(1),r=n(3),a=n(2);t.ImplantChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(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:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.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:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.ready?i.special_name||"Implant":"Recharging",onClick:function(){return n("implant")}}),0===i.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[i.ready_implants,1===i.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(1),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||s,l=i.name,u=i.isDead,s=i.isBraindead,d=i.health,p=i.wireless,f=i.radio,m=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:m?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,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 n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:f,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(1),r=n(3),a=n(2);t.KeycardAuth=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===i.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===i.waiting&&(0,o.createFragment)([!!i.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return n("auth_swipe")},content:"Authorize"}),0===i.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return n("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return n("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return n("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(1),r=n(28),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,s=c.ores,d=c.status_info,p=c.unclaimed_points;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",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:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(1),r=n(3),a=n(2);t.LanguageMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.admin_mode,l=i.is_living,u=i.omnitongue,s=i.languages,d=void 0===s?[]:s,p=i.unknown_languages,f=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!l&&(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 n("select_default",{language_name:e.name})}}),!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return n("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)}))})}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(u?"Enabled":"Disabled"),selected:u,onClick:function(){return n("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:f.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 n("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)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).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 t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("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 t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("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 t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,s=l.y,d=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:d,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("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,{state:e.state})})}),(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 c("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 c("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 c("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 c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,s=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:s===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:s?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(1),r=n(3),a=n(2);t.MechBayPowerConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.recharge_port,c=i&&i.mech,l=c&&c.cell;return(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 n("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.health/c.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,s=c.on,d=c.cell,p=c.cellPercent,f=c.load,m=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,v=c.reportDelivery,N=c.destination,V=c.home,y=c.id,_=c.destinations,x=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:d?p/100:0,color:d?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:m})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:f?"good":"average",children:f||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!f&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("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:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:N||"None",options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:v,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(1),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.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 n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(1),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,s=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:s?(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 n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(1),r=n(3),a=n(2);t.NtosArcade=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[i.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[i.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===i.PauseState?"#1b3622":"#471915",children:i.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.Hitpoints/45,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:26,textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:i.BossID})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:i.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",i.TicketCount]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(1),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,s=void 0===u?{}:u,d=i.disk_size,p=i.disk_used,f=i.hardware,m=void 0===f?[]:f;return(0,o.createFragment)([(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: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:s.charge,minValue:0,maxValue:s.max,ranges:{good:[s.max/2,Infinity],average:[s.max/4,s.max/2],bad:[-Infinity,s.max/4]},children:[s.charge," / ",s.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:d,color:"good",children:[p," GQ / ",d," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:m.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 n("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)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(1),r=n(3),a=n(2),i={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug"};t.NtosMain=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.programs,u=void 0===l?[]:l,s=c.has_light,d=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!s&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:d,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",d?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return n("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:p})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",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:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,lineHeight:"24px",color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return n("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:3,children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return n("PC_killprogram",{name:e.name})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(1),r=n(3),a=n(2);(0,n(51).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,s=i.username,d=i.active_channel,p=i.is_operator,f=i.all_channels,m=void 0===f?[]:f,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,v=null!==d,N=u||l;return(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 n("PRG_newchannel",{new_channel_name:t})}}),m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===d,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:s+"...",currentValue:s,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(N?b.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 n("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:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&N&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(1),r=n(3),a=n(2);t.NtosNetDownloader=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.disk_size,s=l.disk_used,d=l.downloadable_programs,p=void 0===d?[]:d,f=l.error,m=l.hacked_programs,h=void 0===m?[]:m,C=l.hackedavailable;return(0,o.createFragment)([!!f&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:f}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return c("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:s,minValue:0,maxValue:u,children:s+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))}),!!C&&(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."}),h.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))]})],0)};var i=function(e){var t=e.program,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.disk_size,u=c.disk_used,s=c.downloadcompletion,d=c.downloading,p=c.downloadname,f=c.downloadsize,m=l-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:t.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[t.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:t.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:f,value:s})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:d||t.size>m,onClick:function(){return i("PRG_downloadfile",{filename:t.filename})}})})]}),"Compatible"!==t.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!"]}),t.size>m&&(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:t.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(1),r=n(29),a=n(70),i=n(20),c=n(3),l=n(2),u=n(37),s=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e){var t=e.state,n=(0,c.useBackend)(e),p=n.act,f=n.data,m=f.active,h=f.SM_integrity,C=f.SM_power,g=f.SM_ambienttemp,b=f.SM_ambientpressure;if(!m)return(0,o.createComponentVNode)(2,d,{state:t});var v=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(f.gases||[]),N=Math.max.apply(Math,[1].concat(v.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:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(g),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,i.toFixed)(g)+" 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,i.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return p("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.Box.Forced,{height:24*v.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:v.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,u.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,u.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:N,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var d=function(e){var t=(0,c.useBackend)(e),n=t.act,r=t.data.supermatters,a=void 0===r?[]:r;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return n("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:a.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 n("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWrapper=void 0;var o=n(1),r=n(3),a=n(2),i=n(116);t.NtosWrapper=function(e){var t=e.children,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.PC_batteryicon,s=l.PC_showbatteryicon,d=l.PC_batterypercent,p=l.PC_ntneticon,f=l.PC_apclinkicon,m=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=l.PC_showexitprogram;return(0,o.createVNode)(1,"div","NtosWrapper",[(0,o.createVNode)(1,"div","NtosWrapper__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:m}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:p})}),!!s&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),d&&d]}),f&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:f})}),!!g&&(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return c("PC_minimize")}}),!!g&&(0,o.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 c("PC_exit")}}),!g&&(0,o.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 c("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,i.refocusLayout)()}}),(0,o.createVNode)(1,"div","NtosWrapper__content",t,0)],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return t("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e){var t=e.state,n=(0,a.useBackend)(e),r=n.act,l=n.data,u=(l.anchored,l.disk_present,l.status1),s=l.status2;return(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:s})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c,{state:t})}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(1),r=n(3),a=n(2);t.OperatingComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.table,l=i.surgeries,u=void 0===l?[]:l,s=i.procedures,d=void 0===s?[]:s,p=i.patient,f=void 0===p?{}:p;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Patient State",children:[!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",level:2,children:f?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:f.statstate,children:f.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:f.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f.health,minValue:f.minHealth,maxValue:f.maxHealth,color:f.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f[e.type]/f.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:d.length?d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:3,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)]}),!!i.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)})):"No Active Procedures"})]})]},"state"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Surgery Procedures",children:(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 n("sync")}}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})},"procedures")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(1),r=n(28),a=n(19),i=n(2);t.OreBox=function(e){var t=e.state,n=t.config,c=t.data,l=n.ref,u=c.materials;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Empty",onClick:function(){return(0,a.act)(l,"removeall")}}),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:"Ore"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.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."]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(1),r=n(28),a=n(3),i=n(2);t.OreRedemptionMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,l=r.unclaimedPoints,u=r.materials,s=r.alloys,d=r.diskDesigns,p=r.hasDisk;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),l,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===l,onClick:function(){return n("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return n("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return n("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return n("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Smelt",{id:e.id,sheets:t})}},e.id)}))})})],4)};var c=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(1),r=n(29),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.has_beaker,l=r.beaker_empty,u=r.has_blood,s=r.blood,d=!c||l;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:d,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:d,onClick:function(){return n("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!c,onClick:function(){return n("eject_beaker")}})],4),children:c?l?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:s&&s.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:s&&s.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=c;var l=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.is_ready;return(r.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,o){return n("rename_disease",{index:e.index,name:o})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!c,onClick:function(){return n("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=l;var u=function(e){var t=e.symptom,n=t.name,a=t.desc,c=t.stealth,l=t.resistance,u=t.stage_speed,s=t.transmission,d=t.level,p=t.neutered,f=(0,r.map)((function(e,t){return{desc:e,label:t}}))(t.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:n,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:a}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:s})]})})]}),f.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var s=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:c.length>0?(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!r.is_ready,onClick:function(){return n("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=s;t.Pandemic=function(e){var t=(0,a.useBackend)(e).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),!!t.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{state:e.state}),(0,o.createComponentVNode)(2,s,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.PortableGenerator=function(e){var t,n=(0,r.useBackend)(e),i=n.act,c=n.data;return t=c.stack_percent>50?"good":c.stack_percent>15?"average":"bad",(0,o.createFragment)([!c.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:c.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!c.ready_to_boot,children:c.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:c.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t,children:c.sheets}),c.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:c.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:c.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:c.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):c.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:c.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:c.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:c.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!c.connected&&"bad",children:c.connected?c.power_available:"Unconnected"})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=t.PortablePump=t.PortableBasicInfo=void 0;var o=n(1),r=n(3),a=n(2),i=n(37),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=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 n("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:c?"good":"average",children:c?"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:!l,onClick:function(){return n("eject")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)};t.PortableBasicInfo=c;t.PortablePump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.direction,u=(i.holding,i.target_pressure),s=i.default_pressure,d=i.min_pressure,p=i.max_pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-in-alt":"sign-out-alt",content:l?"In":"Out",selected:l,onClick:function(){return n("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:u,unit:"kPa",width:"75px",minValue:d,maxValue:p,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:u===d,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===s,onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:u===p,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})],4)};t.PortableScrubber=function(e){var t=(0,r.useBackend)(e),n=t.act,l=t.data.filter_types||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return n("toggle_filter",{val:e.gas_id})}},e.id)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitor=void 0;var o=n(1),r=n(29),a=n(70),i=n(20),c=n(12),l=n(2);var u=5e5,s=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},d=function(e){var t,n;function c(){var t;return(t=e.call(this)||this).state={sortByField:null},t}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=this,t=this.props.state.data,n=t.history,c=this.state.sortByField,d=n.supply[n.supply.length-1]||0,m=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),C=n.demand.map((function(e,t){return[t,e]})),g=Math.max.apply(Math,[u].concat(n.supply,n.demand)),b=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===c&&(0,r.sortBy)((function(e){return e.name})),"charge"===c&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===c&&(0,r.sortBy)((function(e){return-s(e.load)}),(function(e){return-parseFloat(e.load)}))])(t.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d,minValue:0,maxValue:g,color:"teal",content:(0,i.toFixed)(d/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:m,minValue:0,maxValue:g,color:"pink",content:(0,i.toFixed)(m/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:h,rangeX:[0,h.length-1],rangeY:[0,g],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,g],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,l.Section,{children:[(0,o.createComponentVNode)(2,l.Box,{mb:1,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"===c,content:"Name",onClick:function(){return e.setState({sortByField:"name"!==c&&"name"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===c,content:"Charge",onClick:function(){return e.setState({sortByField:"charge"!==c&&"charge"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===c,content:"Draw",onClick:function(){return e.setState({sortByField:"draw"!==c&&"draw"})}})]}),(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:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{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"})]}),b.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,p,{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,f,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=d;var p=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"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,l.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};p.defaultHooks=c.pureComponentHooks;var f=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,l.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};f.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(1),r=n(29),a=n(20),i=n(3),c=n(2),l=n(37);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,s=u.freqlock,d=u.frequency,p=u.minFrequency,f=u.maxFrequency,m=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,v=u.subspaceSwitchable,N=l.RADIO_CHANNELS.find((function(e){return e.freq===d})),V=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(u.channels);return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[s&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(d/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:f/10,value:d/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-d/10})}}),N&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:N.color,ml:2,children:["[",N.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:m?"volume-up":"volume-mute",selected:m,onClick:function(){return n("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,onClick:function(){return n("broadcast")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!v&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:b,content:"Subspace Tx "+(b?"ON":"OFF"),onClick:function(){return n("subspace")}})]}),!!b&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===V.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return n("channel",{channel:e.name})}})},e.name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=["Atmospherics","Disposals","Transit Tubes"],l={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){var t=(0,a.useBackend)(e),n=t.act,d=t.data,p=d.category,f=d.categories,m=void 0===f?[]:f,h=d.selected_color,C=d.piping_layer,g=d.mode,b=d.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:p===t,icon:l[e],color:"transparent",content:e,onClick:function(){return n("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&e.bitmask,content:e.name,onClick:function(){return n("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[h],content:h}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return n("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===p&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===C,content:"Layer "+e,onClick:function(){return n("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return n("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.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,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:l[e.cat_name],label:e.cat_name,children:function(){return e.recipes.map((function(t){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:t.selected,content:t.pipe_name,title:t.pipe_name,onClick:function(){return n("pipe_type",{pipe_type:t.pipe_index,category:e.cat_name})}},t.pipe_index)}))}},e.cat_name)}))})})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(1),r=n(3),a=n(2),i=n(163);t.SatelliteControl=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.satellites||[];return(0,o.createFragment)([c.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.meteor_shield_coverage/c.meteor_shield_coverage_max,content:100*c.meteor_shield_coverage/c.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:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return n("toggle",{id:e.id})}},e.id)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(1),r=n(3),a=n(2),i=n(69),c=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],l=[{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){var t=e.state,n=(0,r.useBackend)(e),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{locked:c.locked,onLockedStatusChange:function(){return a("toggle_lock")}}),!c.locked&&(0,o.createComponentVNode)(2,d,{state:t})],0)};var s={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return f}},Guns:{title:"Scanner Mode: Guns",component:function(){return m}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return v}}},d=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=s[c]||s.off,u=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==c&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return i("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},p=function(e){var t=(0,r.useBackend)(e).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 t("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return t("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return t("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return t("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return t("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return t("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return t("set_mode",{new_mode:"Nanites"})}})]})],4)},f=function(e){var t=e.state,n=(0,r.useBackend)(e).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,N,{state:t})],4)},m=function(e){var t=e.state,n=(0,r.useBackend)(e).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,N,{state:t})],4)},h=function(e){var t=e.state,n=(0,r.useBackend)(e).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,N,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,s=l.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",u?"does not have":"has"," ","a disease equal or worse than ",s,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===s,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,s=c.target_species,d=l.find((function(e){return e.value===s}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",d.name," species.","zombie"===s&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===s,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,s=c.target_nutrition,d=u.find((function(e){return e.value===s}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",d.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===s,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},v=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,u=c.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 ",u,"."]}),(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:u,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return i("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,N,{state:t})],4)},N=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.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 n("toggle_reverse")},color:i?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(1),r=n(29),a=n(3),i=n(2);t.ShuttleManipulator=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.shuttles||[],u=c.templates||{},s=c.selected||{},d=c.existing_shuttle||{};return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Status",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return n("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return n("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return n("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})}},"status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Templates",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:(0,r.map)((function(e,t){var r=e.templates||[];return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.port_id,children:r.map((function(e){var t=e.shuttle_id===s.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return n("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))},t)}))(u)})})}},"templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Modification",children:(0,o.createComponentVNode)(2,i.Section,{children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:s.name,children:(!!s.description||!!s.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!s.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:s.description}),!!s.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:s.admin_notes})]})}),d?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+d.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return n("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,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return n("preview",{shuttle_id:s.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:s.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(1),r=n(2),a=n(3),i=n(20);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,s=c.minFrequency,d=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:d/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(1),r=n(29),a=n(3),i=n(2);t.SmartVend=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!c.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:c.drying?"stop":"tint",onClick:function(){return n("Dry")},children:c.drying?"Stop drying":"Dry"}),children:0===c.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",c.name," is empty."]})||(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:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:c.verb?c.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return n("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return n("Release",{name:e.name})}})]})]},t)}))(c.contents)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(1),r=n(3),a=n(2);t.Smes=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return t=l.capacityPercent>=100?"good":l.inputting?"average":"bad",n=l.outputting?"good":l.charge>0?"average":"bad",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*l.capacityPercent,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:l.inputAttempt?"sync-alt":"times",selected:l.inputAttempt,onClick:function(){return c("tryinput")},children:l.inputAttempt?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:t,children:l.capacityPercent>=100?"Fully Charged":l.inputting?"Charging":"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.inputLevel/l.inputLevelMax,content:l.inputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Input",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:l.inputAvailable})]})}),(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:l.outputAttempt?"power-off":"times",selected:l.outputAttempt,onClick:function(){return c("tryoutput")},children:l.outputAttempt?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:n,children:l.outputting?"Sending":l.charge>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.outputLevel/l.outputLevelMax,content:l.outputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:l.outputUsed})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(1),r=n(3),a=n(2);t.SmokeMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.TankContents,l=(i.isTankLoaded,i.TankCurrentVolume),u=i.TankMaxVolume,s=i.active,d=i.setting,p=(i.screen,i.maxSetting),f=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",selected:s,content:s?"On":"Off",onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/u,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:l||0})," / "+u]}),(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:d===e,icon:"plus",content:3*e,disabled:f0?"good":"bad",children:f})]})}),(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:l,content:c+" 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===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!m,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-d-.01,maxValue:d+.01,value:s,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[u+" \xb0"," (auto)"]})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(1),r=n(3),a=n(2);t.SpaceHeater=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!i.hasPowercell||!i.open,onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,disabled:!i.hasPowercell,onClick:function(){return n("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!i.hasPowercell&&"bad",children:i.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.powerLevel/100,content:i.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"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(i.targetTemp-i.currentTemp)>50?"bad":Math.abs(i.targetTemp-i.currentTemp)>20?"average":"good",children:[i.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:i.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.targetTemp),width:"65px",unit:"\xb0C",minValue:i.minTemp,maxValue:i.maxTemp,onChange:function(e,t){return n("target",{target:t})}})||i.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:i.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===i.mode,onClick:function(){return n("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===i.mode,onClick:function(){return n("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===i.mode,onClick:function(){return n("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(1),r=n(3),a=n(2);t.SpawnersMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.spawners||[];return(0,o.createComponentVNode)(2,a.Section,{children:i.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 n("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return n("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.StationAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.StationAlertConsole=function(e){var t=(0,r.useBackend)(e).data.alarms||[],n=t.Fire||[],i=t.Atmosphere||[],c=t.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===n.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),n.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===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)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(1),r=n(3),a=n(2);t.SuitStorageUnit=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.locked,l=i.open,u=i.safeties,s=i.uv_active,d=i.occupied,p=i.suit,f=i.helmet,m=i.mask,h=i.storage;return(0,o.createFragment)([!(!d||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),s&&(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)([!l&&(0,o.createComponentVNode)(2,a.Button,{icon:c?"unlock":"lock",content:c?"Unlock":"Lock",onClick:function(){return n("lock")}}),!c&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-out-alt":"sign-in-alt",content:l?"Close":"Open",onClick:function(){return n("door")}})],0),children:c&&(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"})]})||l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return n("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return n("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return n("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return n("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:d&&u,textAlign:"center",onClick:function(){return n("uv")}})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(1),r=n(3),a=n(2);t.Tank=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.tankPressure/1013,content:i.tankPressure+" kPa",ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,onClick:function(){return n("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,onClick:function(){return n("pressure",{pressure:"reset"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(1),r=n(3),a=n(2);t.TankDispenser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plasma",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.plasma?"square":"square-o",content:"Dispense",disabled:!i.plasma,onClick:function(){return n("plasma")}}),children:i.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.oxygen?"square":"square-o",content:"Dispense",disabled:!i.oxygen,onClick:function(){return n("oxygen")}}),children:i.oxygen})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(1),r=n(3),a=n(2);t.Teleporter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.calibrated,l=i.calibrating,u=i.power_station,s=i.regime_set,d=i.teleporter_hub,p=i.target;return(0,o.createComponentVNode)(2,a.Section,{children:!u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No power station linked."})||!d&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No hub linked."})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Regime",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Change Regime",onClick:function(){return n("regimeset")}}),children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Set Target",onClick:function(){return n("settarget")}}),children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibration",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Calibrate Hub",onClick:function(){return n("calibrate")}}),children:l&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"In Progress"})||c&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Optimal"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Sub-Optimal"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ThermoMachine=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ThermoMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.temperature,format:function(e){return(0,r.toFixed)(e,2)}})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.pressure,format:function(e){return(0,r.toFixed)(e,2)}})," kPa"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:"62px",minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(e,t){return n("target",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){return n("target",{target:c.min})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){return n("target",{target:c.initial})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){return n("target",{target:c.max})}})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineComputer=void 0;var o=n(1),r=n(3),a=n(2);t.TurbineComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=Boolean(i.compressor&&!i.compressor_broke&&i.turbine&&!i.turbine_broke);return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:i.online?"power-off":"times",content:i.online?"Online":"Offline",selected:i.online,disabled:!c,onClick:function(){return n("toggle_power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reconnect",onClick:function(){return n("reconnect")}})],4),children:!c&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor Status",color:!i.compressor||i.compressor_broke?"bad":"good",children:i.compressor_broke?i.compressor?"Offline":"Missing":"Online"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Status",color:!i.turbine||i.turbine_broke?"bad":"good",children:i.turbine_broke?i.turbine?"Offline":"Missing":"Online"})]})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[i.rpm," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temp",children:[i.temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:i.power})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Uplink=void 0;var o=n(1),r=n(28),a=n(19),i=n(2);var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={hoveredItem:{},currentSearch:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setHoveredItem=function(e){this.setState({hoveredItem:e})},c.setSearchText=function(e){this.setState({currentSearch:e})},c.render=function(){var e=this,t=this.props.state,n=t.config,r=t.data,c=n.ref,u=r.compact_mode,s=r.lockable,d=r.telecrystals,p=r.categories,f=void 0===p?[]:p,m=this.state,h=m.hoveredItem,C=m.currentSearch;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:d>0?"good":"bad",children:[d," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,onInput:function(t,n){return e.setSearchText(n)},ml:1,mr:1}),(0,o.createComponentVNode)(2,i.Button,{icon:u?"list":"info",content:u?"Compact":"Detailed",onClick:function(){return(0,a.act)(c,"compact_toggle")}}),!!s&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:f.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.toLowerCase();return String(e.name+e.desc).toLowerCase().includes(t)})),hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}}),2):(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:f.map((function(t){var n=t.name,r=t.items;if(null!==r)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n+" ("+r.length+")",children:function(){return(0,o.createComponentVNode)(2,l,{compact:u,items:r,hoveredItem:h,telecrystals:d,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}})}},n)}))})})},r}(o.Component);t.Uplink=c;var l=function(e){var t=e.items,n=e.hoveredItem,a=e.telecrystals,c=e.compact,l=e.onBuy,u=e.onBuyMouseOver,s=e.onBuyMouseOut,d=n&&n.cost||0;return c?(0,o.createComponentVNode)(2,i.Table,{children:t.map((function(e){var t=n&&n.name!==e.name,c=a-d1?r-1:0),i=1;i1?t-1:0),o=1;o Date: Wed, 12 Feb 2020 16:23:45 +0200 Subject: [PATCH 048/123] Recompile --- tgui-next/packages/tgui/public/tgui.bundle.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tgui-next/packages/tgui/public/tgui.bundle.js b/tgui-next/packages/tgui/public/tgui.bundle.js index 3a05306345..3e11dba928 100644 --- a/tgui-next/packages/tgui/public/tgui.bundle.js +++ b/tgui-next/packages/tgui/public/tgui.bundle.js @@ -1,3 +1,3 @@ !function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=164)}([function(e,t,n){"use strict";var o=n(5),r=n(18).f,a=n(24),i=n(22),c=n(89),l=n(122),u=n(61);e.exports=function(e,t){var n,s,d,p,f,m=e.target,h=e.global,C=e.stat;if(n=h?o:C?o[m]||c(m,{}):(o[m]||{}).prototype)for(s in t){if(p=t[s],d=e.noTargetGet?(f=r(n,s))&&f.value:n[s],!u(h?s:m+(C?".":"#")+s,e.forced)&&d!==undefined){if(typeof p==typeof d)continue;l(p,d)}(e.sham||d&&d.sham)&&a(p,"sham",!0),i(n,s,p,e)}}},function(e,t,n){"use strict";t.__esModule=!0;var o=n(386);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=t.Tooltip=t.Toast=t.TitleBar=t.Tabs=t.Table=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.LabeledList=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.Dimmer=t.Collapsible=t.ColorBox=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(158);t.AnimatedNumber=o.AnimatedNumber;var r=n(391);t.BlockQuote=r.BlockQuote;var a=n(17);t.Box=a.Box;var i=n(114);t.Button=i.Button;var c=n(393);t.ColorBox=c.ColorBox;var l=n(394);t.Collapsible=l.Collapsible;var u=n(395);t.Dimmer=u.Dimmer;var s=n(396);t.Dropdown=s.Dropdown;var d=n(397);t.Flex=d.Flex;var p=n(161);t.Grid=p.Grid;var f=n(87);t.Icon=f.Icon;var m=n(160);t.Input=m.Input;var h=n(163);t.LabeledList=h.LabeledList;var C=n(398);t.NoticeBox=C.NoticeBox;var g=n(399);t.NumberInput=g.NumberInput;var b=n(400);t.ProgressBar=b.ProgressBar;var v=n(401);t.Section=v.Section;var N=n(162);t.Table=N.Table;var V=n(402);t.Tabs=V.Tabs;var y=n(403);t.TitleBar=y.TitleBar;var _=n(117);t.Toast=_.Toast;var x=n(159);t.Tooltip=x.Tooltip;var k=n(404);t.Chart=k.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(37),r=n(19);t.backendUpdate=function(e){return{type:"backendUpdate",payload:e}};t.backendReducer=function(e,t){var n=t.type,r=t.payload;if("backendUpdate"===n){var a=Object.assign({},e.config,{},r.config),i=Object.assign({},e.data,{},r.static_data,{},r.data),c=a.status!==o.UI_DISABLED,l=a.status===o.UI_INTERACTIVE;return Object.assign({},e,{config:a,data:i,visible:c,interactive:l})}return e};t.useBackend=function(e){var t=e.state,n=(e.dispatch,t.config.ref);return Object.assign({},t,{act:function(e,t){return void 0===t&&(t={}),(0,r.act)(n,e,t)}})}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n(118))},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";var o,r=n(9),a=n(5),i=n(6),c=n(15),l=n(74),u=n(24),s=n(22),d=n(13).f,p=n(36),f=n(53),m=n(11),h=n(58),C=a.DataView,g=C&&C.prototype,b=a.Int8Array,v=b&&b.prototype,N=a.Uint8ClampedArray,V=N&&N.prototype,y=b&&p(b),_=v&&p(v),x=Object.prototype,k=x.isPrototypeOf,w=m("toStringTag"),L=h("TYPED_ARRAY_TAG"),B=!(!a.ArrayBuffer||!C),S=B&&!!f&&"Opera"!==l(a.opera),I=!1,T={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},A=function(e){var t=l(e);return"DataView"===t||c(T,t)},E=function(e){return i(e)&&c(T,l(e))};for(o in T)a[o]||(S=!1);if((!S||"function"!=typeof y||y===Function.prototype)&&(y=function(){throw TypeError("Incorrect invocation")},S))for(o in T)a[o]&&f(a[o],y);if((!S||!_||_===x)&&(_=y.prototype,S))for(o in T)a[o]&&f(a[o].prototype,_);if(S&&p(V)!==_&&f(V,_),r&&!c(_,w))for(o in I=!0,d(_,w,{get:function(){return i(this)?this[L]:undefined}}),T)a[o]&&u(a[o],L,o);B&&f&&p(g)!==x&&f(g,x),e.exports={NATIVE_ARRAY_BUFFER:B,NATIVE_ARRAY_BUFFER_VIEWS:S,TYPED_ARRAY_TAG:I&&L,aTypedArray:function(e){if(E(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(f){if(k.call(y,e))return e}else for(var t in T)if(c(T,o)){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(r){if(n)for(var o in T){var i=a[o];i&&c(i.prototype,e)&&delete i.prototype[e]}_[e]&&!n||s(_,e,n?t:S&&v[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,i;if(r){if(f){if(n)for(o in T)(i=a[o])&&c(i,e)&&delete i[e];if(y[e]&&!n)return;try{return s(y,e,n?t:S&&b[e]||t)}catch(l){}}for(o in T)!(i=a[o])||i[e]&&!n||s(i,e,t)}},isView:A,isTypedArray:E,TypedArray:y,TypedArrayPrototype:_}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(30),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(5),r=n(91),a=n(15),i=n(58),c=n(95),l=n(125),u=r("wks"),s=o.Symbol,d=l?s:i;e.exports=function(e){return a(u,e)||(c&&a(s,e)?u[e]=s[e]:u[e]=d("Symbol."+e)),u[e]}},function(e,t,n){"use strict";t.__esModule=!0,t.isFalsy=t.pureComponentHooks=t.shallowDiffers=t.normalizeChildren=t.classes=void 0;t.classes=function(e){for(var t="",n=0;n_;_++)if((p||_ in N)&&(b=V(g=N[_],_,v),e))if(t)k[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(k,g)}else if(s)return!1;return d?-1:u||s?s:k}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxProps=t.unit=void 0;var o=n(1),r=n(12),a=n(392),i=n(37);function c(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}var l=function(e){return"string"==typeof e?e:"number"==typeof e?6*e+"px":void 0};t.unit=l;var u=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},s=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=l(n))}},p=function(e,t){return function(n,o){(0,r.isFalsy)(o)||(n[e]=t)}},f=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,s=e.children,d=c(e,["as","className","content","children"]),p=e.textColor||e.color,f=e.backgroundColor;if("function"==typeof s)return s(C(e));var m=C(d);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(f)&&"color-bg-"+f]),l||s,a.ChildFlags.UnknownChildren,m)};t.Box=g,g.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,g,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,g.Forced=b},function(e,t,n){"use strict";var o=n(9),r=n(71),a=n(46),i=n(23),c=n(33),l=n(15),u=n(119),s=Object.getOwnPropertyDescriptor;t.f=o?s:function(e,t){if(e=i(e),t=c(t,!0),u)try{return s(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";t.__esModule=!0,t.winset=t.winget=t.act=t.runCommand=t.callByondAsync=t.callByond=t.tridentVersion=void 0;var o,r=n(28),a=(o=navigator.userAgent.match(/Trident\/(\d+).+?;/i)[1])?parseInt(o,10):null;t.tridentVersion=a;var i=function(e,t){return void 0===t&&(t={}),"byond://"+e+"?"+(0,r.buildQueryString)(t)},c=function(e,t){void 0===t&&(t={}),window.location.href=i(e,t)};t.callByond=c;var l=function(e,t){void 0===t&&(t={}),window.__callbacks__=window.__callbacks__||[];var n=window.__callbacks__.length,o=new Promise((function(e){window.__callbacks__.push(e)}));return window.location.href=i(e,Object.assign({},t,{callback:"__callbacks__["+n+"]"})),o};t.callByondAsync=l;t.runCommand=function(e){return c("winset",{command:e})};t.act=function(e,t,n){return void 0===n&&(n={}),c("",Object.assign({src:e,action:t},n))};var u=function(e,t){var n;return regeneratorRuntime.async((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,regeneratorRuntime.awrap(l("winget",{id:e,property:t}));case 2:return n=o.sent,o.abrupt("return",n[t]);case 4:case"end":return o.stop()}}))};t.winget=u;t.winset=function(e,t,n){var o;return c("winset",((o={})[e+"."+t]=n,o))}},function(e,t,n){"use strict";t.__esModule=!0,t.toFixed=t.round=t.clamp=void 0;t.clamp=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),Math.max(t,Math.min(e,n))};t.round=function(e){return Math.round(e)};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(t)}},function(e,t,n){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var o=n(5),r=n(24),a=n(15),i=n(89),c=n(90),l=n(34),u=l.get,s=l.enforce,d=String(String).split("String");(e.exports=function(e,t,n,c){var l=!!c&&!!c.unsafe,u=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||r(n,"name",t),s(n).source=d.join("string"==typeof t?t:"")),e!==o?(l?!p&&e[t]&&(u=!0):delete e[t],u?e[t]=n:r(e,t,n)):u?e[t]=n:i(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||c(this)}))},function(e,t,n){"use strict";var o=n(57),r=n(21);e.exports=function(e){return o(r(e))}},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(46);e.exports=o?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var o=n(123),r=n(15),a=n(129),i=n(13).f;e.exports=function(e){var t=o.Symbol||(o.Symbol={});r(t,e)||i(t,e,{value:a.f(e)})}},function(e,t,n){"use strict";var o=n(21),r=/"/g;e.exports=function(e,t,n,a){var i=String(o(e)),c="<"+t;return""!==n&&(c+=" "+n+'="'+String(a).replace(r,""")+'"'),c+">"+i+""}},function(e,t,n){"use strict";var o=n(4);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";t.__esModule=!0,t.buildQueryString=t.decodeHtmlEntities=t.toTitleCase=t.capitalize=t.testGlobPattern=t.multiline=void 0;t.multiline=function o(e){if(Array.isArray(e))return o(e.join(""));var t,n=e.split("\n"),r=n,a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var c;if(a){if(i>=r.length)break;c=r[i++]}else{if((i=r.next()).done)break;c=i.value}for(var l=c,u=0;u",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.zipWith=t.zip=t.reduce=t.sortBy=t.map=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};var o=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(121),c=n(5),l=n(6),u=n(24),s=n(15),d=n(72),p=n(59),f=c.WeakMap;if(i){var m=new f,h=m.get,C=m.has,g=m.set;o=function(e,t){return g.call(m,e,t),t},r=function(e){return h.call(m,e)||{}},a=function(e){return C.call(m,e)}}else{var b=d("state");p[b]=!0,o=function(e,t){return u(e,b,t),t},r=function(e){return s(e,b)?e[b]:{}},a=function(e){return s(e,b)}}e.exports={set:o,get:r,has:a,enforce:function(e){return a(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=n(123),r=n(5),a=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?a(o[e])||a(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},function(e,t,n){"use strict";var o=n(15),r=n(14),a=n(72),i=n(102),c=a("IE_PROTO"),l=Object.prototype;e.exports=i?Object.getPrototypeOf:function(e){return e=r(e),o(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){"use strict";t.__esModule=!0,t.getGasColor=t.getGasLabel=t.RADIO_CHANNELS=t.CSS_COLORS=t.COLORS=t.UI_CLOSE=t.UI_DISABLED=t.UI_UPDATE=t.UI_INTERACTIVE=void 0;t.UI_INTERACTIVE=2;t.UI_UPDATE=1;t.UI_DISABLED=0;t.UI_CLOSE=-1;t.COLORS={department:{captain:"#c06616",security:"#e74c3c",medbay:"#3498db",science:"#9b59b6",engineering:"#f1c40f",cargo:"#f39c12",centcom:"#00c100",other:"#c38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}};t.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"];t.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"CentCom",freq:1337,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"AI Private",freq:1447,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"}];var o=[{id:"o2",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"n2",name:"Nitrogen",label:"N\u2082",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H\u2082O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"no2",name:"Nitryl",label:"NO\u2082",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"}];t.getGasLabel=function(e,t){var n=String(e).toLowerCase(),r=o.find((function(e){return e.id===n||e.name.toLowerCase()===n}));return r&&r.label||t||e};t.getGasColor=function(e){var t=String(e).toLowerCase(),n=o.find((function(e){return e.id===t||e.name.toLowerCase()===t}));return n&&n.color}},function(e,t,n){"use strict";e.exports=!1},function(e,t,n){"use strict";var o=n(4);e.exports=function(e,t){var n=[][e];return!n||!o((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(9),i=n(113),c=n(7),l=n(77),u=n(55),s=n(46),d=n(24),p=n(10),f=n(137),m=n(151),h=n(33),C=n(15),g=n(74),b=n(6),v=n(42),N=n(53),V=n(47).f,y=n(152),_=n(16).forEach,x=n(54),k=n(13),w=n(18),L=n(34),B=n(79),S=L.get,I=L.set,T=k.f,A=w.f,E=Math.round,P=r.RangeError,O=l.ArrayBuffer,M=l.DataView,R=c.NATIVE_ARRAY_BUFFER_VIEWS,F=c.TYPED_ARRAY_TAG,D=c.TypedArray,j=c.TypedArrayPrototype,z=c.aTypedArrayConstructor,H=c.isTypedArray,G=function(e,t){for(var n=0,o=t.length,r=new(z(e))(o);o>n;)r[n]=t[n++];return r},U=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},K=function(e){var t;return e instanceof O||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},Y=function(e,t){return H(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},q=function(e,t){return Y(e,t=h(t,!0))?s(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(w.f=q,k.f=W,U(j,"buffer"),U(j,"byteOffset"),U(j,"byteLength"),U(j,"length")),o({target:"Object",stat:!0,forced:!R},{getOwnPropertyDescriptor:q,defineProperty:W}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,s="set"+e,h=r[c],C=h,g=C&&C.prototype,k={},w=function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)},L=function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[s](t*a+r.byteOffset,o,!0)},A=function(e,t){T(e,t,{get:function(){return w(this,t)},set:function(e){return L(this,t,e)},enumerable:!0})};R?i&&(C=t((function(e,t,n,o){return u(e,C,c),B(b(t)?K(t)?o!==undefined?new h(t,m(n,a),o):n!==undefined?new h(t,m(n,a)):new h(t):H(t)?G(C,t):y.call(C,t):new h(f(t)),e,C)})),N&&N(C,D),_(V(h),(function(e){e in C||d(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){u(e,C,c);var r,i,l,s=0,d=0;if(b(t)){if(!K(t))return H(t)?G(C,t):y.call(C,t);r=t,d=m(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw P("Wrong length");if((i=h-d)<0)throw P("Wrong length")}else if((i=p(o)*a)+d>h)throw P("Wrong length");l=i/a}else l=f(t),r=new O(i=l*a);for(I(e,{buffer:r,byteOffset:d,byteLength:i,length:l,view:new M(r)});sdocument.F=Object<\/script>"),e.close(),p=e.F;n--;)delete p[s][a[n]];return p()};e.exports=Object.create||function(e,t){var n;return null!==e?(d[s]=o(e),n=new d,d[s]=null,n[u]=e):n=p(),t===undefined?n:r(n,t)},i[u]=!0},function(e,t,n){"use strict";var o=n(13).f,r=n(15),a=n(11)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&o(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(11),r=n(42),a=n(24),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a(c,i,r(null)),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(8),r=n(31),a=n(11)("species");e.exports=function(e,t){var n,i=o(e).constructor;return i===undefined||(n=o(i)[a])==undefined?t:r(n)}},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 o=n(124),r=n(93).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(31);e.exports=function(e,t,n){if(o(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,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(33),r=n(13),a=n(46);e.exports=function(e,t,n){var i=o(t);i in e?r.f(e,i,a(0,n)):e[i]=n}},function(e,t,n){"use strict";var o=n(59),r=n(6),a=n(15),i=n(13).f,c=n(58),l=n(67),u=c("meta"),s=0,d=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++s,weakData:{}}})},f=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,u)){if(!d(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!d(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&f.REQUIRED&&d(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.createLogger=void 0;n(154);var o=n(19),r=0,a=1,i=2,c=3,l=4,u=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a=i){var c=[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;(0,o.act)(window.__ref__,"tgui:log",{log:c})}};t.createLogger=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;os;)if((c=l[s++])!=c)return!0}else for(;u>s;s++)if((e||s in l)&&l[s]===n)return e||s||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(4),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==u||n!=l&&("function"==typeof t?o(t):!!t)},i=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=a.data={},l=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(124),r=n(93);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(6),r=n(52),a=n(11)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[a])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(96),i=r("species");e.exports=function(e){return a>=51||!o((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(22);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(8),r=n(98),a=n(10),i=n(48),c=n(99),l=n(132),u=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,s,d){var p,f,m,h,C,g,b,v=i(t,n,s?2:1);if(d)p=e;else{if("function"!=typeof(f=c(e)))throw TypeError("Target is not iterable");if(r(f)){for(m=0,h=a(e.length);h>m;m++)if((C=s?v(o(b=e[m])[0],b[1]):v(e[m]))&&C instanceof u)return C;return new u(!1)}p=f.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,v,b.value,s))&&C&&C instanceof u)return C;return new u(!1)}).stop=function(e){return new u(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(1),r=n(2);t.InterfaceLockNoticeBox=function(e){var t=e.siliconUser,n=e.locked,a=e.onLockStatusChange,i=e.accessText;return t?(0,o.createComponentVNode)(2,r.NoticeBox,{children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{m:0,color:"gray",icon:n?"lock":"unlock",content:n?"Locked":"Unlocked",onClick:function(){a&&a(!n)}})})]})}):(0,o.createComponentVNode)(2,r.NoticeBox,{children:["Swipe ",i||"an ID card"," ","to ",n?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.compose=t.flow=void 0;t.flow=function o(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i=c.length)break;s=c[u++]}else{if((u=c.next()).done)break;s=u.value}var d=s;Array.isArray(d)?n=o.apply(void 0,d).apply(void 0,[n].concat(a)):d&&(n=d.apply(void 0,[n].concat(a)))}return n}};t.compose=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?o-1:0),a=1;a=0:d>p;p+=f)p in s&&(l=n(l,s[p],p,u));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(5),r=n(9),a=n(7).NATIVE_ARRAY_BUFFER,i=n(24),c=n(66),l=n(4),u=n(55),s=n(30),d=n(10),p=n(137),f=n(217),m=n(47).f,h=n(13).f,C=n(97),g=n(43),b=n(34),v=b.get,N=b.set,V="ArrayBuffer",y="DataView",_="Wrong length",x=o[V],k=x,w=o[y],L=o.RangeError,B=f.pack,S=f.unpack,I=function(e){return[255&e]},T=function(e){return[255&e,e>>8&255]},A=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},E=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},P=function(e){return B(e,23,4)},O=function(e){return B(e,52,8)},M=function(e,t){h(e.prototype,t,{get:function(){return v(this)[t]}})},R=function(e,t,n,o){var r=p(n),a=v(e);if(r+t>a.byteLength)throw L("Wrong index");var i=v(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},F=function(e,t,n,o,r,a){var i=p(n),c=v(e);if(i+t>c.byteLength)throw L("Wrong index");for(var l=v(c.buffer).bytes,u=i+c.byteOffset,s=o(+r),d=0;dH;)(D=z[H++])in k||i(k,D,x[D]);j.constructor=k}var G=new w(new k(2)),U=w.prototype.setInt8;G.setInt8(0,2147483648),G.setInt8(1,2147483649),!G.getInt8(0)&&G.getInt8(1)||c(w.prototype,{setInt8:function(e,t){U.call(this,e,t<<24>>24)},setUint8:function(e,t){U.call(this,e,t<<24>>24)}},{unsafe:!0})}else k=function(e){u(this,k,V);var t=p(e);N(this,{bytes:C.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},w=function(e,t,n){u(this,w,y),u(e,k,y);var o=v(e).byteLength,a=s(t);if(a<0||a>o)throw L("Wrong offset");if(a+(n=n===undefined?o-a:d(n))>o)throw L(_);N(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(M(k,"byteLength"),M(w,"buffer"),M(w,"byteLength"),M(w,"byteOffset")),c(w.prototype,{getInt8:function(e){return R(this,1,e)[0]<<24>>24},getUint8:function(e){return R(this,1,e)[0]},getInt16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return S(R(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return S(R(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,T,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){F(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){F(this,8,e,O,t,arguments.length>2?arguments[2]:undefined)}});g(k,V),g(w,y),e.exports={ArrayBuffer:k,DataView:w}},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(61),i=n(22),c=n(50),l=n(68),u=n(55),s=n(6),d=n(4),p=n(75),f=n(43),m=n(79);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],v=b&&b.prototype,N=b,V={},y=function(e){var t=v[e];i(v,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!s(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!s(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!s(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(a(e,"function"!=typeof b||!(C||v.forEach&&!d((function(){(new b).entries().next()})))))N=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new N,x=_[g](C?{}:-0,1)!=_,k=d((function(){_.has(1)})),w=p((function(e){new b(e)})),L=!C&&d((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));w||((N=t((function(t,n){u(t,N,e);var o=m(new b,t,N);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=v,v.constructor=N),(k||L)&&(y("delete"),y("has"),h&&y("get")),(L||x)&&y(g),C&&v.clear&&delete v.clear}return V[e]=N,o({global:!0,forced:N!=b},V),f(N,e),C||n.setStrong(N,e,h),N}},function(e,t,n){"use strict";var o=n(6),r=n(53);e.exports=function(e,t,n){var a,i;return r&&"function"==typeof(a=t.constructor)&&a!==n&&o(i=a.prototype)&&i!==n.prototype&&r(e,i),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},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 o=n(38),r=n(5),a=n(4);e.exports=o||!a((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(8);e.exports=function(){var e=o(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";var o,r,a=n(83),i=RegExp.prototype.exec,c=String.prototype.replace,l=i,u=(o=/a/,r=/b*/g,i.call(o,"a"),i.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),s=/()??/.exec("")[1]!==undefined;(u||s)&&(l=function(e){var t,n,o,r,l=this;return s&&(n=new RegExp("^"+l.source+"$(?!\\s)",a.call(l))),u&&(t=l.lastIndex),o=i.call(l,e),u&&o&&(l.lastIndex=l.global?o.index+o[0].length:t),s&&o&&o.length>1&&c.call(o[0],n,(function(){for(r=1;r")})),s=!a((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,d){var p=i(e),f=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),m=f&&!a((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[p]=/./[p]),n.exec=function(){return t=!0,null},n[p](""),!t}));if(!f||!m||"replace"===e&&!u||"split"===e&&!s){var h=/./[p],C=n(p,""[e],(function(e,t,n,o,r){return t.exec===c?f&&!r?{done:!0,value:h.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}})),g=C[0],b=C[1];r(String.prototype,e,g),r(RegExp.prototype,p,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)}),d&&o(RegExp.prototype[p],"sham",!0)}}},function(e,t,n){"use strict";var o=n(32),r=n(84);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(1),r=n(12),a=n(17);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,s=void 0===u?{}:u,d=e.rotation,p=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,["name","size","spin","className","style","rotation"]);n&&(s["font-size"]=100*n+"%"),"number"==typeof d&&(s.transform="rotate("+d+"deg)");var f=i.test(t),m=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,f?"far":"fas","fa-"+m,c&&"fa-spin"]),style:s},p)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";var o=n(5),r=n(6),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(5),r=n(24);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(120),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(38),r=n(120);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.4.8",mode:o?"pure":"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(35),r=n(47),a=n(94),i=n(8);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.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 o=n(4);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,a=n(5),i=n(73),c=a.process,l=c&&c.versions,u=l&&l.v8;u?r=(o=u.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10);e.exports=function(e){for(var t=o(this),n=a(t.length),i=arguments.length,c=r(i>1?arguments[1]:undefined,n),l=i>2?arguments[2]:undefined,u=l===undefined?n:r(l,n);u>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(11),r=n(65),a=o("iterator"),i=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var o=n(74),r=n(65),a=n(11)("iterator");e.exports=function(e){if(e!=undefined)return e[a]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(11)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(0),r=n(202),a=n(36),i=n(53),c=n(43),l=n(24),u=n(22),s=n(11),d=n(38),p=n(65),f=n(134),m=f.IteratorPrototype,h=f.BUGGY_SAFARI_ITERATORS,C=s("iterator"),g=function(){return this};e.exports=function(e,t,n,s,f,b,v){r(n,t,s);var N,V,y,_=function(e){if(e===f&&B)return B;if(!h&&e in w)return w[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},x=t+" Iterator",k=!1,w=e.prototype,L=w[C]||w["@@iterator"]||f&&w[f],B=!h&&L||_(f),S="Array"==t&&w.entries||L;if(S&&(N=a(S.call(new e)),m!==Object.prototype&&N.next&&(d||a(N)===m||(i?i(N,m):"function"!=typeof N[C]&&l(N,C,g)),c(N,x,!0,!0),d&&(p[x]=g))),"values"==f&&L&&"values"!==L.name&&(k=!0,B=function(){return L.call(this)}),d&&!v||w[C]===B||l(w,C,B),p[t]=B,f)if(V={values:_("values"),keys:b?B:_("keys"),entries:_("entries")},v)for(y in V)!h&&!k&&y in w||u(w,y,V[y]);else o({target:t,proto:!0,forced:h||k},V);return V}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";var o=n(10),r=n(104),a=n(21),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,s=String(a(t)),d=s.length,p=c===undefined?" ":String(c),f=o(n);return f<=d||""==p?s:(l=f-d,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?s+u:u+s)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(30),r=n(21);e.exports="".repeat||function(e){var t=String(r(this)),n="",a=o(e);if(a<0||a==Infinity)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(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 o,r,a,i=n(5),c=n(4),l=n(32),u=n(48),s=n(127),d=n(88),p=n(146),f=i.location,m=i.setImmediate,h=i.clearImmediate,C=i.process,g=i.MessageChannel,b=i.Dispatch,v=0,N={},V=function(e){if(N.hasOwnProperty(e)){var t=N[e];delete N[e],t()}},y=function(e){return function(){V(e)}},_=function(e){V(e.data)},x=function(e){i.postMessage(e+"",f.protocol+"//"+f.host)};m&&h||(m=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return N[++v]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(v),v},h=function(e){delete N[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(x)?o="onreadystatechange"in d("script")?function(e){s.appendChild(d("script")).onreadystatechange=function(){s.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=x,i.addEventListener("message",_,!1))),e.exports={set:m,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(32),a=n(11)("match");e.exports=function(e){var t;return o(e)&&((t=e[a])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(30),r=n(21),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),u=c.length;return l<0||l>=u?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===u||(i=c.charCodeAt(l+1))<56320||i>57343?e?c.charAt(l):a:e?c.slice(l,l+2):i-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},function(e,t,n){"use strict";var o=n(107);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(11)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(108).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(4),r=n(81);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(5),r=n(4),a=n(75),i=n(7).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!i||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!a((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(1),r=n(12),a=n(19),i=n(115),c=n(51),l=n(116),u=n(17),s=n(87),d=n(159);n(160),n(161);function p(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,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var m=(0,c.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,p=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,v=e.ellipsis,N=e.content,V=e.iconRotation,y=e.iconSpin,_=e.children,x=e.onclick,k=e.onClick,w=f(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconSpin","children","onclick","onClick"]),L=!(!N&&!_);return x&&m.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,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({as:"span",className:(0,r.classes)(["Button",n&&"Button--fluid",h&&"Button--disabled",C&&"Button--selected",L&&"Button--hasContent",v&&"Button--ellipsis",p&&"string"==typeof p?"Button--color--"+p:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.tridentVersion<=4,onclick:function(e){(0,l.refocusLayout)(),!h&&k&&k(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!h&&k&&k(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,l.refocusLayout)()):void 0}},w,{children:[c&&(0,o.createComponentVNode)(2,s.Icon,{name:c,rotation:V,spin:y}),N,_,g&&(0,o.createComponentVNode)(2,d.Tooltip,{content:g,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=f(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;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}p(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.confirmMessage,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.color,l=t.content,u=t.onClick,s=f(t,["confirmMessage","confirmColor","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:l,color:this.state.clickedOnce?i:c,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},s)))},t}(o.Component);t.ButtonConfirm=g,h.Confirm=g;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}p(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,c=t.color,l=void 0===c?"default":c,s=(t.placeholder,t.maxLength,f(t,["fluid","content","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+l])},s,{onClick:function(){return e.setInInput(!0)},children:[(0,o.createVNode)(1,"div",null,a,0),(0,o.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)]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},function(e,t,n){"use strict";t.__esModule=!0,t.hotKeyReducer=t.hotKeyMiddleware=t.releaseHeldKeys=t.KEY_MINUS=t.KEY_EQUAL=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_SPACE=t.KEY_ESCAPE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;var o=n(51),r=n(19),a=(0,o.createLogger)("hotkeys");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_ESCAPE=27;t.KEY_SPACE=32;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_EQUAL=187;t.KEY_MINUS=189;var i=[17,18,16],c=[27,13,32,9,17,16],l={},u=function(e,t,n,o){var r="";return e&&(r+="Ctrl+"),t&&(r+="Alt+"),n&&(r+="Shift+"),r+=o>=48&&o<=90?String.fromCharCode(o):"["+o+"]"},s=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:u(n,o,r,t)}},d=function(){for(var e=0,t=Object.keys(l);e4&&function(e,t){if(!e.defaultPrevented){var n=e.target&&e.target.localName;if("input"!==n&&"textarea"!==n){var o=s(e),i=o.keyCode,u=o.ctrlKey,d=o.shiftKey;u||d||c.includes(i)||("keydown"!==t||l[i]?"keyup"===t&&l[i]&&(a.debug("passthrough",t,o),(0,r.callByond)("",{__keyup:i})):(a.debug("passthrough",t,o),(0,r.callByond)("",{__keydown:i})))}}}(e,t),function(e,t,n){if("keyup"===t){var o=s(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,d=o.keyString;u&&!i.includes(l)&&(a.log(d),r&&c&&8===l&&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!")})),n({type:"hotKey",payload:o}))}}(e,t,n)},document.addEventListener("keydown",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keydown"),l[n]=!0})),document.addEventListener("keyup",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keyup"),l[n]=!1})),r.tridentVersion>4&&function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){d()})),function(e){return function(t){return e(t)}}};t.hotKeyReducer=function(e,t){var n=t.type,o=t.payload;if("hotKey"===n){var r=o.ctrlKey,a=o.altKey,i=o.keyCode;return r&&a&&187===i?Object.assign({},e,{showKitchenSink:!e.showKitchenSink}):e}return e}},function(e,t,n){"use strict";t.__esModule=!0,t.refocusLayout=void 0;var o=n(19);t.refocusLayout=function(){if(!(o.tridentVersion<=4)){var e=document.getElementById("Layout__content");e&&e.focus()}}},function(e,t,n){"use strict";t.__esModule=!0,t.toastReducer=t.showToast=t.Toast=void 0;var o,r=n(1),a=n(12),i=function(e){var t=e.content,n=e.children;return(0,r.createVNode)(1,"div","Layout__toast",[t,n],0)};t.Toast=i,i.defaultHooks=a.pureComponentHooks;t.showToast=function(e,t){o&&clearTimeout(o),o=setTimeout((function(){o=undefined,e({type:"hideToast"})}),5e3),e({type:"showToast",payload:{text:t}})};t.toastReducer=function(e,t){var n=t.type,o=t.payload;if("showToast"===n){var r=o.text;return Object.assign({},e,{toastText:r})}return"hideToast"===n?Object.assign({},e,{toastText:null}):e}},function(e,t,n){"use strict";var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(r){"object"==typeof window&&(o=window)}e.exports=o},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(88);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(5),r=n(89),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(5),r=n(90),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(15),r=n(92),a=n(18),i=n(13);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,u=0;ul;)o(c,n=t[l++])&&(~a(u,n)||u.push(n));return u}},function(e,t,n){"use strict";var o=n(95);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol()},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(8),i=n(62);e.exports=o?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(35);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(23),r=n(47).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(e){try{return r(e)}catch(t){return i.slice()}};e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?c(e):r(o(e))}},function(e,t,n){"use strict";var o=n(11);t.f=o},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),u=r(t,c),s=arguments.length>2?arguments[2]:undefined,d=i((s===undefined?c:r(s,c))-u,c-l),p=1;for(u0;)u in n?n[l]=n[u]:delete n[l],l+=p,u+=p;return n}},function(e,t,n){"use strict";var o=n(52),r=n(10),a=n(48);e.exports=function i(e,t,n,c,l,u,s,d){for(var p,f=l,m=0,h=!!s&&a(s,d,3);m0&&o(p))f=i(e,t,p,r(p.length),f,u-1)-1;else{if(f>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[f]=p}f++}m++}return f}},function(e,t,n){"use strict";var o=n(8);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(i){var a=e["return"];throw a!==undefined&&o(a.call(e)),i}}},function(e,t,n){"use strict";var o=n(23),r=n(44),a=n(65),i=n(34),c=n(101),l=i.set,u=i.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,a,i=n(36),c=n(24),l=n(15),u=n(11),s=n(38),d=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),s||l(o,d)||c(o,d,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(23),r=n(30),a=n(10),i=n(39),c=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,s=i("lastIndexOf");e.exports=u||s?function(e){if(u)return l.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=c(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:l},function(e,t,n){"use strict";var o=n(30),r=n(10);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(31),r=n(6),a=[].slice,i={},c=function(e,t,n){if(!(t in i)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),a(s.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),d&&o(s.prototype,"size",{get:function(){return f(this).size}}),s},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){m(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=a(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),s(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(6),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(5),r=n(56).trim,a=n(81),i=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==i(a+"08")||22!==i(a+"0x16");e.exports=l?function(e,t){var n=r(String(e));return i(n,t>>>0||(c.test(n)?16:10))}:i},function(e,t,n){"use strict";var o=n(9),r=n(62),a=n(23),i=n(71).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,s=0,d=[];u>s;)n=l[s++],o&&!i.call(c,n)||d.push(e?[n,c[n]]:c[n]);return d}};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 o=n(5);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(73);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,u,s,d=n(5),p=n(18).f,f=n(32),m=n(106).set,h=n(146),C=d.MutationObserver||d.WebKitMutationObserver,g=d.process,b=d.Promise,v="process"==f(g),N=p(d,"queueMicrotask"),V=N&&N.value;V||(o=function(){var e,t;for(v&&(e=g.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?i():a=undefined,n}}a=undefined,e&&e.enter()},v?i=function(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),s=u.then,i=function(){s.call(u,o)}):i=function(){m.call(d,o)}),e.exports=V||function(e){var t={fn:e,next:undefined};a&&(a.next=t),r||(r=t,i()),a=t}},function(e,t,n){"use strict";var o=n(8),r=n(6),a=n(149);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(31),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(73);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(347);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(14),r=n(10),a=n(99),i=n(98),c=n(48),l=n(7).aTypedArrayConstructor;e.exports=function(e){var t,n,u,s,d,p,f=o(e),m=arguments.length,h=m>1?arguments[1]:undefined,C=h!==undefined,g=a(f);if(g!=undefined&&!i(g))for(p=(d=g.call(f)).next,f=[];!(s=p.call(d)).done;)f.push(s.value);for(C&&m>2&&(h=c(h,arguments[2],2)),n=r(f.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=C?h(f[t],t):f[t];return u}},function(e,t,n){"use strict";var o=n(66),r=n(50).getWeakData,a=n(8),i=n(6),c=n(55),l=n(68),u=n(16),s=n(15),d=n(34),p=d.set,f=d.getterFor,m=u.find,h=u.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},v=function(e,t){return m(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=v(this,e);if(t)return t[1]},has:function(e){return!!v(this,e)},set:function(e,t){var n=v(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=h(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,u){var d=e((function(e,o){c(e,d,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),m=f(t),h=function(e,t,n){var o=m(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(d.prototype,{"delete":function(e){var t=m(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&s(n,t.id)&&delete n[t.id]},has:function(e){var t=m(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&s(n,t.id)}}),o(d.prototype,n?{get:function(e){var t=m(this);if(i(e)){var n=r(e);return!0===n?g(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return h(this,e,t)}}:{add:function(e){return h(this,e,!0)}}),d}}},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=void 0;var o,r,a,i,c,l=n(156),u=n(19),s=(0,n(51).createLogger)("drag"),d=!1,p=!1,f=[0,0],m=function(e){return(0,u.winget)(e,"pos").then((function(e){return[e.x,e.y]}))},h=function(e,t){return(0,u.winset)(e,"pos",t[0]+","+t[1])},C=function(e){var t,n,r,a;return regeneratorRuntime.async((function(i){for(;;)switch(i.prev=i.next){case 0:return s.log("setting up"),o=e.config.window,i.next=4,regeneratorRuntime.awrap(m(o));case 4:t=i.sent,f=[t[0]-window.screenLeft,t[1]-window.screenTop],n=g(t),r=n[0],a=n[1],r&&h(o,a),s.debug("current state",{ref:o,screenOffset:f});case 9:case"end":return i.stop()}}))};t.setupDrag=C;var g=function(e){var t=e[0],n=e[1],o=!1;return t<0?(t=0,o=!0):t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth,o=!0),n<0?(n=0,o=!0):n+window.innerHeight>window.screen.availHeight&&(n=window.screen.availHeight-window.innerHeight,o=!0),[o,[t,n]]};t.dragStartHandler=function(e){s.log("drag start"),d=!0,r=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",v),document.addEventListener("mouseup",b),v(e)};var b=function y(e){s.log("drag end"),v(e),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",y),d=!1},v=function(e){d&&(e.preventDefault(),h(o,(0,l.vecAdd)([e.screenX,e.screenY],f,r)))};t.resizeStartHandler=function(e,t){return function(n){a=[e,t],s.log("resize start",a),p=!0,r=[window.screenLeft-n.screenX,window.screenTop-n.screenY],i=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",V),document.addEventListener("mouseup",N),V(n)}};var N=function _(e){s.log("resize end",c),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",_),p=!1},V=function(e){p&&(e.preventDefault(),(c=(0,l.vecAdd)(i,(0,l.vecMultiply)(a,(0,l.vecAdd)([e.screenX,e.screenY],(0,l.vecInverse)([window.screenLeft,window.screenTop]),r,[1,1]))))[0]=Math.max(c[0],250),c[1]=Math.max(c[1],120),function(e,t){(0,u.winset)(e,"size",t[0]+","+t[1])}(o,c))}},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=t.vecCreate=void 0;var o=n(29);t.vecCreate=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",i&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(1),r=n(12),a=n(17);function i(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}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e))},u.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=c(r))},u.setEditing=function(e){this.setState({editing:e})},u.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,u=c.fluid,s=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",u&&"Input--fluid",l])},s,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.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)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(1),r=n(162),a=n(12);function i(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}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(1),r=n(12),a=n(17);function i(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}var c=function(e){var t=e.collapsing,n=e.className,c=e.content,l=e.children,u=i(e,["collapsing","className","content","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"table",className:(0,r.classes)(["Table",t&&"Table--collapsing",n])},u,{children:(0,o.createVNode)(1,"tbody",null,[c,l],0)})))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=i(e,["className","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"tr",className:(0,r.classes)(["Table__row",n&&"Table__row--header",t])},c)))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"td",className:(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t])},l)))};t.TableCell=u,u.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=u},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(1),r=n(12),a=n(17),i=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=i,i.defaultHooks=r.pureComponentHooks;var c=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,u=e.buttons,s=e.content,d=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),content:n+":"}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2,children:[s,d]}),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};t.LabeledListItem=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,null,1,{style:{"padding-bottom":(0,a.unit)(n)}}),2)};t.LabeledListDivider=l,l.defaultHooks=r.pureComponentHooks,i.Item=c,i.Divider=l},function(e,t,n){n(165),n(166),n(167),n(168),n(169),n(170),e.exports=n(171)},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";n(172),n(173),n(174),n(175),n(176),n(177),n(178),n(179),n(180),n(181),n(182),n(183),n(184),n(185),n(186),n(187),n(188),n(189),n(190),n(191),n(192),n(193),n(194),n(195),n(197),n(199),n(200),n(201),n(133),n(203),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(218),n(219),n(220),n(221),n(222),n(224),n(225),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(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(256),n(257),n(258),n(259),n(260),n(261),n(263),n(264),n(266),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(288),n(289),n(290),n(292),n(293),n(294),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(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),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(346),n(348),n(349),n(350),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(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);var o=n(1);n(387),n(388);var r=n(389),a=(n(154),n(3)),i=n(19),c=n(155),l=n(51),u=n(157),s=n(497),d=(0,l.createLogger)(),p=(0,s.createStore)(),f=document.getElementById("react-root"),m=!0,h=!1,C=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(m){if(d.log("initial render",e),!(0,u.getRoute)(e)){if(d.info("loading old tgui"),h=!0,window.update=window.initialize=function(){},i.tridentVersion<=4)return void setTimeout((function(){location.href="tgui-fallback.html?ref="+window.__ref__}),10);document.getElementById("data").textContent=JSON.stringify(e),(0,r.loadCSS)("v4shim.css"),(0,r.loadCSS)("tgui.css");var t=document.getElementsByTagName("head")[0],a=document.createElement("script");return a.type="text/javascript",a.src="tgui.js",void t.appendChild(a)}(0,c.setupDrag)(e)}var l=n(499).Layout,s=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(s,f)}catch(C){d.error("rendering error",C)}m&&(m=!1)}}()})),window.update=window.initialize=function(e){var t=function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};i.tridentVersion<=4&&(t=undefined);try{return JSON.parse(e,t)}catch(o){d.log(o),d.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e);p.dispatch((0,a.backendUpdate)(t))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}(0,r.loadCSS)("font-awesome.css")};i.tridentVersion<=4&&"loading"===document.readyState?document.addEventListener("DOMContentLoaded",C):C()},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(35),i=n(38),c=n(9),l=n(95),u=n(125),s=n(4),d=n(15),p=n(52),f=n(6),m=n(8),h=n(14),C=n(23),g=n(33),b=n(46),v=n(42),N=n(62),V=n(47),y=n(128),_=n(94),x=n(18),k=n(13),w=n(71),L=n(24),B=n(22),S=n(91),I=n(72),T=n(59),A=n(58),E=n(11),P=n(129),O=n(25),M=n(43),R=n(34),F=n(16).forEach,D=I("hidden"),j=E("toPrimitive"),z=R.set,H=R.getterFor("Symbol"),G=Object.prototype,U=r.Symbol,K=a("JSON","stringify"),Y=x.f,q=k.f,W=y.f,$=w.f,Q=S("symbols"),X=S("op-symbols"),J=S("string-to-symbol-registry"),Z=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&s((function(){return 7!=v(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(G,t);o&&delete G[t],q(e,t,n),o&&e!==G&&q(G,t,o)}:q,re=function(e,t){var n=Q[e]=v(U.prototype);return z(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=l&&"symbol"==typeof U.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ie=function(e,t,n){e===G&&ie(X,t,n),m(e);var o=g(t,!0);return m(n),d(Q,o)?(n.enumerable?(d(e,D)&&e[D][o]&&(e[D][o]=!1),n=v(n,{enumerable:b(0,!1)})):(d(e,D)||q(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):q(e,o,n)},ce=function(e,t){m(e);var n=C(t),o=N(n).concat(pe(n));return F(o,(function(t){c&&!ue.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?v(e):ce(v(e),t)},ue=function(e){var t=g(e,!0),n=$.call(this,t);return!(this===G&&d(Q,t)&&!d(X,t))&&(!(n||!d(this,t)||!d(Q,t)||d(this,D)&&this[D][t])||n)},se=function(e,t){var n=C(e),o=g(t,!0);if(n!==G||!d(Q,o)||d(X,o)){var r=Y(n,o);return!r||!d(Q,o)||d(n,D)&&n[D][o]||(r.enumerable=!0),r}},de=function(e){var t=W(C(e)),n=[];return F(t,(function(e){d(Q,e)||d(T,e)||n.push(e)})),n},pe=function(e){var t=e===G,n=W(t?X:C(e)),o=[];return F(n,(function(e){!d(Q,e)||t&&!d(G,e)||o.push(Q[e])})),o};(l||(B((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=A(e),n=function o(e){this===G&&o.call(X,e),d(this,D)&&d(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(G,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return H(this).tag})),w.f=ue,k.f=ie,x.f=se,V.f=y.f=de,_.f=pe,c&&(q(U.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),i||B(G,"propertyIsEnumerable",ue,{unsafe:!0}))),u||(P.f=function(e){return re(E(e),e)}),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),F(N(ee),(function(e){O(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(d(J,t))return J[t];var n=U(t);return J[t]=n,Z[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(d(Z,e))return Z[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!c},{create:le,defineProperty:ie,defineProperties:ce,getOwnPropertyDescriptor:se}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:de,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:s((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||s((function(){var e=U();return"[null]"!=K([e])||"{}"!=K({a:e})||"{}"!=K(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(o=t,(f(t)||e!==undefined)&&!ae(e))return p(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,K.apply(null,r)}});U.prototype[j]||L(U.prototype,j,U.prototype.valueOf),M(U,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(5),i=n(15),c=n(6),l=n(13).f,u=n(122),s=a.Symbol;if(r&&"function"==typeof s&&(!("description"in s.prototype)||s().description!==undefined)){var d={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new s(e):e===undefined?s():s(e);return""===e&&(d[t]=!0),t};u(p,s);var f=p.prototype=s.prototype;f.constructor=p;var m=f.toString,h="Symbol(test)"==String(s("test")),C=/^Symbol\((.*)\)[^)]+$/;l(f,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=m.call(e);if(i(d,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(25)("asyncIterator")},function(e,t,n){"use strict";n(25)("hasInstance")},function(e,t,n){"use strict";n(25)("isConcatSpreadable")},function(e,t,n){"use strict";n(25)("iterator")},function(e,t,n){"use strict";n(25)("match")},function(e,t,n){"use strict";n(25)("replace")},function(e,t,n){"use strict";n(25)("search")},function(e,t,n){"use strict";n(25)("species")},function(e,t,n){"use strict";n(25)("split")},function(e,t,n){"use strict";n(25)("toPrimitive")},function(e,t,n){"use strict";n(25)("toStringTag")},function(e,t,n){"use strict";n(25)("unscopables")},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(52),i=n(6),c=n(14),l=n(10),u=n(49),s=n(63),d=n(64),p=n(11),f=n(96),m=p("isConcatSpreadable"),h=9007199254740991,C="Maximum allowed index exceeded",g=f>=51||!r((function(){var e=[];return e[m]=!1,e.concat()[0]!==e})),b=d("concat"),v=function(e){if(!i(e))return!1;var t=e[m];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!g||!b},{concat:function(e){var t,n,o,r,a,i=c(this),d=s(i,0),p=0;for(t=-1,o=arguments.length;th)throw TypeError(C);for(n=0;n=h)throw TypeError(C);u(d,p++,a)}return d.length=p,d}})},function(e,t,n){"use strict";var o=n(0),r=n(130),a=n(44);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(0),r=n(16).every;o({target:"Array",proto:!0,forced:n(39)("every")},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(97),a=n(44);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(0),r=n(16).filter,a=n(4),i=n(64)("filter"),c=i&&!a((function(){[].filter.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(16).find,a=n(44),i=!0;"find"in[]&&Array(1).find((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(0),r=n(16).findIndex,a=n(44),i=!0;"findIndex"in[]&&Array(1).findIndex((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(0),r=n(131),a=n(14),i=n(10),c=n(30),l=n(63);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=i(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(0),r=n(131),a=n(14),i=n(10),c=n(31),l=n(63);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),o=i(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(0),r=n(196);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(16).forEach,r=n(39);e.exports=r("forEach")?function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}:[].forEach},function(e,t,n){"use strict";var o=n(0),r=n(198);o({target:"Array",stat:!0,forced:!n(75)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(48),r=n(14),a=n(132),i=n(98),c=n(10),l=n(49),u=n(99);e.exports=function(e){var t,n,s,d,p,f=r(e),m="function"==typeof this?this:Array,h=arguments.length,C=h>1?arguments[1]:undefined,g=C!==undefined,b=0,v=u(f);if(g&&(C=o(C,h>2?arguments[2]:undefined,2)),v==undefined||m==Array&&i(v))for(n=new m(t=c(f.length));t>b;b++)l(n,b,g?C(f[b],b):f[b]);else for(p=(d=v.call(f)).next,n=new m;!(s=p.call(d)).done;b++)l(n,b,g?a(d,C,[s.value,b],!0):s.value);return n.length=b,n}},function(e,t,n){"use strict";var o=n(0),r=n(60).includes,a=n(44);o({target:"Array",proto:!0},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("includes")},function(e,t,n){"use strict";var o=n(0),r=n(60).indexOf,a=n(39),i=[].indexOf,c=!!i&&1/[1].indexOf(1,-0)<0,l=a("indexOf");o({target:"Array",proto:!0,forced:c||l},{indexOf:function(e){return c?i.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(0)({target:"Array",stat:!0},{isArray:n(52)})},function(e,t,n){"use strict";var o=n(134).IteratorPrototype,r=n(42),a=n(46),i=n(43),c=n(65),l=function(){return this};e.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,u,!1,!0),c[u]=l,e}},function(e,t,n){"use strict";var o=n(0),r=n(57),a=n(23),i=n(39),c=[].join,l=r!=Object,u=i("join",",");o({target:"Array",proto:!0,forced:l||u},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(0),r=n(136);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(0),r=n(16).map,a=n(4),i=n(64)("map"),c=i&&!a((function(){[].map.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(49);o({target:"Array",stat:!0,forced:r((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;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(0),r=n(76).left;o({target:"Array",proto:!0,forced:n(39)("reduce")},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(76).right;o({target:"Array",proto:!0,forced:n(39)("reduceRight")},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(52),i=n(41),c=n(10),l=n(23),u=n(49),s=n(64),d=n(11)("species"),p=[].slice,f=Math.max;o({target:"Array",proto:!0,forced:!s("slice")},{slice:function(e,t){var n,o,s,m=l(this),h=c(m.length),C=i(e,h),g=i(t===undefined?h:t,h);if(a(m)&&("function"!=typeof(n=m.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[d])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(m,C,g);for(o=new(n===undefined?Array:n)(f(g-C,0)),s=0;C1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(31),a=n(14),i=n(4),c=n(39),l=[],u=l.sort,s=i((function(){l.sort(undefined)})),d=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:s||!d||p},{sort:function(e){return e===undefined?u.call(a(this)):u.call(a(this),r(e))}})},function(e,t,n){"use strict";n(54)("Array")},function(e,t,n){"use strict";var o=n(0),r=n(41),a=n(30),i=n(10),c=n(14),l=n(63),u=n(49),s=n(64),d=Math.max,p=Math.min,f=9007199254740991,m="Maximum allowed length exceeded";o({target:"Array",proto:!0,forced:!s("splice")},{splice:function(e,t){var n,o,s,h,C,g,b=c(this),v=i(b.length),N=r(e,v),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=v-N):(n=V-2,o=p(d(a(t),0),v-N)),v+n-o>f)throw TypeError(m);for(s=l(b,o),h=0;hv-o+n;h--)delete b[h-1]}else if(n>o)for(h=v-o;h>N;h--)g=h+n-1,(C=h+o-1)in b?b[g]=b[C]:delete b[g];for(h=0;h>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(u=e!=e?1:0,l=f):(l=a(i(e)/c),e*(s=r(2,-l))<1&&(l--,s*=2),(e+=l+m>=1?h/s:h*r(2,1-m))*s>=2&&(l++,s/=2),l+m>=f?(u=0,l=f):l+m>=1?(u=(e*s-1)*r(2,t),l+=m):(u=e*r(2,m-1)*r(2,t),l=0));t>=8;d[g++]=255&u,u/=256,t-=8);for(l=l<0;d[g++]=255&l,l/=256,p-=8);return d[--g]|=128*C,d},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,u=o-1,s=e[u--],d=127&s;for(s>>=7;l>0;d=256*d+e[u],u--,l-=8);for(n=d&(1<<-l)-1,d>>=-l,l+=t;l>0;n=256*n+e[u],u--,l-=8);if(0===d)d=1-c;else{if(d===i)return n?NaN:s?-1/0:1/0;n+=r(2,t),d-=c}return(s?-1:1)*n*r(2,d-t)}}},function(e,t,n){"use strict";var o=n(0),r=n(7);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(77),i=n(8),c=n(41),l=n(10),u=n(45),s=a.ArrayBuffer,d=a.DataView,p=s.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new s(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(p!==undefined&&t===undefined)return p.call(i(this),e);for(var n=i(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),a=new(u(this,s))(l(r-o)),f=new d(this),m=new d(a),h=0;o9999?"+":"";return n+r(a(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(14),i=n(33);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=a(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(24),r=n(226),a=n(11)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(8),r=n(33);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(22),r=Date.prototype,a="Invalid Date",i=r.toString,c=r.getTime;new Date(NaN)+""!=a&&o(r,"toString",(function(){var e=c.call(this);return e==e?i.call(this):a}))},function(e,t,n){"use strict";n(0)({target:"Function",proto:!0},{bind:n(138)})},function(e,t,n){"use strict";var o=n(6),r=n(13),a=n(36),i=n(11)("hasInstance"),c=Function.prototype;i in c||r.f(c,i,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(9),r=n(13).f,a=Function.prototype,i=a.toString,c=/^\s*function ([^ (]*)/;!o||"name"in a||r(a,"name",{configurable:!0,get:function(){try{return i.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(5);n(43)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(78),r=n(139);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(0),r=n(140),a=Math.acosh,i=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!a||710!=Math.floor(a(Number.MAX_VALUE))||a(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?i(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(0),r=Math.asinh,a=Math.log,i=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):a(e+i(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(0),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:a((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(0),r=n(105),a=Math.abs,i=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*i(a(e),1/3)}})},function(e,t,n){"use strict";var o=n(0),r=Math.floor,a=Math.log,i=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(a(e+.5)*i):32}})},function(e,t,n){"use strict";var o=n(0),r=n(80),a=Math.cosh,i=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!a||a(710)===Infinity},{cosh:function(e){var t=r(i(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(0),r=n(80);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{fround:n(241)})},function(e,t,n){"use strict";var o=n(105),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),u=a(2,-126),s=function(e){return e+1/i-1/i};e.exports=Math.fround||function(e){var t,n,a=r(e),d=o(e);return al||n!=n?d*Infinity:d*n}},function(e,t,n){"use strict";var o=n(0),r=Math.hypot,a=Math.abs,i=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,u=0;c0?(o=n/u)*o:n;return u===Infinity?Infinity:u*i(r)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=a(4294967295,5)||2!=a.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,a=65535&o;return 0|r*a+((65535&n>>>16)*a+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(0),r=Math.log,a=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*a}})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{log1p:n(140)})},function(e,t,n){"use strict";var o=n(0),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{sign:n(105)})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(80),i=Math.abs,c=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return i(e=+e)<1?(a(e)-a(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(0),r=n(80),a=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){"use strict";n(43)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(0),r=Math.ceil,a=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?a:r)(e)}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(22),c=n(15),l=n(32),u=n(79),s=n(33),d=n(4),p=n(42),f=n(47).f,m=n(18).f,h=n(13).f,C=n(56).trim,g="Number",b=r[g],v=b.prototype,N=l(p(v))==g,V=function(e){var t,n,o,r,a,i,c,l,u=s(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=C(u)).charCodeAt(0))||45===t){if(88===(n=u.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(u.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+u}for(i=(a=u.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+u};if(a(g,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var y,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(N?d((function(){v.valueOf.call(n)})):l(n)!=g)?u(new b(V(t)),n,_):V(t)},x=o?f(b):"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;x.length>k;k++)c(b,y=x[k])&&!c(_,y)&&h(_,y,m(b,y));_.prototype=v,v.constructor=_,i(r,g,_)}},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isFinite:n(255)})},function(e,t,n){"use strict";var o=n(5).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isInteger:n(141)})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(0),r=n(141),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(0),r=n(262);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(56).trim,a=n(81),i=o.parseFloat,c=1/i(a+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=i(t);return 0===n&&"-"==t.charAt(0)?-0:n}:i},function(e,t,n){"use strict";var o=n(0),r=n(142);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(0),r=n(30),a=n(265),i=n(104),c=n(4),l=1..toFixed,u=Math.floor,s=function p(e,t,n){return 0===t?n:t%2==1?p(e,t-1,n*e):p(e*e,t/2,n)},d=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=a(this),p=r(e),f=[0,0,0,0,0,0],m="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*f[n],f[n]=o%1e7,o=u(o/1e7)},g=function(e){for(var t=6,n=0;--t>=0;)n+=f[t],f[t]=u(n/e),n=n%e*1e7},b=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==f[e]){var n=String(f[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(p<0||p>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(m="-",l=-l),l>1e-21)if(n=(t=d(l*s(2,69,1))-69)<0?l*s(2,-t,1):l/s(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=p;o>=7;)C(1e7,0),o-=7;for(C(s(10,o,1),0),o=t-1;o>=23;)g(1<<23),o-=23;g(1<0?m+((c=h.length)<=p?"0."+i.call("0",p-c)+h:h.slice(0,c-p)+"."+h.slice(c-p)):m+h}})},function(e,t,n){"use strict";var o=n(32);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(0),r=n(267);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(62),i=n(94),c=n(71),l=n(14),u=n(57),s=Object.assign,d=Object.defineProperty;e.exports=!s||r((function(){if(o&&1!==s({b:1},s(d({},"a",{enumerable:!0,get:function(){d(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!=s({},e)[n]||"abcdefghijklmnopqrst"!=a(s({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,s=1,d=i.f,p=c.f;r>s;)for(var f,m=u(arguments[s++]),h=d?a(m).concat(d(m)):a(m),C=h.length,g=0;C>g;)f=h[g++],o&&!p.call(m,f)||(n[f]=m[f]);return n}:s},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0,sham:!n(9)},{create:n(42)})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(31),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(i(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(0),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(126)})},function(e,t,n){"use strict";var o=n(0),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(13).f})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(31),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(i(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(0),r=n(143).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(67),a=n(4),i=n(6),c=n(50).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!r},{freeze:function(e){return l&&i(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(0),r=n(68),a=n(49);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(23),i=n(18).f,c=n(9),l=r((function(){i(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return i(a(e),t)}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(92),i=n(23),c=n(18),l=n(49);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,u=a(o),s={},d=0;u.length>d;)(n=r(o,t=u[d++]))!==undefined&&l(s,t,n);return s}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(128).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(14),i=n(36),c=n(102);o({target:"Object",stat:!0,forced:r((function(){i(1)})),sham:!c},{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0},{is:n(144)})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isExtensible:function(e){return!!a(e)&&(!i||i(e))}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isFrozen:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isSealed:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(14),a=n(62);o({target:"Object",stat:!0,forced:n(4)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(33),l=n(36),u=n(18).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(33),l=n(36),u=n(18).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{preventExtensions:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{seal:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0},{setPrototypeOf:n(53)})},function(e,t,n){"use strict";var o=n(100),r=n(22),a=n(291);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(100),r=n(74);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(0),r=n(143).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(142);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(0),l=n(38),u=n(5),s=n(35),d=n(145),p=n(22),f=n(66),m=n(43),h=n(54),C=n(6),g=n(31),b=n(55),v=n(32),N=n(90),V=n(68),y=n(75),_=n(45),x=n(106).set,k=n(147),w=n(148),L=n(295),B=n(149),S=n(296),I=n(34),T=n(61),A=n(11),E=n(96),P=A("species"),O="Promise",M=I.get,R=I.set,F=I.getterFor(O),D=d,j=u.TypeError,z=u.document,H=u.process,G=s("fetch"),U=B.f,K=U,Y="process"==v(H),q=!!(z&&z.createEvent&&u.dispatchEvent),W=0,$=T(O,(function(){if(!(N(D)!==String(D))){if(66===E)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(E>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[P]=t,!(e.then((function(){}))instanceof t)})),Q=$||!y((function(e){D.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},J=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;k((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,u,s=o[i++],d=a?s.ok:s.fail,p=s.resolve,f=s.reject,m=s.domain;try{d?(a||(2===t.rejection&&ne(e,t),t.rejection=1),!0===d?c=r:(m&&m.enter(),c=d(r),m&&(m.exit(),u=!0)),c===s.promise?f(j("Promise-chain cycle")):(l=X(c))?l.call(c,p,f):p(c)):f(r)}catch(h){m&&!u&&m.exit(),f(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&ee(e,t)}))}},Z=function(e,t,n){var o,r;q?((o=z.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),u.dispatchEvent(o)):o={promise:t,reason:n},(r=u["on"+e])?r(o):"unhandledrejection"===e&&L("Unhandled promise rejection",n)},ee=function(e,t){x.call(u,(function(){var n,o=t.value;if(te(t)&&(n=S((function(){Y?H.emit("unhandledRejection",o,e):Z("unhandledrejection",e,o)})),t.rejection=Y||te(t)?2:1,n.error))throw n.value}))},te=function(e){return 1!==e.rejection&&!e.parent},ne=function(e,t){x.call(u,(function(){Y?H.emit("rejectionHandled",e):Z("rejectionhandled",e,t.value)}))},oe=function(e,t,n,o){return function(r){e(t,n,r,o)}},re=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,J(e,t,!0))},ae=function ie(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=X(n);r?k((function(){var o={done:!1};try{r.call(n,oe(ie,e,o,t),oe(re,e,o,t))}catch(a){re(e,o,a,t)}})):(t.value=n,t.state=1,J(e,t,!1))}catch(a){re(e,{done:!1},a,t)}}};$&&(D=function(e){b(this,D,O),g(e),o.call(this);var t=M(this);try{e(oe(ae,this,t),oe(re,this,t))}catch(n){re(this,t,n)}},(o=function(e){R(this,{type:O,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:W,value:undefined})}).prototype=f(D.prototype,{then:function(e,t){var n=F(this),o=U(_(this,D));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=Y?H.domain:undefined,n.parent=!0,n.reactions.push(o),n.state!=W&&J(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=M(e);this.promise=e,this.resolve=oe(ae,e,t),this.reject=oe(re,e,t)},B.f=U=function(e){return e===D||e===a?new r(e):K(e)},l||"function"!=typeof d||(i=d.prototype.then,p(d.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof G&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return w(D,G.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:$},{Promise:D}),m(D,O,!1,!0),h(O),a=s(O),c({target:O,stat:!0,forced:$},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:O,stat:!0,forced:l||$},{resolve:function(e){return w(l&&this===a?D:this,e)}}),c({target:O,stat:!0,forced:Q},{all:function(e){var t=this,n=U(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(e,(function(e){var l=i++,u=!1;a.push(undefined),c++,n.call(t,e).then((function(e){u||(u=!0,a[l]=e,--c||o(a))}),r)})),--c||o(a)}));return a.error&&r(a.value),n.promise},race:function(e){var t=this,n=U(t),o=n.reject,r=S((function(){var r=g(t.resolve);V(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(5);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},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 o=n(0),r=n(38),a=n(145),i=n(4),c=n(35),l=n(45),u=n(148),s=n(22);o({target:"Promise",proto:!0,real:!0,forced:!!a&&i((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then((function(){return n}))}:e,n?function(n){return u(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||s(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(31),i=n(8),c=n(4),l=r("Reflect","apply"),u=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return a(e),i(n),l?l(e,t,n):u.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(31),i=n(8),c=n(6),l=n(42),u=n(138),s=n(4),d=r("Reflect","construct"),p=s((function(){function e(){}return!(d((function(){}),[],e)instanceof e)})),f=!s((function(){d((function(){}))})),m=p||f;o({target:"Reflect",stat:!0,forced:m,sham:m},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(f&&!p)return d(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 o=[null];return o.push.apply(o,t),new(u.apply(e,o))}var r=n.prototype,s=l(c(r)?r:Object.prototype),m=Function.apply.call(e,s,t);return c(m)?m:s}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(33),c=n(13);o({target:"Reflect",stat:!0,forced:n(4)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=i(t,!0);a(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(18).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(8),i=n(15),c=n(18),l=n(36);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,s=arguments.length<3?e:arguments[2];return a(e)===s?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(s):r(o=l(e))?u(o,t,s):void 0}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(18);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return i.f(a(e),t)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(36);o({target:"Reflect",stat:!0,sham:!n(102)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(0)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(0)({target:"Reflect",stat:!0},{ownKeys:n(92)})},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(8);o({target:"Reflect",stat:!0,sham:!n(67)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(6),i=n(15),c=n(4),l=n(13),u=n(18),s=n(36),d=n(46);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(s(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,f=arguments.length<4?e:arguments[3],m=u.f(r(e),t);if(!m){if(a(c=s(e)))return p(c,t,n,f);m=d(0)}if(i(m,"value")){if(!1===m.writable||!a(f))return!1;if(o=u.f(f,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(f,t,o)}else l.f(f,t,d(0,n));return!0}return m.set!==undefined&&(m.set.call(f,n),!0)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(135),i=n(53);i&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return i(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(79),c=n(13).f,l=n(47).f,u=n(107),s=n(83),d=n(22),p=n(4),f=n(54),m=n(11)("match"),h=r.RegExp,C=h.prototype,g=/a/g,b=/a/g,v=new h(g)!==g;if(o&&a("RegExp",!v||p((function(){return b[m]=!1,h(g)!=g||h(b)==b||"/a/i"!=h(g,"i")})))){for(var N=function(e,t){var n=this instanceof N,o=u(e),r=t===undefined;return!n&&o&&e.constructor===N&&r?e:i(v?new h(o&&!r?e.source:e,t):h((o=e instanceof N)?e.source:e,o&&r?s.call(e):t),n?this:C,N)},V=function(e){e in N||c(N,e,{configurable:!0,get:function(){return h[e]},set:function(t){h[e]=t}})},y=l(h),_=0;y.length>_;)V(y[_++]);C.constructor=N,N.prototype=C,d(r,"RegExp",N)}f("RegExp")},function(e,t,n){"use strict";var o=n(0),r=n(84);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(83);o&&"g"!=/./g.flags&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(22),r=n(8),a=n(4),i=n(83),c=RegExp.prototype,l=c.toString,u=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),s="toString"!=l.name;(u||s)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?i.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(78),r=n(139);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(0),r=n(108).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(0),a=n(18).f,i=n(10),c=n(109),l=n(21),u=n(110),s=n(38),d="".endsWith,p=Math.min,f=u("endsWith");r({target:"String",proto:!0,forced:!!(s||f||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!f},{endsWith:function(e){var t=String(l(this));c(e);var n=arguments.length>1?arguments[1]:undefined,o=i(t.length),r=n===undefined?o:p(i(n),o),a=String(e);return d?d.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(0),r=n(41),a=String.fromCharCode,i=String.fromCodePoint;o({target:"String",stat:!0,forced:!!i&&1!=i.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,i=0;o>i;){if(t=+arguments[i++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(0),r=n(109),a=n(21);o({target:"String",proto:!0,forced:!n(110)("includes")},{includes:function(e){return!!~String(a(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(108).charAt,r=n(34),a=n(101),i=r.set,c=r.getterFor("String Iterator");a(String,"String",(function(e){i(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(10),i=n(21),c=n(111),l=n(86);o("match",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),u=String(this);if(!i.global)return l(i,u);var s=i.unicode;i.lastIndex=0;for(var d,p=[],f=0;null!==(d=l(i,u));){var m=String(d[0]);p[f]=m,""===m&&(i.lastIndex=c(u,a(i.lastIndex),s)),f++}return 0===f?null:p}]}))},function(e,t,n){"use strict";var o=n(0),r=n(103).end;o({target:"String",proto:!0,forced:n(150)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(103).start;o({target:"String",proto:!0,forced:n(150)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(23),a=n(10);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=a(t.length),o=arguments.length,i=[],c=0;n>c;)i.push(String(t[c++])),c]*>)/g,h=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n){return[function(n,o){var r=l(this),a=n==undefined?undefined:n[e];return a!==undefined?a.call(n,r,o):t.call(String(r),n,o)},function(e,a){var l=n(t,e,this,a);if(l.done)return l.value;var f=r(e),m=String(this),h="function"==typeof a;h||(a=String(a));var C=f.global;if(C){var g=f.unicode;f.lastIndex=0}for(var b=[];;){var v=s(f,m);if(null===v)break;if(b.push(v),!C)break;""===String(v[0])&&(f.lastIndex=u(m,i(f.lastIndex),g))}for(var N,V="",y=0,_=0;_=y&&(V+=m.slice(y,k)+I,y=k+x.length)}return V+m.slice(y)}];function o(e,n,o,r,i,c){var l=o+e.length,u=r.length,s=h;return i!==undefined&&(i=a(i),s=m),t.call(c,s,(function(t,a){var c;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=i[a.slice(1,-1)];break;default:var s=+a;if(0===s)return t;if(s>u){var d=f(s/10);return 0===d?t:d<=u?r[d-1]===undefined?a.charAt(1):r[d-1]+a.charAt(1):t}c=r[s-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(21),i=n(144),c=n(86);o("search",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),l=String(this),u=a.lastIndex;i(u,0)||(a.lastIndex=0);var s=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===s?-1:s.index}]}))},function(e,t,n){"use strict";var o=n(85),r=n(107),a=n(8),i=n(21),c=n(45),l=n(111),u=n(10),s=n(86),d=n(84),p=n(4),f=[].push,m=Math.min,h=!p((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="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 o=String(i(this)),a=n===undefined?4294967295:n>>>0;if(0===a)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,a);for(var c,l,u,s=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),m=0,h=new RegExp(e.source,p+"g");(c=d.call(h,o))&&!((l=h.lastIndex)>m&&(s.push(o.slice(m,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return m===o.length?!u&&h.test("")||s.push(""):s.push(o.slice(m)),s.length>a?s.slice(0,a):s}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=i(this),a=t==undefined?undefined:t[e];return a!==undefined?a.call(t,r,n):o.call(String(r),t,n)},function(e,r){var i=n(o,e,this,r,o!==t);if(i.done)return i.value;var d=a(e),p=String(this),f=c(d,RegExp),C=d.unicode,g=(d.ignoreCase?"i":"")+(d.multiline?"m":"")+(d.unicode?"u":"")+(h?"y":"g"),b=new f(h?d:"^(?:"+d.source+")",g),v=r===undefined?4294967295:r>>>0;if(0===v)return[];if(0===p.length)return null===s(b,p)?[p]:[];for(var N=0,V=0,y=[];V1?arguments[1]:undefined,t.length)),o=String(e);return d?d.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(0),r=n(56).trim;o({target:"String",proto:!0,forced:n(112)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(0),r=n(56).end,a=n(112)("trimEnd"),i=a?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:a},{trimEnd:i,trimRight:i})},function(e,t,n){"use strict";var o=n(0),r=n(56).start,a=n(112)("trimStart"),i=a?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:a},{trimStart:i,trimLeft:i})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(40)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(30);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(40)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(40)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(7),r=n(130),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(a(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).every,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(97),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).filter,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(i(this),e,arguments.length>1?arguments[1]:undefined),n=a(this,this.constructor),o=0,l=t.length,u=new(c(n))(l);l>o;)u[o]=t[o++];return u}))},function(e,t,n){"use strict";var o=n(7),r=n(16).find,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).findIndex,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).forEach,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(113);(0,n(7).exportTypedArrayStaticMethod)("from",n(152),o)},function(e,t,n){"use strict";var o=n(7),r=n(60).includes,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(60).indexOf,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(133),i=n(11)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,s=a.entries,d=r.aTypedArray,p=r.exportTypedArrayMethod,f=c&&c.prototype[i],m=!!f&&("values"==f.name||f.name==undefined),h=function(){return l.call(d(this))};p("entries",(function(){return s.call(d(this))})),p("keys",(function(){return u.call(d(this))})),p("values",h,!m),p(i,h,!m)},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].join;a("join",(function(e){return i.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(136),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).map,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(a(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(7),r=n(113),a=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(a(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(7),r=n(76).left,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(76).right,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=Math.floor;a("reverse",(function(){for(var e,t=r(this).length,n=i(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=i(e),c=r(o.length),u=0;if(c+t>n)throw RangeError("Wrong length");for(;ua;)s[a]=n[a++];return s}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(7),r=n(16).some,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].sort;a("sort",(function(e){return i.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(7),r=n(10),a=n(41),i=n(45),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=a(e,o);return new(i(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(4),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,u=[].toLocaleString,s=[].slice,d=!!i&&a((function(){u.call(new i(1))}));l("toLocaleString",(function(){return u.apply(d?s.call(c(this)):c(this),arguments)}),a((function(){return[1,2].toLocaleString()!=new i([1,2]).toLocaleString()}))||!a((function(){i.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(7).exportTypedArrayMethod,r=n(4),a=n(5).Uint8Array,i=a&&a.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var u=i.toString!=c;o("toString",c,u)},function(e,t,n){"use strict";var o,r=n(5),a=n(66),i=n(50),c=n(78),l=n(153),u=n(6),s=n(34).enforce,d=n(121),p=!r.ActiveXObject&&"ActiveXObject"in r,f=Object.isExtensible,m=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",m,l);if(d&&p){o=l.getConstructor(m,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,v=C.get,N=C.set;a(C,{"delete":function(e){if(u(e)&&!f(e)){var t=s(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(u(e)&&!f(e)){var t=s(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(u(e)&&!f(e)){var t=s(this);return t.frozen||(t.frozen=new o),b.call(this,e)?v.call(this,e):t.frozen.get(e)}return v.call(this,e)},set:function(e,t){if(u(e)&&!f(e)){var n=s(this);n.frozen||(n.frozen=new o),b.call(this,e)?N.call(this,e,t):n.frozen.set(e,t)}else N.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(78)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(153))},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(106);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:a.set,clearImmediate:a.clear})},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(147),i=n(32),c=r.process,l="process"==i(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(73),i=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?i.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(a)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=Ie,t._HI=D,t._M=Te,t._MCCC=Oe,t._ME=Ee,t._MFCC=Me,t._MP=Be,t._MR=Ne,t.__render=ze,t.createComponentVNode=function(e,t,n,o,r){var i=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),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(a(o))return n;if(a(n))return s(o,null);return B(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(a(o))return n;if(a(n))return o;return B(n,o)}(e,t,r),t);k.createVNode&&k.createVNode(i);return i},t.createFragment=P,t.createPortal=function(e,t){var n=D(e);return A(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),He(n,e,o,r)}},t.createTextVNode=E,t.createVNode=A,t.directClone=O,t.findDOMfromVNode=N,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&&a(e.children)&&F(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?s(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=He,t.rerender=We,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function a(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function u(e){return null===e}function s(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function d(e){return!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;var f="$F";function m(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){u(n)?h(e,t):e.insertBefore(t,n)}function g(e,t){e.removeChild(t)}function b(e){for(var t;(t=e.shift())!==undefined;)t()}function v(e,t,n){var o=e.children;return 4&n?o.$LI:8192&n?2===e.childFlags?o:o[t?0:o.length-1]:o}function N(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=v(e,t,n)}return null}function V(e,t){do{var n=e.flags;if(2033&n)return void g(t,e.dom);var o=e.children;if(4&n&&(e=o.$LI),8&n&&(e=o),8192&n){if(2!==e.childFlags){for(var r=0,a=o.length;r0,m=u(p),h=l(p)&&p[0]===I;f||m||h?(n=n||t.slice(0,s),(f||h)&&(d=O(d)),(m||h)&&(d.key=I+s),n.push(d)):n&&n.push(d),d.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=O(t)),a=2;return e.children=n,e.childFlags=a,e}function D(e){return i(e)||r(e)?E(e,null):o(e)?P(e,0,null):16384&e.flags?O(e):e}var j="http://www.w3.org/1999/xlink",z="http://www.w3.org/XML/1998/namespace",H={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":z,"xml:lang":z,"xml:space":z};function G(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 U=G(0),K=G(null),Y=G(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=G(null)),n[e]||1==++U[e]&&(K[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?$(t,!0,e,Z(t)):t.stopPropagation()}}(e):function(e){return function(t){$(t,!1,e,Z(t))}}(e);return document.addEventListener(m(e),t),t}(e)),n}function W(e,t){var n=t.$EV;n&&n[e]&&(0==--U[e]&&(document.removeEventListener(m(e),K[e]),K[e]=null),n[e]=null)}function $(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var i=a[n];if(i&&(o.dom=r,i.event?i.event(i.data,e):i(e),e.cancelBubble))return}r=r.parentNode}while(!u(r))}function Q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function X(){return this.defaultPrevented}function J(){return this.cancelBubble}function Z(e){var t={dom:document};return e.isDefaultPrevented=X,e.isPropagationStopped=J,e.stopPropagation=Q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function ee(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function te(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||p,a=o.dom;if(l(e))ee(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),le(o,c)}}var de,pe,fe=te("onInput",he),me=te("onChange");function he(e,t,n){var o=e.value,r=t.value;if(a(o)){if(n){var i=e.defaultValue;a(i)||i===r||(t.defaultValue=i,t.value=i)}}else r!==o&&(t.defaultValue=o,t.value=o)}function Ce(e,t,n,o,r,a){64&e?ce(o,n):256&e?se(o,n,r,t):128&e&&he(o,n,r),a&&(n.$V=t)}function ge(e,t,n){64&e?function(e,t){oe(t.type)?(ne(e,"change",ae),ne(e,"click",ie)):ne(e,"input",re)}(t,n):256&e?function(e){ne(e,"change",ue)}(t):128&e&&function(e,t){ne(e,"input",fe),t.onChange&&ne(e,"change",me)}(t,n)}function be(e){return e.type&&oe(e.type)?!a(e.checked):!a(e.value)}function ve(e){e&&!S(e,null)&&e.current&&(e.current=null)}function Ne(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){S(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ye(e),V(e,t)}function ye(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;ve(t);var i=e.childFlags;if(!u(r))for(var l=Object.keys(r),s=0,d=l.length;s0;for(var c in i&&(a=be(n))&&ge(t,o,n),n)Le(c,null,n[c],o,r,a,null);i&&Ce(t,e,o,n,!0,a)}function Se(e,t,n){var o=D(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=s(n,e.getChildContext())),e.$CX=r,o}function Ie(e,t,n,o,r,a){var i=new t(n,o),l=i.$N=Boolean(t.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=r,i.$L=a,e.children=i,i.$BS=!1,i.context=o,i.props===p&&(i.props=n),l)i.state=_(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var s=i.$PS;if(!u(s)){var d=i.state;if(u(d))i.state=s;else for(var f in s)d[f]=s[f];i.$PS=null}i.$BR=!1}return i.$LI=Se(i,n,o),i}function Te(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Ee(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=Ie(e,e.type,e.props||p,n,o,a);Te(i.$LI,t,i.$CX,o,r,a),Oe(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Te(e.children=D(function(e,t){return 32768&e.flags?e.type.render(e.props||p,e.ref,t):e.type(e.props||p,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Me(e,a)):512&i||16&i?Ae(e,t,r):8192&i?function(e,t,n,o,r,a){var i=e.children,c=e.childFlags;12&c&&0===i.length&&(c=e.childFlags=2,i=e.children=M());2===c?Te(i,n,r,o,r,a):Pe(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Te(e.children,e.ref,t,!1,null,r);var a=M();Ae(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ae(e,t,n){var o=e.dom=document.createTextNode(e.children);u(t)||C(t,o,n)}function Ee(e,t,n,o,r,i){var c=e.flags,l=e.props,s=e.className,d=e.children,p=e.childFlags,f=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,o=o||(32&c)>0);if(a(s)||""===s||(o?f.setAttribute("class",s):f.className=s),16===p)w(f,d);else if(1!==p){var m=o&&"foreignObject"!==e.type;2===p?(16384&d.flags&&(e.children=d=O(d)),Te(d,f,n,m,null,i)):8!==p&&4!==p||Pe(d,f,n,m,null,i)}u(t)||C(t,f,r),u(l)||Be(e,c,l,f,o),Ne(e.ref,f,i)}function Pe(e,t,n,o,r,a){for(var i=0;i0,u!==s){var m=u||p;if((c=s||p)!==p)for(var h in(d=(448&r)>0)&&(f=be(c)),c){var C=m[h],g=c[h];C!==g&&Le(h,C,g,l,o,f,e)}if(m!==p)for(var b in m)a(c[b])&&!a(m[b])&&Le(b,m[b],null,l,o,f,e)}var v=t.children,N=t.className;e.className!==N&&(a(N)?l.removeAttribute("class"):o?l.setAttribute("class",N):l.className=N);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,v):Fe(e.childFlags,t.childFlags,e.children,v,l,n,o&&"foreignObject"!==t.type,null,e,i);d&&Ce(r,t,l,c,!1,f);var V=t.ref,y=e.ref;y!==V&&(ve(y),Ne(V,l,i))}(e,t,o,r,f,d):4&f?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var d=t.props||p,f=t.ref,m=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(d,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=s(h,l.$PS),l.$PS=null)}De(l,h,d,n,o,r,!1,a,i),m!==f&&(ve(m),Ne(f,l,i))}(e,t,n,o,r,l,d):8&f?function(e,t,n,o,r,i,l){var u=!0,s=t.props||p,d=t.ref,f=e.props,m=!a(d),h=e.children;m&&c(d.onComponentShouldUpdate)&&(u=d.onComponentShouldUpdate(f,s));if(!1!==u){m&&c(d.onComponentWillUpdate)&&d.onComponentWillUpdate(f,s);var C=t.type,g=D(32768&t.flags?C.render(s,d,o):C(s,o));Re(h,g,n,o,r,i,l),t.children=g,m&&c(d.onComponentDidUpdate)&&d.onComponentDidUpdate(f,s)}else t.children=h}(e,t,n,o,r,l,d):16&f?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&f?t.dom=e.dom:8192&f?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,s=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=M());var d=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||d||!d&&c.length>p)&&(s=N(i[p-1],!1).nextSibling)}Fe(l,u,i,c,n,o,r,s,e,a)}(e,t,n,o,r,d):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Fe(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!i(c)){var l=c.dom;g(r,l),h(a,l)}}(e,t,o,d)}function Fe(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Re(n,o,r,a,i,c,u);break;case 1:Ve(n,r);break;case 16:ye(n),w(r,o);break;default:!function(e,t,n,o,r,a){ye(e),Pe(t,n,o,r,N(e,!0),a),V(e,n)}(n,o,r,a,i,u)}break;case 1:switch(t){case 2:Te(o,r,a,i,c,u);break;case 1:break;case 16:w(r,o);break;default:Pe(o,r,a,i,c,u)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:w(n,t))}(n,o,r);break;case 2:xe(r),Te(o,r,a,i,c,u);break;case 1:xe(r);break;default:xe(r),Pe(o,r,a,i,c,u)}break;default:switch(t){case 16:_e(n),w(r,o);break;case 2:ke(r,l,n),Te(o,r,a,i,c,u);break;case 1:ke(r,l,n);break;default:var s=0|n.length,d=0|o.length;0===s?d>0&&Pe(o,r,a,i,c,u):0===d?ke(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var s,d,p=a-1,f=i-1,m=0,h=e[m],C=t[m];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[m]=C=O(C)),Re(h,C,n,o,r,c,u),e[m]=C,++m>p||m>f)break e;h=e[m],C=t[m]}for(h=e[p],C=t[f];h.key===C.key;){if(16384&C.flags&&(t[f]=C=O(C)),Re(h,C,n,o,r,c,u),e[p]=C,p--,f--,m>p||m>f)break e;h=e[p],C=t[f]}}if(m>p){if(m<=f)for(d=(s=f+1)f)for(;m<=p;)Ve(e[m++],n);else!function(e,t,n,o,r,a,i,c,l,u,s,d,p){var f,m,h,C=0,g=c,b=c,v=a-c+1,V=i-c+1,_=new Int32Array(V+1),x=v===o,k=!1,w=0,L=0;if(r<4||(v|V)<32)for(C=g;C<=a;++C)if(f=e[C],Lc?k=!0:w=c,16384&m.flags&&(t[c]=m=O(m)),Re(f,m,l,n,u,s,p),++L;break}!x&&c>i&&Ve(f,l)}else x||Ve(f,l);else{var B={};for(C=b;C<=i;++C)B[t[C].key]=C;for(C=g;C<=a;++C)if(f=e[C],Lg;)Ve(e[g++],l);_[c-b]=C+1,w>c?k=!0:w=c,16384&(m=t[c]).flags&&(t[c]=m=O(m)),Re(f,m,l,n,u,s,p),++L}else x||Ve(f,l);else x||Ve(f,l)}if(x)ke(l,d,e),Pe(t,l,n,u,s,p);else if(k){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>je&&(je=l,de=new Int32Array(l),pe=new Int32Array(l));for(;n>1]]0&&(pe[n]=de[a-1]),de[a]=n)}a=r+1;var u=new Int32Array(a);i=de[a-1];for(;a-- >0;)u[a]=i,i=pe[i],de[a]=0;return u}(_);for(c=S.length-1,C=V-1;C>=0;C--)0===_[C]?(16384&(m=t[w=C+b]).flags&&(t[w]=m=O(m)),Te(m,l,n,u,(h=w+1)=0;C--)0===_[C]&&(16384&(m=t[w=C+b]).flags&&(t[w]=m=O(m)),Te(m,l,n,u,(h=w+1)i?i:a,p=0;pi)for(p=d;p0&&b(r),x.v=!1,c(n)&&n(),c(k.renderComplete)&&k.renderComplete(i,t)}function He(e,t,n,o){void 0===n&&(n=null),void 0===o&&(o=p),ze(e,t,n,o)}"undefined"!=typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var Ge=[],Ue="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ke=!1;function Ye(e,t,n,o){var r=e.$PS;if(c(t)&&(t=t(r?s(e.state,r):e.state,e.props,e.context)),a(r))e.$PS=t;else for(var i in t)r[i]=t[i];if(e.$BR)c(n)&&e.$L.push(n.bind(e));else{if(!x.v&&0===Ge.length)return void $e(e,o,n);if(-1===Ge.indexOf(e)&&Ge.push(e),Ke||(Ke=!0,Ue(We)),c(n)){var l=e.$QU;l||(l=e.$QU=[]),l.push(n)}}}function qe(e){for(var t=e.$QU,n=0,o=t.length;n0&&b(r),x.v=!1}else e.state=e.$PS,e.$PS=null;c(n)&&n.call(e)}}var Qe=function(e,t){this.state=null,this.$BR=!1,this.$BS=!0,this.$PS=null,this.$LI=null,this.$UN=!1,this.$CX=null,this.$QU=null,this.$N=!1,this.$L=null,this.$SVG=!1,this.props=e||p,this.context=t||p};t.Component=Qe,Qe.prototype.forceUpdate=function(e){this.$UN||Ye(this,{},e,!0)},Qe.prototype.setState=function(e,t){this.$UN||this.$BS||Ye(this,e,t,!1)},Qe.prototype.render=function(e,t,n){return null};t.version="7.3.3"},function(e,t,n){"use strict";var o=function(e){var t,n=Object.prototype,o=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},a=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n,o){var r=t&&t.prototype instanceof h?t:h,a=Object.create(r.prototype),i=new L(o||[]);return a._invoke=function(e,t,n){var o=s;return function(r,a){if(o===p)throw new Error("Generator is already running");if(o===f){if("throw"===r)throw a;return S()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=x(i,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===s)throw o=f,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=p;var l=u(e,t,n);if("normal"===l.type){if(o=n.done?f:d,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=f,n.method="throw",n.arg=l.arg)}}}(e,n,i),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(o){return{type:"throw",arg:o}}}e.wrap=l;var s="suspendedStart",d="suspendedYield",p="executing",f="completed",m={};function h(){}function C(){}function g(){}var b={};b[a]=function(){return this};var v=Object.getPrototypeOf,N=v&&v(v(B([])));N&&N!==n&&o.call(N,a)&&(b=N);var V=g.prototype=h.prototype=Object.create(b);function y(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function _(e){var t;this._invoke=function(n,r){function a(){return new Promise((function(t,a){!function i(t,n,r,a){var c=u(e[t],e,n);if("throw"!==c.type){var l=c.arg,s=l.value;return s&&"object"==typeof s&&o.call(s,"__await")?Promise.resolve(s.__await).then((function(e){i("next",e,r,a)}),(function(e){i("throw",e,r,a)})):Promise.resolve(s).then((function(e){l.value=e,r(l)}),(function(e){return i("throw",e,r,a)}))}a(c.arg)}(n,r,t,a)}))}return t=t?t.then(a,a):a()}}function x(e,n){var o=e.iterator[n.method];if(o===t){if(n.delegate=null,"throw"===n.method){if(e.iterator["return"]&&(n.method="return",n.arg=t,x(e,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var r=u(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,m;var a=r.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function k(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 w(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function L(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function B(e){if(e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var l=o.call(i,"catchLoc"),u=o.call(i,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),w(n),m}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;w(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:B(e),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){"use strict";(function(e){ /*! loadCSS. [c]2017 Filament Group, Inc. MIT License */ -var n;n=void 0!==e?e:void 0,t.loadCSS=function(e,t,o,r){var a,i=n.document,c=i.createElement("link");if(t)a=t;else{var l=(i.body||i.getElementsByTagName("head")[0]).childNodes;a=l[l.length-1]}var u=i.styleSheets;if(r)for(var s in r)r.hasOwnProperty(s)&&c.setAttribute(s,r[s]);c.rel="stylesheet",c.href=e,c.media="only x",function f(e){if(i.body)return e();setTimeout((function(){f(e)}))}((function(){a.parentNode.insertBefore(c,t?a:a.nextSibling)}));var d=function m(e){for(var t=c.href,n=u.length;n--;)if(u[n].href===t)return e();setTimeout((function(){m(e)}))};function p(){c.addEventListener&&c.removeEventListener("load",p),c.media=o||"all"}return c.addEventListener&&c.addEventListener("load",p),c.onloadcssdefined=d,d(p),c}}).call(this,n(118))},function(e,t,n){"use strict";t.__esModule=!0,t.Achievements=t.Score=t.Achievement=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i?"good":"bad",content:i?"Unlocked":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Achievement=i;var c=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i>0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){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:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(1),r=n(12),a=n(17);t.BlockQuote=function(e){var t=e.className,n=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,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,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"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,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"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.color,n=e.content,i=e.className,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,["color","content","className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["ColorBox",i]),color:n?null:"transparent",backgroundColor:t,content:n||"."},c)))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(1),r=n(17),a=n(114);var i=function(e){var t,n;function i(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},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.props,n=this.state.open,i=t.children,c=t.color,l=void 0===c?"default":c,u=t.title,s=t.buttons,d=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}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},d,{children:u}))),2),s&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",s,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(1),r=n(17);t.Dimmer=function(e){var t=e.style,n=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,["style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({style:Object.assign({position:"absolute",top:0,bottom:0,left:0,right:0,"background-color":"rgba(0, 0, 0, 0.75)","z-index":1},t)},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(1),r=n(12),a=n(17),i=n(87);function c(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}var l=function(e){var t,n;function l(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=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},u.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)},u.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},u.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(n){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},u.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,u=t.over,s=t.width,d=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=d.className,f=c(d,["className"]),m=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:s}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:s,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},f,{onClick:function(t){e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:m?"chevron-up":"chevron-down"}),2)]}))),h],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(1),r=n(12),a=n(17);function i(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}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,c=e.justify,l=e.spacing,u=void 0===l?0:l,s=i(e,["className","direction","wrap","align","justify","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",u>0&&"Flex--spacing--"+u,t]),style:Object.assign({},s.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},s)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,a=e.align,c=i(e,["className","grow","order","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",t]),style:Object.assign({},c.style,{"flex-grow":n,order:o,"align-self":a})},c)};t.computeFlexItemProps=u;var s=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=s,s.defaultHooks=r.pureComponentHooks,l.Item=s},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.className,n=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,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",t])},n)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(1),r=n(20),a=n(12),i=n(19),c=n(158),l=n(17);var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,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,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var u=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+u,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var u=n.inputRef.current;u.value=l;try{u.focus(),u.select()}catch(s){}}},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,d=t.suppressingFlicker,p=this.props,f=p.className,m=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,v=p.maxValue,N=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,x=p.format,k=p.onChange,w=p.onDrag,L=C;(n||d)&&(L=s);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!d&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:L,format:x,children:B})||B(x?x(L):L);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",m&&"NumberInput--fluid",f]),minWidth:V,minHeight:N,lineHeight:y,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((L-b)/(v-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:N,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,v);e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),w&&w(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,v);return e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),void(w&&w(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},u}(o.Component);t.NumberInput=u,u.defaultHooks=a.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(1),r=n(12),a=n(20),i=function(e){var t=e.value,n=e.minValue,i=void 0===n?0:n,c=e.maxValue,l=void 0===c?1:c,u=e.ranges,s=void 0===u?{}:u,d=e.content,p=e.children,f=(t-i)/(l-i),m=d!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(s);C=v[0]&&t<=v[1]){h=b;break}}return h||(h="default"),(0,o.createVNode)(1,"div",(0,r.classes)(["ProgressBar","ProgressBar--color--"+h]),[(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,a.clamp)(f,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[m&&d,m&&p,!m&&(0,a.toFixed)(100*f)+"%"],0)],4)};t.ProgressBar=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,u=e.content,s=e.children,d=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,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),f=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(s);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},d,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),f&&(0,o.createVNode)(1,"div","Section__content",[u,s],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tab=t.Tabs=void 0;var o=n(1),r=n(12),a=n(17),i=n(114);function c(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}var l=function(e){var t=e,n=Array.isArray(t),o=0;for(t=n?t:t[Symbol.iterator]();;){var r;if(n){if(o>=t.length)break;r=t[o++]}else{if((o=t.next()).done)break;r=o.value}var a=r;if(!a.props||"Tab"!==a.props.__type__){var i=JSON.stringify(a,null,2);throw new Error(" only accepts children of type .This is what we received: "+i)}}},u=function(e){var t,n;function u(t){var n;return(n=e.call(this,t)||this).state={activeTabKey:null},n}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=u.prototype;return s.getActiveTab=function(){var e=this.state,t=this.props,n=(0,r.normalizeChildren)(t.children);l(n);var o=t.activeTab||e.activeTabKey,a=n.find((function(e){return(e.key||e.props.label)===o}));return a||(a=n[0],o=a&&(a.key||a.props.label)),{tabs:n,activeTab:a,activeTabKey:o}},s.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),s=this.getActiveTab(),d=s.tabs,p=s.activeTab,f=s.activeTabKey,m=null;return p&&(m=p.props.content||p.props.children),"function"==typeof m&&(m=m(f)),(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Tabs",l&&"Tabs--vertical",n])},u,{children:[(0,o.createVNode)(1,"div","Tabs__tabBox",d.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),s=n.highlight,d=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,m=t.active||p===f;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",m&&"Tabs__tab--active",s&&!m&&"color-yellow",a]),selected:m,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},d,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",m||null,0)]})))},u}(o.Component);t.Tabs=u;var s=function(e){return null};t.Tab=s,s.defaultProps={__type__:"Tab"},u.Tab=s},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(1),r=n(12),a=n(28),i=n(19),c=n(37),l=n(87),u=function(e){switch(e){case c.UI_INTERACTIVE:return"good";case c.UI_UPDATE:return"average";case c.UI_DISABLED:default:return"bad"}},s=function(e){var t=e.className,n=e.title,c=e.status,s=e.fancy,d=e.onDragStart,p=e.onClose;return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",t]),[(0,o.createComponentVNode)(2,l.Icon,{className:"TitleBar__statusIcon",color:u(c),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title",n===n.toLowerCase()?(0,a.toTitleCase)(n):n,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return s&&d(e)}}),!!s&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=s,s.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(1),r=n(29),a=n(17),i=n(12),c=n(19);var l=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)},u=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),g=this.state.viewBox,b=l(r,g,i,c);if(b.length>0){var v=b[0],N=b[b.length-1];b.push([g[0]+h,N[1]]),b.push([g[0]+h,-h]),b.push([-h,-h]),b.push([-h,v[1]])}var V=u(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},C,{children:function(t){return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,(0,o.createVNode)(32,"svg",null,(0,o.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+g[1]+")",fill:d,stroke:f,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+g[0]+" "+g[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},t),null,e.ref))}})))},r}(o.Component);s.defaultHooks=i.pureComponentHooks;var d={Line:c.tridentVersion<=4?function(e){return null}:s};t.Chart=d},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(1),r=n(3),a=n(2);t.AiAirlock=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},l=c[i.power.main]||c[0],u=c[i.power.backup]||c[0],s=c[i.shock]||c[0];return(0,o.createFragment)([(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:l.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.main,content:"Disrupt",onClick:function(){return n("disrupt-main")}}),children:[i.power.main?"Online":"Offline"," ",i.wires.main_1&&i.wires.main_2?i.power.main_timeleft>0&&"["+i.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.backup,content:"Disrupt",onClick:function(){return n("disrupt-backup")}}),children:[i.power.backup?"Online":"Offline"," ",i.wires.backup_1&&i.wires.backup_2?i.power.backup_timeleft>0&&"["+i.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:s.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(i.wires.shock&&0===i.shock),content:"Restore",onClick:function(){return n("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Temporary",onClick:function(){return n("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Permanent",onClick:function(){return n("shock-perm")}})],4),children:[2===i.shock?"Safe":"Electrified"," ",(i.wires.shock?i.shock_timeleft>0&&"["+i.shock_timeleft+"s]":"[Wires have been cut!]")||-1===i.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:i.id_scanner?"power-off":"times",content:i.id_scanner?"Enabled":"Disabled",selected:i.id_scanner,disabled:!i.wires.id_scanner,onClick:function(){return n("idscan-toggle")}}),children:!i.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:i.emergency?"power-off":"times",content:i.emergency?"Enabled":"Disabled",selected:i.emergency,onClick:function(){return n("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:i.locked?"lock":"unlock",content:i.locked?"Lowered":"Raised",selected:i.locked,disabled:!i.wires.bolts,onClick:function(){return n("bolt-toggle")}}),children:!i.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:i.lights?"power-off":"times",content:i.lights?"Enabled":"Disabled",selected:i.lights,disabled:!i.wires.lights,onClick:function(){return n("light-toggle")}}),children:!i.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:i.safe?"power-off":"times",content:i.safe?"Enabled":"Disabled",selected:i.safe,disabled:!i.wires.safe,onClick:function(){return n("safe-toggle")}}),children:!i.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:i.speed?"power-off":"times",content:i.speed?"Enabled":"Disabled",selected:i.speed,disabled:!i.wires.timing,onClick:function(){return n("speed-toggle")}}),children:!i.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:i.opened?"sign-out-alt":"sign-in-alt",content:i.opened?"Open":"Closed",selected:i.opened,disabled:i.locked||i.welded,onClick:function(){return n("open-close")}}),children:!(!i.locked&&!i.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),i.locked?"bolted":"",i.locked&&i.welded?" and ":"",i.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(1),r=n(20),a=n(28),i=n(3),c=n(2),l=n(37),u=n(69);t.AirAlarm=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.data,c=a.locked&&!a.siliconUser;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.InterfaceLockNoticeBox,{siliconUser:a.siliconUser,locked:a.locked,onLockStatusChange:function(){return r("lock")}}),(0,o.createComponentVNode)(2,s,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var s=function(e){var t=(0,i.useBackend)(e).data,n=(t.environment_data||[]).filter((function(e){return e.value>=.01})),a={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},l=a[t.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[n.length>0&&(0,o.createFragment)([n.map((function(e){var t=a[e.danger_level]||a[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:l.color,children:l.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:t.atmos_alarm||t.fire_alarm?"bad":"good",children:(t.atmos_alarm?"Atmosphere Alarm":t.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},d={home:{title:"Air Controls",component:function(){return f}},vents:{title:"Vent Controls",component:function(){return m}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return v}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=d[a.screen]||d.home,u=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:"home"!==a.screen&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("tgui:view",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},f=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data,a=r.mode,l=r.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"exclamation-triangle":"exclamation",color:l&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return n(l?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===a?"exclamation-triangle":"exclamation",color:3===a&&"danger",content:"Panic Siphon",onClick:function(){return n("mode",{mode:3===a?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 n("tgui:view",{screen:"vents"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return n("tgui:view",{screen:"scrubbers"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return n("tgui:view",{screen:"modes"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return n("tgui:view",{screen:"thresholds"})}})],4)},m=function(e){var t=e.state,n=(0,i.useBackend)(e).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},h=function(e){var t=e.id_tag,n=e.long_name,r=e.power,l=e.checks,u=e.excheck,s=e.incheck,d=e.direction,p=e.external,f=e.internal,m=e.extdefault,h=e.intdefault,C=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(n),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:r?"power-off":"times",selected:r,content:r?"On":"Off",onClick:function(){return C("power",{id_tag:t,val:Number(!r)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:"release"===d?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:s,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("reset_internal_pressure",{id_tag:t})}})]}),!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(p),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:m,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=function(e){var t=e.state,n=(0,i.useBackend)(e).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,s=e.widenet,d=e.filter_types,p=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(t),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:n?"power-off":"times",content:n?"On":"Off",selected:n,onClick:function(){return p("power",{id_tag:u,val:Number(!n)})}}),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:r?"filter":"sign-in-alt",color:r||"danger",content:r?"Scrubbing":"Siphoning",onClick:function(){return p("scrubbing",{id_tag:u,val:Number(!r)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:s?"expand":"compress",selected:s,content:s?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!s)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,l.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return p("toggle_filter",{id_tag:u,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})},b=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data.modes;return r&&0!==r.length?r.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 n("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},v=function(e){var t=(0,i.useBackend)(e),n=t.act,a=t.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,a.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 n("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.AirlockElectronics=void 0;var o=n(1),r=n(3),a=n(2);t.AirlockElectronics=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.regions||[],l={0:{icon:"times-circle"},1:{icon:"stop-circle"},2:{icon:"check-circle"}};return(0,o.createFragment)([(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:i.oneAccess?"unlock":"lock",content:i.oneAccess?"One":"All",onClick:function(){return n("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mass Modify",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Grant All",onClick:function(){return n("grant_all")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Clear All",onClick:function(){return n("clear_all")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&i.unres_direction?"check-square-o":"square-o",content:"North",selected:1&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&i.unres_direction?"check-square-o":"square-o",content:"East",selected:2&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&i.unres_direction?"check-square-o":"square-o",content:"South",selected:4&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&i.unres_direction?"check-square-o":"square-o",content:"West",selected:8&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",children:(0,o.createComponentVNode)(2,a.Box,{height:"261px",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e){var t=e.name,r=e.accesses||[],i=l[function(e){var t=!1,n=!1;return e.forEach((function(e){e.req?t=!0:n=!0})),!t&&n?0:t&&n?1:2}(r)].icon;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:i,label:t,children:function(){return r.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:e.req?"check-square-o":"square-o",content:e.name,selected:e.req,onClick:function(){return n("set",{access:e.id})}})},e.id)}))}},t)}))})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Apc=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u={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"}},s={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},d=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],f=c.powerChannels||[],m=s[c.malfStatus]||s[0],h=c.powerCellStatus/100;return c.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 ",c.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return n("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:c.siliconUser,locked:c.locked,onLockStatusChange:function(){return n("lock")}}),(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:d.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",content:c.isOperating?"On":"Off",selected:c.isOperating&&!l,disabled:l,onClick:function(){return n("breaker")}}),children:["[ ",d.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.chargeMode?"sync":"close",content:c.chargeMode?"Auto":"Off",disabled:l,onClick:function(){return n("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[f.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:!l&&(1===e.status||3===e.status),disabled:l,onClick:function(){return n("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!l&&2===e.status,disabled:l,onClick:function(){return n("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!l&&0===e.status,disabled:l,onClick:function(){return n("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,c.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!c.siliconUser&&(0,o.createFragment)([!!c.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:m.icon,content:m.content,color:"bad",onClick:function(){return n(m.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return n("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.coverLocked?"lock":"unlock",content:c.coverLocked?"Engaged":"Disengaged",disabled:l,onClick:function(){return n("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.emergencyLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.nightshiftLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("toggle_nightshift")}})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosAlertConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.priority||[],l=i.minor||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[c.length>0?c.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 n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),l.length>0?l.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 n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16)],0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(1),r=n(29),a=n(20),i=n(3),c=n(2);t.AtmosControlConsole=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=l.sensors||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:!!l.tank&&u[0].long_name,children:u.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!l.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),l.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.inputting?"power-off":"times",content:l.inputting?"Injecting":"Off",selected:l.inputting,onClick:function(){return n("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:l.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return n("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.outputting?"power-off":"times",content:l.outputting?"Open":"Closed",selected:l.outputting,onClick:function(){return n("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(l.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return n("pressure",{pressure:t})}})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(1),r=n(3),a=n(2),i=n(37);t.AtmosFilter=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.filter_types||[];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:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(c.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:c.rate===c.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return n("filter",{mode:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosMixer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;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:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.set_pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node2",{concentration:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosPump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;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:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),i.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.rate===i.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(1),r=n(3),a=n(2);t.BankMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.current_balance,l=i.siphoning,u=i.station_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:u+" 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:l?"times":"sync",content:l?"Stop Siphoning":"Siphon Credits",selected:l,onClick:function(){return n(l?"halt":"siphon")}}),children:c+" cr"})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(1),r=n(3),a=n(2);t.BluespaceArtillery=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.connected,u=i.unlocked,s=i.target;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!u,onClick:function(){return n("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:s?"average":"bad",fontSize:"25px",children:s||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:u?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!s,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return n("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return n("build")}})})})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(1),r=(n(28),n(19)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(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:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"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(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.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:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"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: ",i.mean_value]}),i.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===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(1),r=n(3),a=n(2);t.BorgPanel=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.borg||{},l=i.cell||{},u=l.charge/l.maxcharge,s=i.channels||[],d=i.modules||[],p=i.upgrades||[],f=i.ais||[],m=i.laws||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return n("rename")}}),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:c.emagged?"check-square-o":"square-o",content:"Emagged",selected:c.emagged,onClick:function(){return n("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:c.lockdown,onClick:function(){return n("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:c.scrambledcodes,onClick:function(){return n("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[l.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,content:l.charge+" / "+l.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return n("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return n("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:c.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:c.active_module===e.type,onClick:function(){return n("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return n("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:c.lawupdate,onClick:function(){return n("toggle_lawupdate")}}),children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(1),r=n(3),a=n(2);t.BrigTimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:i.timing?"Stop":"Start",selected:i.timing,onClick:function(){return n(i.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:i.flash_charging?"Recharging":"Flash",disabled:i.flash_charging,onClick:function(){return n("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return n("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return n("time",{adjust:-100})}})," ",String(i.minutes).padStart(2,"0"),":",String(i.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return n("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return n("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return n("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return n("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return n("preset",{preset:"long"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(1),r=n(3),a=n(2);t.Canister=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",i.hasHoldingTank?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return n("relabel")}}),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:i.tankPressure})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:i.portConnected?"good":"average",content:i.portConnected?"Connected":"Not Connected"}),!!i.isPrototype&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.restricted?"lock":"unlock",color:"caution",content:i.restricted?"Restricted to Engineering":"Public",onClick:function(){return n("restricted")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.releasePressure/(i.maxReleasePressure-i.minReleasePressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.releasePressure})," kPa"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:i.releasePressure===i.defaultReleasePressure,content:"Reset",onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:i.releasePressure<=i.minReleasePressure,content:"Min",onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("pressure",{pressure:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:i.releasePressure>=i.maxReleasePressure,content:"Max",onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.valveOpen?"unlock":"lock",color:i.valveOpen?i.hasHoldingTank?"caution":"danger":null,content:i.valveOpen?"Open":"Closed",onClick:function(){return n("valve")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:i.valveOpen&&"danger",content:"Eject",onClick:function(){return n("eject")}}),children:[!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:i.holdingTank.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.holdingTank.tankPressure})," kPa"]})]}),!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=t.Cargo=void 0;var o=n(1),r=n(29),a=n(19),i=n(2),c=n(69);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,d=r.supplies||{},p=r.requests||[],f=r.cart||[],m=f.reduce((function(e,t){return e+t.cost}),0),h=!r.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:[0===f.length&&"Cart is empty",1===f.length&&"1 item",f.length>=2&&f.length+" items"," ",m>0&&"("+m+" cr)"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return(0,a.act)(c,"clear")}})],4);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle",children:r.docked&&!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{content:r.location,onClick:function(){return(0,a.act)(c,"send")}})||r.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CentCom Message",children:r.message}),r.loan&&!r.requestonly?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loan",children:r.loan_dispatched?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Loaned to Centcom"}):(0,o.createComponentVNode)(2,i.Button,{content:"Loan Shuttle",disabled:!(r.away&&r.docked),onClick:function(){return(0,a.act)(c,"loan")}})}):""]})}),(0,o.createComponentVNode)(2,i.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Catalog",icon:"list",lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Catalog",buttons:h,children:(0,o.createComponentVNode)(2,l,{state:t,supplies:d})})}},"catalog"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Requests ("+p.length+")",icon:"envelope",highlight:p.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Active Requests",buttons:!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return(0,a.act)(c,"denyall")}}),children:(0,o.createComponentVNode)(2,u,{state:t,requests:p})})}},"requests"),!r.requestonly&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Checkout ("+f.length+")",icon:"shopping-cart",highlight:f.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,s,{state:t,cart:f})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,s=function(e){var t=n[e].packs;return(0,o.createVNode)(1,"table","LabeledList",t.map((function(e){return(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[e.name,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.small_item&&(0,o.createFragment)([(0,o.createTextVNode)("Small Item")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.access&&(0,o.createFragment)([(0,o.createTextVNode)("Restrictions Apply")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",onClick:function(){return(0,a.act)(u,"add",{id:e.id})}}),2)],4,null,e.name)})),0)};return(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e){var t=e.name;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:t,children:s},t)}))(n)})},u=function(e){var t=e.state,n=e.requests,r=t.config,c=t.data,l=r.ref;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Requests"}):(0,o.createVNode)(1,"table","LabeledList",n.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[(0,o.createTextVNode)("#"),e.id,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__content",e.object,0),(0,o.createVNode)(1,"td","LabeledList__cell",[(0,o.createTextVNode)("By "),(0,o.createVNode)(1,"b",null,e.orderer,0)],4),(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createVNode)(1,"i",null,e.reason,0),2),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",[e.cost,(0,o.createTextVNode)(" credits"),(0,o.createTextVNode)(" "),!c.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",color:"good",onClick:function(){return(0,a.act)(l,"approve",{id:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"bad",onClick:function(){return(0,a.act)(l,"deny",{id:e.id})}})],4)],0)],4)],4,e.id)})),0)},s=function(e){var t=e.state,n=e.cart,r=t.config,c=t.data,l=r.ref;return(0,o.createFragment)([0===n.length&&"Nothing in cart",n.length>0&&(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:"#"+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,children:[!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)," ",e.cost," credits"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return(0,a.act)(l,"remove",{id:e.id})}})],4),children:e.object},e.id)}))}),n.length>0&&!c.requestonly&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:1===c.away&&1===c.docked&&(0,o.createComponentVNode)(2,i.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return(0,a.act)(l,"send")}})||(0,o.createComponentVNode)(2,i.Box,{opacity:.5,children:["Shuttle in ",c.location,"."]})})],0)};t.CargoExpress=function(e){var t=e.state,n=t.config,r=t.data,u=n.ref,s=r.supplies||{};return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:r.siliconUser,locked:r.locked,onLockStatusChange:function(){return(0,a.act)(u,"lock")},accessText:"a QM-level ID card"}),!r.locked&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Cargo Bay",selected:!r.usingBeacon,onClick:function(){return(0,a.act)(u,"LZCargo")}}),(0,o.createComponentVNode)(2,i.Button,{selected:r.usingBeacon,disabled:!r.hasBeacon,onClick:function(){return(0,a.act)(u,"LZBeacon")},children:[r.beaconzone," (",r.beaconName,")"]}),(0,o.createComponentVNode)(2,i.Button,{content:r.printMsg,disabled:!r.canBuyBeacon,onClick:function(){return(0,a.act)(u,"printBeacon")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notice",children:r.message})]})}),(0,o.createComponentVNode)(2,l,{state:t,supplies:s})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(1),r=n(3),a=n(2);t.CellularEmporium=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.abilities;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:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!i.can_readapt,onClick:function(){return n("readapt")}}),children:i.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.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 n("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(1),r=(n(28),n(3)),a=n(2);t.CentcomPodLauncher=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===i.bayNumber,onClick:function(){return n("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===i.bayNumber,onClick:function(){return n("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===i.bayNumber,onClick:function(){return n("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===i.bayNumber,onClick:function(){return n("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===i.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return n("bay5")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.bay,onClick:function(){return n("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:i.oldArea?i.oldArea:"Where you were",disabled:!i.oldArea,onClick:function(){return n("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clone Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:"Launch Clones",selected:i.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return n("launchClone")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===i.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return n("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random",selected:2===i.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return n("launchRandom")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===i.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return n("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===i.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return n("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===i.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return n("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===i.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return n("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:i.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return n("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:i.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return n("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:i.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return n("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:i.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return n("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:i.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return n("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:i.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return n("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:i.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return n("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:i.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return n("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:i.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return n("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:i.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return n("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:i.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return n("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:i.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return n("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:i.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return n("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:i.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return n("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:i.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return n("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:i.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return n("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:i.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return n("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:i.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return n("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==i.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return n("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==i.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return n("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==i.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return n("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==i.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return n("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return n("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return n("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===i.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return n("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===i.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return n("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===i.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return n("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===i.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return n("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===i.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return n("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===i.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return n("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===i.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return n("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===i.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return n("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===i.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return n("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gondola",selected:13===i.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return n("styleGondola")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===i.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return n("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i.numObjects+" turfs in "+i.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pody Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return n("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:i.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return n("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return n("clearBay")}})],4)})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(1),r=n(3),a=n(2);t.ChemAcclimator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(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:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("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:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("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:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(1),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,s=i.isBeakerLoaded,d=i.beakerContents,p=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.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.ChemFilter=t.ChemFilterPane=void 0;var o=n(1),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],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 t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(1),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,s=i.pill_styles,d=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("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(1),r=n(19),a=n(2),i=n(29),c=n(12);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,s=l.emptying,d=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:s?"bad":"good",children:s?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(d)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,s=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:s,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:s,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,s=c.chemicals,d=void 0===s?[]:s,p=c.possible_amounts,f=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(1),r=n(3),a=n(2);t.CodexGigas=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[i.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==i.currentSection,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>2,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>4,onClick:function(){return n(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:["the Red","the Soulless","the Master","the Lord of all things","Jr."].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==i.currentSection,onClick:function(){return n(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:i.currentSection<4,onClick:function(){return n("search")}})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(1),r=(n(28),n(3)),a=n(2);t.ComputerFabricator=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==l.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return c("clean_order")}}),(0,o.createComponentVNode)(2,i,{state:t})],0)};var i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return 0===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:51,children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"2"})}})})]})})]}):1===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:47,buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[i.totalprice," cr"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return n("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return n("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return n("confirm_order")}})]}):2===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:47,children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:i.credits>=i.totalprice?"good":"bad",children:[i.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:4,color:i.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,s=i.sensors||[];return(0,o.createComponentVNode)(2,a.Section,{minHeight:90,children:(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:(m=e.ijob,m%10==0),color:l(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,r=e.toxdam,s=e.burndam,d=e.brutedam,p=t+r+s+d,f=Math.min(Math.max(Math.ceil(p/25),0),5),c[f])})}),(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 n("select_person",{name:e.name})}})})]},e.name);var t,r,s,d,p,f,m}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(1),r=n(3),a=n(2),i=n(435);t.Cryo=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.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",content:c.occupant.name?c.occupant.name:"No Occupant"}),!!c.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",content:c.occupant.stat,color:c.occupant.statstate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:c.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant.health/c.occupant.maxHealth,color:c.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.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",content:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",disabled:c.isOpen,onClick:function(){return n("power")},color:c.isOperating&&"green",children:c.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.isOpen?"unlock":"lock",onClick:function(){return n("door")},content:c.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:c.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return n("autoeject")},content:c.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c.isBeakerLoaded,onClick:function(){return n("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:c.isBeakerLoaded,beakerContents:c.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(1),r=n(2);t.BeakerContents=function(e){var t=e.beakerLoaded,n=e.beakerContents;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===n.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),n.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{color:"label",children:[e.volume," units of ",e.name]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(1),r=n(29),a=n(3),i=n(2),c=function(e){var t=e.craftables,n=void 0===t?[]:t,r=(0,a.useBackend)(e),c=r.act,l=r.data,u=l.craftability,s=void 0===u?{}:u,d=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!s[e.ref]?null:d?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return c("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],onClick:function(){return c("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))};t.PersonalCrafting=function(e){var t=e.state,n=(0,a.useBackend)(e),l=n.act,u=n.data,s=u.busy,d=u.display_craftable_only,p=u.display_compact,f=(0,r.map)((function(e,t){return{category:t,subcategory:e,hasSubcats:"has_subcats"in e,firstSubcatName:Object.keys(e).find((function(e){return"has_subcats"!==e}))}}))(u.crafting_recipes||{}),m=!!s&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"40px",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{mt:30,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]})});return(0,o.createFragment)([m,(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:p?"check-square-o":"square-o",content:"Compact",selected:p,onClick:function(){return l("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button,{icon:d?"check-square-o":"square-o",content:"Craftable Only",selected:d,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.category,onClick:function(){return l("set_category",{category:e.category,subcategory:e.firstSubcatName})},children:function(){return!e.hasSubcats&&(0,o.createComponentVNode)(2,c,{craftables:e.subcategory,state:t})||(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,n){if("has_subcats"!==n)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n,onClick:function(){return l("set_category",{subcategory:n})},children:function(){return(0,o.createComponentVNode)(2,c,{craftables:e,state:t})}})}))(e.subcategory)})}},e.category)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(1),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.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===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(1),r=n(3),a=n(2);t.DisposalUnit=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return l.full_pressure?(t="good",n="Ready"):l.panel_open?(t="bad",n="Power Disabled"):l.pressure_charging?(t="average",n="Pressurizing"):(t="bad",n="Off"),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:t,children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.flush?"toggle-on":"toggle-off",disabled:l.isai||l.panel_open,content:l.flush?"Disengage":"Engage",onClick:function(){return c(l.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:l.isai,content:"Eject Contents",onClick:function(){return c("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:l.panel_open,selected:l.pressure_charging,onClick:function(){return c(l.pressure_charging?"pump-0":"pump-1")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(1),r=n(3),a=n(2);t.DnaVault=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.completed,l=i.used,u=i.choiceA,s=i.choiceB,d=i.dna,p=i.dna_max,f=i.plants,m=i.plants_max,h=i.animals,C=i.animals_max;return(0,o.createFragment)([(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:d/p,content:d+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f/m,content:f+" / "+m+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" Samples"})})]})}),!(!c||l)&&(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:u,textAlign:"center",onClick:function(){return n("gene",{choice:u})}})}),(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 n("gene",{choice:s})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(1),r=n(3),a=n(2),i=n(28);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,s=c.answers,d=void 0===s?[]:s;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(1),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,s=i.engines_started,d=i.authorizations_remaining,p=i.authorizations,f=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:s?"good":"average",ml:1,children:s?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+d}),children:[f.length>0?f.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),f.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(1),r=n(28),a=n(3),i=n(2);t.EngravedMessage=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.admin_mode,u=c.creator_key,s=c.creator_name,d=c.has_liked,p=c.has_disliked,f=c.hidden_message,m=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=c.realdate;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(f)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+h,disabled:m,selected:d,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:m,selected:!p&&!d,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+C,disabled:m,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:g})})}),(0,o.createComponentVNode)(2,i.Section),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return n("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:s})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(1),r=n(29),a=n(70),i=n(20),c=n(156),l=n(3),u=n(2),s=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,d=t.data,p=d.currentArea,f=d.currentCoords,m=d.globalmode,h=d.power,C=d.tag,g=d.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(s(f),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}))])(d.signals||[]);return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,u.Button,{icon:"power-off",content:h?"On":"Off",selected:h,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",content:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"bad",onClick:function(){return n("updating")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,u.Button,{icon:"sync",content:m?"MAXIMUM":"LOCAL",selected:!m,onClick:function(){return n("globalmode")}})})]})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,u.Box,{fontSize:"18px",children:[p," (",f,")"]})}),(0,o.createComponentVNode)(2,u.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,u.Table,{children:[(0,o.createComponentVNode)(2,u.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),b.map((function(e){return(0,o.createComponentVNode)(2,u.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,u.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,i.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,u.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.GravityGenerator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.breaker,l=i.charge_count,u=i.charging_state,s=i.on,d=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No data available"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:c?"power-off":"times",content:c?"On":"Off",selected:c,disabled:!d,onClick:function(){return n("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/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"})]})]})}),d&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),d&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(1),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,s=i.teleporter_location,d=i.beacon,p=i.beacon_location,f=i.id,m=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,v=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?s:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:d?"good":"bad",buttons:!d&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:d?p:"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:f?m:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:v.name?v.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:v.crimstat?v.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(1),r=n(3),a=n(2);t.GulagItemReclaimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.mobs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:c.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:!i.can_reclaim,onClick:function(){return n("release_items",{mobref:e.mob})}})})]},e.mob)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(1),r=n(3),a=n(2);t.Holodeck=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_toggle_safety,l=i.default_programs,u=void 0===l?[]:l,s=i.emag_programs,d=void 0===s?[]:s,p=i.emagged,f=i.program;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"unlock":"lock",content:"Safeties",color:"bad",disabled:!c,selected:!p,onClick:function(){return n("safety")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===f,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===f,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(1),r=n(3),a=n(2);t.ImplantChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(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:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.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:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.ready?i.special_name||"Implant":"Recharging",onClick:function(){return n("implant")}}),0===i.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[i.ready_implants,1===i.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(1),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||s,l=i.name,u=i.isDead,s=i.isBraindead,d=i.health,p=i.wireless,f=i.radio,m=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:m?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,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 n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:f,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(1),r=n(3),a=n(2);t.KeycardAuth=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===i.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===i.waiting&&(0,o.createFragment)([!!i.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return n("auth_swipe")},content:"Authorize"}),0===i.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return n("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return n("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return n("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(1),r=n(28),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,s=c.ores,d=c.status_info,p=c.unclaimed_points;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",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:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(1),r=n(3),a=n(2);t.LanguageMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.admin_mode,l=i.is_living,u=i.omnitongue,s=i.languages,d=void 0===s?[]:s,p=i.unknown_languages,f=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!l&&(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 n("select_default",{language_name:e.name})}}),!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return n("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)}))})}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(u?"Enabled":"Disabled"),selected:u,onClick:function(){return n("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:f.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 n("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)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).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 t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("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 t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("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 t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,s=l.y,d=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:d,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("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,{state:e.state})})}),(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 c("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 c("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 c("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 c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,s=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:s===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:s?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(1),r=n(3),a=n(2);t.MechBayPowerConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.recharge_port,c=i&&i.mech,l=c&&c.cell;return(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 n("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.health/c.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,s=c.on,d=c.cell,p=c.cellPercent,f=c.load,m=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,v=c.reportDelivery,N=c.destination,V=c.home,y=c.id,_=c.destinations,x=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:d?p/100:0,color:d?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:m})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:f?"good":"average",children:f||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!f&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("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:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:N||"None",options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:v,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(1),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.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 n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(1),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,s=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:s?(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 n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(1),r=n(3),a=n(2);t.NtosArcade=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[i.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[i.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===i.PauseState?"#1b3622":"#471915",children:i.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.Hitpoints/45,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:26,textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:i.BossID})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:i.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",i.TicketCount]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(1),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,s=void 0===u?{}:u,d=i.disk_size,p=i.disk_used,f=i.hardware,m=void 0===f?[]:f;return(0,o.createFragment)([(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: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:s.charge,minValue:0,maxValue:s.max,ranges:{good:[s.max/2,Infinity],average:[s.max/4,s.max/2],bad:[-Infinity,s.max/4]},children:[s.charge," / ",s.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:d,color:"good",children:[p," GQ / ",d," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:m.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 n("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)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(1),r=n(3),a=n(2),i={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug"};t.NtosMain=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.programs,u=void 0===l?[]:l,s=c.has_light,d=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!s&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:d,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",d?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return n("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:p})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",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:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,lineHeight:"24px",color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return n("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:3,children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return n("PC_killprogram",{name:e.name})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(1),r=n(3),a=n(2);(0,n(51).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,s=i.username,d=i.active_channel,p=i.is_operator,f=i.all_channels,m=void 0===f?[]:f,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,v=null!==d,N=u||l;return(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 n("PRG_newchannel",{new_channel_name:t})}}),m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===d,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:s+"...",currentValue:s,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(N?b.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 n("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:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&N&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(1),r=n(3),a=n(2);t.NtosNetDownloader=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.disk_size,s=l.disk_used,d=l.downloadable_programs,p=void 0===d?[]:d,f=l.error,m=l.hacked_programs,h=void 0===m?[]:m,C=l.hackedavailable;return(0,o.createFragment)([!!f&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:f}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return c("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:s,minValue:0,maxValue:u,children:s+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))}),!!C&&(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."}),h.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))]})],0)};var i=function(e){var t=e.program,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.disk_size,u=c.disk_used,s=c.downloadcompletion,d=c.downloading,p=c.downloadname,f=c.downloadsize,m=l-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:t.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[t.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:t.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:f,value:s})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:d||t.size>m,onClick:function(){return i("PRG_downloadfile",{filename:t.filename})}})})]}),"Compatible"!==t.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!"]}),t.size>m&&(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:t.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(1),r=n(29),a=n(70),i=n(20),c=n(3),l=n(2),u=n(37),s=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e){var t=e.state,n=(0,c.useBackend)(e),p=n.act,f=n.data,m=f.active,h=f.SM_integrity,C=f.SM_power,g=f.SM_ambienttemp,b=f.SM_ambientpressure;if(!m)return(0,o.createComponentVNode)(2,d,{state:t});var v=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(f.gases||[]),N=Math.max.apply(Math,[1].concat(v.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:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(g),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,i.toFixed)(g)+" 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,i.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return p("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.Box.Forced,{height:24*v.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:v.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,u.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,u.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:N,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var d=function(e){var t=(0,c.useBackend)(e),n=t.act,r=t.data.supermatters,a=void 0===r?[]:r;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return n("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:a.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 n("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWrapper=void 0;var o=n(1),r=n(3),a=n(2),i=n(116);t.NtosWrapper=function(e){var t=e.children,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.PC_batteryicon,s=l.PC_showbatteryicon,d=l.PC_batterypercent,p=l.PC_ntneticon,f=l.PC_apclinkicon,m=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=l.PC_showexitprogram;return(0,o.createVNode)(1,"div","NtosWrapper",[(0,o.createVNode)(1,"div","NtosWrapper__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:m}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:p})}),!!s&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),d&&d]}),f&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:f})}),!!g&&(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return c("PC_minimize")}}),!!g&&(0,o.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 c("PC_exit")}}),!g&&(0,o.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 c("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,i.refocusLayout)()}}),(0,o.createVNode)(1,"div","NtosWrapper__content",t,0)],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return t("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e){var t=e.state,n=(0,a.useBackend)(e),r=n.act,l=n.data,u=(l.anchored,l.disk_present,l.status1),s=l.status2;return(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:s})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c,{state:t})}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(1),r=n(3),a=n(2);t.OperatingComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.table,l=i.surgeries,u=void 0===l?[]:l,s=i.procedures,d=void 0===s?[]:s,p=i.patient,f=void 0===p?{}:p;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Patient State",children:[!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",level:2,children:f?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:f.statstate,children:f.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:f.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f.health,minValue:f.minHealth,maxValue:f.maxHealth,color:f.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f[e.type]/f.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:d.length?d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:3,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)]}),!!i.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)})):"No Active Procedures"})]})]},"state"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Surgery Procedures",children:(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 n("sync")}}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})},"procedures")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(1),r=n(28),a=n(19),i=n(2);t.OreBox=function(e){var t=e.state,n=t.config,c=t.data,l=n.ref,u=c.materials;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Empty",onClick:function(){return(0,a.act)(l,"removeall")}}),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:"Ore"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.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."]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(1),r=n(28),a=n(3),i=n(2);t.OreRedemptionMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,l=r.unclaimedPoints,u=r.materials,s=r.alloys,d=r.diskDesigns,p=r.hasDisk;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),l,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===l,onClick:function(){return n("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return n("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return n("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return n("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Smelt",{id:e.id,sheets:t})}},e.id)}))})})],4)};var c=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(1),r=n(29),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.has_beaker,l=r.beaker_empty,u=r.has_blood,s=r.blood,d=!c||l;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:d,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:d,onClick:function(){return n("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!c,onClick:function(){return n("eject_beaker")}})],4),children:c?l?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:s&&s.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:s&&s.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=c;var l=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.is_ready;return(r.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,o){return n("rename_disease",{index:e.index,name:o})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!c,onClick:function(){return n("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=l;var u=function(e){var t=e.symptom,n=t.name,a=t.desc,c=t.stealth,l=t.resistance,u=t.stage_speed,s=t.transmission,d=t.level,p=t.neutered,f=(0,r.map)((function(e,t){return{desc:e,label:t}}))(t.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:n,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:a}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:s})]})})]}),f.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var s=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:c.length>0?(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!r.is_ready,onClick:function(){return n("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=s;t.Pandemic=function(e){var t=(0,a.useBackend)(e).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),!!t.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{state:e.state}),(0,o.createComponentVNode)(2,s,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.PortableGenerator=function(e){var t,n=(0,r.useBackend)(e),i=n.act,c=n.data;return t=c.stack_percent>50?"good":c.stack_percent>15?"average":"bad",(0,o.createFragment)([!c.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:c.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!c.ready_to_boot,children:c.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:c.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t,children:c.sheets}),c.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:c.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:c.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:c.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):c.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:c.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:c.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:c.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!c.connected&&"bad",children:c.connected?c.power_available:"Unconnected"})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=t.PortablePump=t.PortableBasicInfo=void 0;var o=n(1),r=n(3),a=n(2),i=n(37),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=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 n("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:c?"good":"average",children:c?"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:!l,onClick:function(){return n("eject")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)};t.PortableBasicInfo=c;t.PortablePump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.direction,u=(i.holding,i.target_pressure),s=i.default_pressure,d=i.min_pressure,p=i.max_pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-in-alt":"sign-out-alt",content:l?"In":"Out",selected:l,onClick:function(){return n("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:u,unit:"kPa",width:"75px",minValue:d,maxValue:p,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:u===d,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===s,onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:u===p,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})],4)};t.PortableScrubber=function(e){var t=(0,r.useBackend)(e),n=t.act,l=t.data.filter_types||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return n("toggle_filter",{val:e.gas_id})}},e.id)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitor=void 0;var o=n(1),r=n(29),a=n(70),i=n(20),c=n(12),l=n(2);var u=5e5,s=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},d=function(e){var t,n;function c(){var t;return(t=e.call(this)||this).state={sortByField:null},t}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=this,t=this.props.state.data,n=t.history,c=this.state.sortByField,d=n.supply[n.supply.length-1]||0,m=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),C=n.demand.map((function(e,t){return[t,e]})),g=Math.max.apply(Math,[u].concat(n.supply,n.demand)),b=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===c&&(0,r.sortBy)((function(e){return e.name})),"charge"===c&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===c&&(0,r.sortBy)((function(e){return-s(e.load)}),(function(e){return-parseFloat(e.load)}))])(t.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d,minValue:0,maxValue:g,color:"teal",content:(0,i.toFixed)(d/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:m,minValue:0,maxValue:g,color:"pink",content:(0,i.toFixed)(m/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:h,rangeX:[0,h.length-1],rangeY:[0,g],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,g],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,l.Section,{children:[(0,o.createComponentVNode)(2,l.Box,{mb:1,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"===c,content:"Name",onClick:function(){return e.setState({sortByField:"name"!==c&&"name"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===c,content:"Charge",onClick:function(){return e.setState({sortByField:"charge"!==c&&"charge"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===c,content:"Draw",onClick:function(){return e.setState({sortByField:"draw"!==c&&"draw"})}})]}),(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:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{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"})]}),b.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,p,{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,f,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=d;var p=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"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,l.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};p.defaultHooks=c.pureComponentHooks;var f=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,l.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};f.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(1),r=n(29),a=n(20),i=n(3),c=n(2),l=n(37);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,s=u.freqlock,d=u.frequency,p=u.minFrequency,f=u.maxFrequency,m=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,v=u.subspaceSwitchable,N=l.RADIO_CHANNELS.find((function(e){return e.freq===d})),V=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(u.channels);return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[s&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(d/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:f/10,value:d/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-d/10})}}),N&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:N.color,ml:2,children:["[",N.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:m?"volume-up":"volume-mute",selected:m,onClick:function(){return n("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,onClick:function(){return n("broadcast")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!v&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:b,content:"Subspace Tx "+(b?"ON":"OFF"),onClick:function(){return n("subspace")}})]}),!!b&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===V.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return n("channel",{channel:e.name})}})},e.name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=["Atmospherics","Disposals","Transit Tubes"],l={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){var t=(0,a.useBackend)(e),n=t.act,d=t.data,p=d.category,f=d.categories,m=void 0===f?[]:f,h=d.selected_color,C=d.piping_layer,g=d.mode,b=d.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:p===t,icon:l[e],color:"transparent",content:e,onClick:function(){return n("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&e.bitmask,content:e.name,onClick:function(){return n("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[h],content:h}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return n("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===p&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===C,content:"Layer "+e,onClick:function(){return n("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return n("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.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,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:l[e.cat_name],label:e.cat_name,children:function(){return e.recipes.map((function(t){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:t.selected,content:t.pipe_name,title:t.pipe_name,onClick:function(){return n("pipe_type",{pipe_type:t.pipe_index,category:e.cat_name})}},t.pipe_index)}))}},e.cat_name)}))})})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(1),r=n(3),a=n(2),i=n(163);t.SatelliteControl=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.satellites||[];return(0,o.createFragment)([c.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.meteor_shield_coverage/c.meteor_shield_coverage_max,content:100*c.meteor_shield_coverage/c.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:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return n("toggle",{id:e.id})}},e.id)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(1),r=n(3),a=n(2),i=n(69),c=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],l=[{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){var t=e.state,n=(0,r.useBackend)(e),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{locked:c.locked,onLockedStatusChange:function(){return a("toggle_lock")}}),!c.locked&&(0,o.createComponentVNode)(2,d,{state:t})],0)};var s={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return f}},Guns:{title:"Scanner Mode: Guns",component:function(){return m}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return v}}},d=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=s[c]||s.off,u=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==c&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return i("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},p=function(e){var t=(0,r.useBackend)(e).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 t("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return t("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return t("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return t("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return t("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return t("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return t("set_mode",{new_mode:"Nanites"})}})]})],4)},f=function(e){var t=e.state,n=(0,r.useBackend)(e).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,N,{state:t})],4)},m=function(e){var t=e.state,n=(0,r.useBackend)(e).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,N,{state:t})],4)},h=function(e){var t=e.state,n=(0,r.useBackend)(e).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,N,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,s=l.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",u?"does not have":"has"," ","a disease equal or worse than ",s,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===s,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,s=c.target_species,d=l.find((function(e){return e.value===s}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",d.name," species.","zombie"===s&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===s,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,s=c.target_nutrition,d=u.find((function(e){return e.value===s}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",d.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===s,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},v=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,u=c.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 ",u,"."]}),(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:u,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return i("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,N,{state:t})],4)},N=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.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 n("toggle_reverse")},color:i?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(1),r=n(29),a=n(3),i=n(2);t.ShuttleManipulator=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.shuttles||[],u=c.templates||{},s=c.selected||{},d=c.existing_shuttle||{};return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Status",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return n("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return n("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return n("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})}},"status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Templates",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:(0,r.map)((function(e,t){var r=e.templates||[];return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.port_id,children:r.map((function(e){var t=e.shuttle_id===s.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return n("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))},t)}))(u)})})}},"templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Modification",children:(0,o.createComponentVNode)(2,i.Section,{children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:s.name,children:(!!s.description||!!s.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!s.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:s.description}),!!s.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:s.admin_notes})]})}),d?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+d.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return n("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,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return n("preview",{shuttle_id:s.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:s.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(1),r=n(2),a=n(3),i=n(20);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,s=c.minFrequency,d=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:d/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(1),r=n(29),a=n(3),i=n(2);t.SmartVend=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!c.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:c.drying?"stop":"tint",onClick:function(){return n("Dry")},children:c.drying?"Stop drying":"Dry"}),children:0===c.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",c.name," is empty."]})||(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:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:c.verb?c.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return n("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return n("Release",{name:e.name})}})]})]},t)}))(c.contents)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(1),r=n(3),a=n(2);t.Smes=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return t=l.capacityPercent>=100?"good":l.inputting?"average":"bad",n=l.outputting?"good":l.charge>0?"average":"bad",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*l.capacityPercent,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:l.inputAttempt?"sync-alt":"times",selected:l.inputAttempt,onClick:function(){return c("tryinput")},children:l.inputAttempt?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:t,children:l.capacityPercent>=100?"Fully Charged":l.inputting?"Charging":"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.inputLevel/l.inputLevelMax,content:l.inputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Input",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:l.inputAvailable})]})}),(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:l.outputAttempt?"power-off":"times",selected:l.outputAttempt,onClick:function(){return c("tryoutput")},children:l.outputAttempt?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:n,children:l.outputting?"Sending":l.charge>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.outputLevel/l.outputLevelMax,content:l.outputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:l.outputUsed})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(1),r=n(3),a=n(2);t.SmokeMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.TankContents,l=(i.isTankLoaded,i.TankCurrentVolume),u=i.TankMaxVolume,s=i.active,d=i.setting,p=(i.screen,i.maxSetting),f=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",selected:s,content:s?"On":"Off",onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/u,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:l||0})," / "+u]}),(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:d===e,icon:"plus",content:3*e,disabled:f0?"good":"bad",children:f})]})}),(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:l,content:c+" 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===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!m,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-d-.01,maxValue:d+.01,value:s,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[u+" \xb0"," (auto)"]})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(1),r=n(3),a=n(2);t.SpaceHeater=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!i.hasPowercell||!i.open,onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,disabled:!i.hasPowercell,onClick:function(){return n("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!i.hasPowercell&&"bad",children:i.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.powerLevel/100,content:i.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"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(i.targetTemp-i.currentTemp)>50?"bad":Math.abs(i.targetTemp-i.currentTemp)>20?"average":"good",children:[i.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:i.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.targetTemp),width:"65px",unit:"\xb0C",minValue:i.minTemp,maxValue:i.maxTemp,onChange:function(e,t){return n("target",{target:t})}})||i.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:i.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===i.mode,onClick:function(){return n("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===i.mode,onClick:function(){return n("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===i.mode,onClick:function(){return n("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(1),r=n(3),a=n(2);t.SpawnersMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.spawners||[];return(0,o.createComponentVNode)(2,a.Section,{children:i.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 n("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return n("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.StationAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.StationAlertConsole=function(e){var t=(0,r.useBackend)(e).data.alarms||[],n=t.Fire||[],i=t.Atmosphere||[],c=t.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===n.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),n.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===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)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(1),r=n(3),a=n(2);t.SuitStorageUnit=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.locked,l=i.open,u=i.safeties,s=i.uv_active,d=i.occupied,p=i.suit,f=i.helmet,m=i.mask,h=i.storage;return(0,o.createFragment)([!(!d||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),s&&(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)([!l&&(0,o.createComponentVNode)(2,a.Button,{icon:c?"unlock":"lock",content:c?"Unlock":"Lock",onClick:function(){return n("lock")}}),!c&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-out-alt":"sign-in-alt",content:l?"Close":"Open",onClick:function(){return n("door")}})],0),children:c&&(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"})]})||l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return n("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return n("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return n("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return n("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:d&&u,textAlign:"center",onClick:function(){return n("uv")}})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(1),r=n(3),a=n(2);t.Tank=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.tankPressure/1013,content:i.tankPressure+" kPa",ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,onClick:function(){return n("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,onClick:function(){return n("pressure",{pressure:"reset"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(1),r=n(3),a=n(2);t.TankDispenser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plasma",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.plasma?"square":"square-o",content:"Dispense",disabled:!i.plasma,onClick:function(){return n("plasma")}}),children:i.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.oxygen?"square":"square-o",content:"Dispense",disabled:!i.oxygen,onClick:function(){return n("oxygen")}}),children:i.oxygen})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(1),r=n(3),a=n(2);t.Teleporter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.calibrated,l=i.calibrating,u=i.power_station,s=i.regime_set,d=i.teleporter_hub,p=i.target;return(0,o.createComponentVNode)(2,a.Section,{children:!u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No power station linked."})||!d&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No hub linked."})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Regime",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Change Regime",onClick:function(){return n("regimeset")}}),children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Set Target",onClick:function(){return n("settarget")}}),children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibration",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Calibrate Hub",onClick:function(){return n("calibrate")}}),children:l&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"In Progress"})||c&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Optimal"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Sub-Optimal"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ThermoMachine=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ThermoMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.temperature,format:function(e){return(0,r.toFixed)(e,2)}})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.pressure,format:function(e){return(0,r.toFixed)(e,2)}})," kPa"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:"62px",minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(e,t){return n("target",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){return n("target",{target:c.min})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){return n("target",{target:c.initial})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){return n("target",{target:c.max})}})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineComputer=void 0;var o=n(1),r=n(3),a=n(2);t.TurbineComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=Boolean(i.compressor&&!i.compressor_broke&&i.turbine&&!i.turbine_broke);return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:i.online?"power-off":"times",content:i.online?"Online":"Offline",selected:i.online,disabled:!c,onClick:function(){return n("toggle_power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reconnect",onClick:function(){return n("reconnect")}})],4),children:!c&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor Status",color:!i.compressor||i.compressor_broke?"bad":"good",children:i.compressor_broke?i.compressor?"Offline":"Missing":"Online"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Status",color:!i.turbine||i.turbine_broke?"bad":"good",children:i.turbine_broke?i.turbine?"Offline":"Missing":"Online"})]})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[i.rpm," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temp",children:[i.temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:i.power})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Uplink=void 0;var o=n(1),r=n(28),a=n(19),i=n(2);var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={hoveredItem:{},currentSearch:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setHoveredItem=function(e){this.setState({hoveredItem:e})},c.setSearchText=function(e){this.setState({currentSearch:e})},c.render=function(){var e=this,t=this.props.state,n=t.config,r=t.data,c=n.ref,u=r.compact_mode,s=r.lockable,d=r.telecrystals,p=r.categories,f=void 0===p?[]:p,m=this.state,h=m.hoveredItem,C=m.currentSearch;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:d>0?"good":"bad",children:[d," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,onInput:function(t,n){return e.setSearchText(n)},ml:1,mr:1}),(0,o.createComponentVNode)(2,i.Button,{icon:u?"list":"info",content:u?"Compact":"Detailed",onClick:function(){return(0,a.act)(c,"compact_toggle")}}),!!s&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:f.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.toLowerCase();return String(e.name+e.desc).toLowerCase().includes(t)})),hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}}),2):(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:f.map((function(t){var n=t.name,r=t.items;if(null!==r)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n+" ("+r.length+")",children:function(){return(0,o.createComponentVNode)(2,l,{compact:u,items:r,hoveredItem:h,telecrystals:d,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}})}},n)}))})})},r}(o.Component);t.Uplink=c;var l=function(e){var t=e.items,n=e.hoveredItem,a=e.telecrystals,c=e.compact,l=e.onBuy,u=e.onBuyMouseOver,s=e.onBuyMouseOut,d=n&&n.cost||0;return c?(0,o.createComponentVNode)(2,i.Table,{children:t.map((function(e){var t=n&&n.name!==e.name,c=a-d1?r-1:0),i=1;i1?t-1:0),o=1;o0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){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:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(1),r=n(12),a=n(17);t.BlockQuote=function(e){var t=e.className,n=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,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,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"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,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"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.color,n=e.content,i=e.className,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,["color","content","className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["ColorBox",i]),color:n?null:"transparent",backgroundColor:t,content:n||"."},c)))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(1),r=n(17),a=n(114);var i=function(e){var t,n;function i(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},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.props,n=this.state.open,i=t.children,c=t.color,l=void 0===c?"default":c,u=t.title,s=t.buttons,d=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}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},d,{children:u}))),2),s&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",s,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(1),r=n(17);t.Dimmer=function(e){var t=e.style,n=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,["style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({style:Object.assign({position:"absolute",top:0,bottom:0,left:0,right:0,"background-color":"rgba(0, 0, 0, 0.75)","z-index":1},t)},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(1),r=n(12),a=n(17),i=n(87);function c(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}var l=function(e){var t,n;function l(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=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},u.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)},u.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},u.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(n){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},u.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,u=t.over,s=t.width,d=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=d.className,f=c(d,["className"]),m=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:s}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:s,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},f,{onClick:function(t){e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:m?"chevron-up":"chevron-down"}),2)]}))),h],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(1),r=n(12),a=n(17);function i(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}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,c=e.justify,l=e.spacing,u=void 0===l?0:l,s=i(e,["className","direction","wrap","align","justify","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",u>0&&"Flex--spacing--"+u,t]),style:Object.assign({},s.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},s)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,a=e.align,c=i(e,["className","grow","order","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",t]),style:Object.assign({},c.style,{"flex-grow":n,order:o,"align-self":a})},c)};t.computeFlexItemProps=u;var s=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=s,s.defaultHooks=r.pureComponentHooks,l.Item=s},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.className,n=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,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",t])},n)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(1),r=n(20),a=n(12),i=n(19),c=n(158),l=n(17);var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,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,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var u=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+u,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var u=n.inputRef.current;u.value=l;try{u.focus(),u.select()}catch(s){}}},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,d=t.suppressingFlicker,p=this.props,f=p.className,m=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,v=p.maxValue,N=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,x=p.format,k=p.onChange,w=p.onDrag,L=C;(n||d)&&(L=s);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!d&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:L,format:x,children:B})||B(x?x(L):L);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",m&&"NumberInput--fluid",f]),minWidth:V,minHeight:N,lineHeight:y,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((L-b)/(v-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:N,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,v);e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),w&&w(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,v);return e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),void(w&&w(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},u}(o.Component);t.NumberInput=u,u.defaultHooks=a.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(1),r=n(12),a=n(20),i=function(e){var t=e.value,n=e.minValue,i=void 0===n?0:n,c=e.maxValue,l=void 0===c?1:c,u=e.ranges,s=void 0===u?{}:u,d=e.content,p=e.children,f=(t-i)/(l-i),m=d!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(s);C=v[0]&&t<=v[1]){h=b;break}}return h||(h="default"),(0,o.createVNode)(1,"div",(0,r.classes)(["ProgressBar","ProgressBar--color--"+h]),[(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,a.clamp)(f,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[m&&d,m&&p,!m&&(0,a.toFixed)(100*f)+"%"],0)],4)};t.ProgressBar=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,u=e.content,s=e.children,d=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,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),f=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(s);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},d,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),f&&(0,o.createVNode)(1,"div","Section__content",[u,s],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tab=t.Tabs=void 0;var o=n(1),r=n(12),a=n(17),i=n(114);function c(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}var l=function(e){var t=e,n=Array.isArray(t),o=0;for(t=n?t:t[Symbol.iterator]();;){var r;if(n){if(o>=t.length)break;r=t[o++]}else{if((o=t.next()).done)break;r=o.value}var a=r;if(!a.props||"Tab"!==a.props.__type__){var i=JSON.stringify(a,null,2);throw new Error(" only accepts children of type .This is what we received: "+i)}}},u=function(e){var t,n;function u(t){var n;return(n=e.call(this,t)||this).state={activeTabKey:null},n}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=u.prototype;return s.getActiveTab=function(){var e=this.state,t=this.props,n=(0,r.normalizeChildren)(t.children);l(n);var o=t.activeTab||e.activeTabKey,a=n.find((function(e){return(e.key||e.props.label)===o}));return a||(a=n[0],o=a&&(a.key||a.props.label)),{tabs:n,activeTab:a,activeTabKey:o}},s.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),s=this.getActiveTab(),d=s.tabs,p=s.activeTab,f=s.activeTabKey,m=null;return p&&(m=p.props.content||p.props.children),"function"==typeof m&&(m=m(f)),(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Tabs",l&&"Tabs--vertical",n])},u,{children:[(0,o.createVNode)(1,"div","Tabs__tabBox",d.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),s=n.highlight,d=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,m=t.active||p===f;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",m&&"Tabs__tab--active",s&&!m&&"color-yellow",a]),selected:m,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},d,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",m||null,0)]})))},u}(o.Component);t.Tabs=u;var s=function(e){return null};t.Tab=s,s.defaultProps={__type__:"Tab"},u.Tab=s},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(1),r=n(12),a=n(28),i=n(19),c=n(37),l=n(87),u=function(e){switch(e){case c.UI_INTERACTIVE:return"good";case c.UI_UPDATE:return"average";case c.UI_DISABLED:default:return"bad"}},s=function(e){var t=e.className,n=e.title,c=e.status,s=e.fancy,d=e.onDragStart,p=e.onClose;return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",t]),[(0,o.createComponentVNode)(2,l.Icon,{className:"TitleBar__statusIcon",color:u(c),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title",n===n.toLowerCase()?(0,a.toTitleCase)(n):n,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return s&&d(e)}}),!!s&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=s,s.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(1),r=n(29),a=n(17),i=n(12),c=n(19);var l=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)},u=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),g=this.state.viewBox,b=l(r,g,i,c);if(b.length>0){var v=b[0],N=b[b.length-1];b.push([g[0]+h,N[1]]),b.push([g[0]+h,-h]),b.push([-h,-h]),b.push([-h,v[1]])}var V=u(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},C,{children:function(t){return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,(0,o.createVNode)(32,"svg",null,(0,o.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+g[1]+")",fill:d,stroke:f,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+g[0]+" "+g[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},t),null,e.ref))}})))},r}(o.Component);s.defaultHooks=i.pureComponentHooks;var d={Line:c.tridentVersion<=4?function(e){return null}:s};t.Chart=d},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(1),r=n(3),a=n(2);t.AiAirlock=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},l=c[i.power.main]||c[0],u=c[i.power.backup]||c[0],s=c[i.shock]||c[0];return(0,o.createFragment)([(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:l.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.main,content:"Disrupt",onClick:function(){return n("disrupt-main")}}),children:[i.power.main?"Online":"Offline"," ",i.wires.main_1&&i.wires.main_2?i.power.main_timeleft>0&&"["+i.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.backup,content:"Disrupt",onClick:function(){return n("disrupt-backup")}}),children:[i.power.backup?"Online":"Offline"," ",i.wires.backup_1&&i.wires.backup_2?i.power.backup_timeleft>0&&"["+i.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:s.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(i.wires.shock&&0===i.shock),content:"Restore",onClick:function(){return n("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Temporary",onClick:function(){return n("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Permanent",onClick:function(){return n("shock-perm")}})],4),children:[2===i.shock?"Safe":"Electrified"," ",(i.wires.shock?i.shock_timeleft>0&&"["+i.shock_timeleft+"s]":"[Wires have been cut!]")||-1===i.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:i.id_scanner?"power-off":"times",content:i.id_scanner?"Enabled":"Disabled",selected:i.id_scanner,disabled:!i.wires.id_scanner,onClick:function(){return n("idscan-toggle")}}),children:!i.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:i.emergency?"power-off":"times",content:i.emergency?"Enabled":"Disabled",selected:i.emergency,onClick:function(){return n("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:i.locked?"lock":"unlock",content:i.locked?"Lowered":"Raised",selected:i.locked,disabled:!i.wires.bolts,onClick:function(){return n("bolt-toggle")}}),children:!i.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:i.lights?"power-off":"times",content:i.lights?"Enabled":"Disabled",selected:i.lights,disabled:!i.wires.lights,onClick:function(){return n("light-toggle")}}),children:!i.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:i.safe?"power-off":"times",content:i.safe?"Enabled":"Disabled",selected:i.safe,disabled:!i.wires.safe,onClick:function(){return n("safe-toggle")}}),children:!i.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:i.speed?"power-off":"times",content:i.speed?"Enabled":"Disabled",selected:i.speed,disabled:!i.wires.timing,onClick:function(){return n("speed-toggle")}}),children:!i.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:i.opened?"sign-out-alt":"sign-in-alt",content:i.opened?"Open":"Closed",selected:i.opened,disabled:i.locked||i.welded,onClick:function(){return n("open-close")}}),children:!(!i.locked&&!i.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),i.locked?"bolted":"",i.locked&&i.welded?" and ":"",i.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(1),r=n(20),a=n(28),i=n(3),c=n(2),l=n(37),u=n(69);t.AirAlarm=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.data,c=a.locked&&!a.siliconUser;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.InterfaceLockNoticeBox,{siliconUser:a.siliconUser,locked:a.locked,onLockStatusChange:function(){return r("lock")}}),(0,o.createComponentVNode)(2,s,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var s=function(e){var t=(0,i.useBackend)(e).data,n=(t.environment_data||[]).filter((function(e){return e.value>=.01})),a={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},l=a[t.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[n.length>0&&(0,o.createFragment)([n.map((function(e){var t=a[e.danger_level]||a[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:l.color,children:l.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:t.atmos_alarm||t.fire_alarm?"bad":"good",children:(t.atmos_alarm?"Atmosphere Alarm":t.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},d={home:{title:"Air Controls",component:function(){return f}},vents:{title:"Vent Controls",component:function(){return m}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return v}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=d[a.screen]||d.home,u=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:"home"!==a.screen&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("tgui:view",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},f=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data,a=r.mode,l=r.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"exclamation-triangle":"exclamation",color:l&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return n(l?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===a?"exclamation-triangle":"exclamation",color:3===a&&"danger",content:"Panic Siphon",onClick:function(){return n("mode",{mode:3===a?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 n("tgui:view",{screen:"vents"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return n("tgui:view",{screen:"scrubbers"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return n("tgui:view",{screen:"modes"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return n("tgui:view",{screen:"thresholds"})}})],4)},m=function(e){var t=e.state,n=(0,i.useBackend)(e).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},h=function(e){var t=e.id_tag,n=e.long_name,r=e.power,l=e.checks,u=e.excheck,s=e.incheck,d=e.direction,p=e.external,f=e.internal,m=e.extdefault,h=e.intdefault,C=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(n),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:r?"power-off":"times",selected:r,content:r?"On":"Off",onClick:function(){return C("power",{id_tag:t,val:Number(!r)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:"release"===d?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:s,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("reset_internal_pressure",{id_tag:t})}})]}),!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(p),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:m,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=function(e){var t=e.state,n=(0,i.useBackend)(e).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,s=e.widenet,d=e.filter_types,p=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(t),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:n?"power-off":"times",content:n?"On":"Off",selected:n,onClick:function(){return p("power",{id_tag:u,val:Number(!n)})}}),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:r?"filter":"sign-in-alt",color:r||"danger",content:r?"Scrubbing":"Siphoning",onClick:function(){return p("scrubbing",{id_tag:u,val:Number(!r)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:s?"expand":"compress",selected:s,content:s?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!s)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,l.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return p("toggle_filter",{id_tag:u,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})},b=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data.modes;return r&&0!==r.length?r.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 n("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},v=function(e){var t=(0,i.useBackend)(e),n=t.act,a=t.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,a.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 n("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.AirlockElectronics=void 0;var o=n(1),r=n(3),a=n(2);t.AirlockElectronics=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.regions||[],l={0:{icon:"times-circle"},1:{icon:"stop-circle"},2:{icon:"check-circle"}};return(0,o.createFragment)([(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:i.oneAccess?"unlock":"lock",content:i.oneAccess?"One":"All",onClick:function(){return n("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mass Modify",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Grant All",onClick:function(){return n("grant_all")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Clear All",onClick:function(){return n("clear_all")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&i.unres_direction?"check-square-o":"square-o",content:"North",selected:1&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&i.unres_direction?"check-square-o":"square-o",content:"East",selected:2&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&i.unres_direction?"check-square-o":"square-o",content:"South",selected:4&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&i.unres_direction?"check-square-o":"square-o",content:"West",selected:8&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",children:(0,o.createComponentVNode)(2,a.Box,{height:"261px",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e){var t=e.name,r=e.accesses||[],i=l[function(e){var t=!1,n=!1;return e.forEach((function(e){e.req?t=!0:n=!0})),!t&&n?0:t&&n?1:2}(r)].icon;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:i,label:t,children:function(){return r.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:e.req?"check-square-o":"square-o",content:e.name,selected:e.req,onClick:function(){return n("set",{access:e.id})}})},e.id)}))}},t)}))})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Apc=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u={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"}},s={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},d=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],f=c.powerChannels||[],m=s[c.malfStatus]||s[0],h=c.powerCellStatus/100;return c.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 ",c.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return n("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:c.siliconUser,locked:c.locked,onLockStatusChange:function(){return n("lock")}}),(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:d.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",content:c.isOperating?"On":"Off",selected:c.isOperating&&!l,disabled:l,onClick:function(){return n("breaker")}}),children:["[ ",d.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.chargeMode?"sync":"close",content:c.chargeMode?"Auto":"Off",disabled:l,onClick:function(){return n("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[f.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:!l&&(1===e.status||3===e.status),disabled:l,onClick:function(){return n("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!l&&2===e.status,disabled:l,onClick:function(){return n("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!l&&0===e.status,disabled:l,onClick:function(){return n("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,c.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!c.siliconUser&&(0,o.createFragment)([!!c.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:m.icon,content:m.content,color:"bad",onClick:function(){return n(m.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return n("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.coverLocked?"lock":"unlock",content:c.coverLocked?"Engaged":"Disengaged",disabled:l,onClick:function(){return n("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.emergencyLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.nightshiftLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("toggle_nightshift")}})})]}),c.hijackable&&(0,o.createComponentVNode)(2,a.Section,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:c.hijacker,onClick:function(){return n("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",disabled:!c.lockdownavail,onClick:function(){return n("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!c.drainavail,onClick:function(){return n("drain")}})],4)})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosAlertConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.priority||[],l=i.minor||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[c.length>0?c.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 n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),l.length>0?l.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 n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16)],0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(1),r=n(29),a=n(20),i=n(3),c=n(2);t.AtmosControlConsole=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=l.sensors||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:!!l.tank&&u[0].long_name,children:u.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!l.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),l.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.inputting?"power-off":"times",content:l.inputting?"Injecting":"Off",selected:l.inputting,onClick:function(){return n("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:l.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return n("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.outputting?"power-off":"times",content:l.outputting?"Open":"Closed",selected:l.outputting,onClick:function(){return n("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(l.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return n("pressure",{pressure:t})}})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(1),r=n(3),a=n(2),i=n(37);t.AtmosFilter=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.filter_types||[];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:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(c.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:c.rate===c.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return n("filter",{mode:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosMixer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;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:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.set_pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node2",{concentration:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosPump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;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:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),i.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.rate===i.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(1),r=n(3),a=n(2);t.BankMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.current_balance,l=i.siphoning,u=i.station_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:u+" 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:l?"times":"sync",content:l?"Stop Siphoning":"Siphon Credits",selected:l,onClick:function(){return n(l?"halt":"siphon")}}),children:c+" cr"})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(1),r=n(3),a=n(2);t.BluespaceArtillery=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.connected,u=i.unlocked,s=i.target;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!u,onClick:function(){return n("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:s?"average":"bad",fontSize:"25px",children:s||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:u?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!s,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return n("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return n("build")}})})})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(1),r=(n(28),n(19)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(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:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"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(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.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:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"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: ",i.mean_value]}),i.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===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(1),r=n(3),a=n(2);t.BorgPanel=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.borg||{},l=i.cell||{},u=l.charge/l.maxcharge,s=i.channels||[],d=i.modules||[],p=i.upgrades||[],f=i.ais||[],m=i.laws||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return n("rename")}}),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:c.emagged?"check-square-o":"square-o",content:"Emagged",selected:c.emagged,onClick:function(){return n("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:c.lockdown,onClick:function(){return n("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:c.scrambledcodes,onClick:function(){return n("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[l.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,content:l.charge+" / "+l.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return n("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return n("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:c.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:c.active_module===e.type,onClick:function(){return n("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return n("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:c.lawupdate,onClick:function(){return n("toggle_lawupdate")}}),children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(1),r=n(3),a=n(2);t.BrigTimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:i.timing?"Stop":"Start",selected:i.timing,onClick:function(){return n(i.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:i.flash_charging?"Recharging":"Flash",disabled:i.flash_charging,onClick:function(){return n("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return n("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return n("time",{adjust:-100})}})," ",String(i.minutes).padStart(2,"0"),":",String(i.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return n("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return n("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return n("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return n("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return n("preset",{preset:"long"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(1),r=n(3),a=n(2);t.Canister=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",i.hasHoldingTank?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return n("relabel")}}),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:i.tankPressure})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:i.portConnected?"good":"average",content:i.portConnected?"Connected":"Not Connected"}),!!i.isPrototype&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.restricted?"lock":"unlock",color:"caution",content:i.restricted?"Restricted to Engineering":"Public",onClick:function(){return n("restricted")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.releasePressure/(i.maxReleasePressure-i.minReleasePressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.releasePressure})," kPa"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:i.releasePressure===i.defaultReleasePressure,content:"Reset",onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:i.releasePressure<=i.minReleasePressure,content:"Min",onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("pressure",{pressure:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:i.releasePressure>=i.maxReleasePressure,content:"Max",onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.valveOpen?"unlock":"lock",color:i.valveOpen?i.hasHoldingTank?"caution":"danger":null,content:i.valveOpen?"Open":"Closed",onClick:function(){return n("valve")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:i.valveOpen&&"danger",content:"Eject",onClick:function(){return n("eject")}}),children:[!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:i.holdingTank.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.holdingTank.tankPressure})," kPa"]})]}),!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=t.Cargo=void 0;var o=n(1),r=n(29),a=n(19),i=n(2),c=n(69);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,d=r.supplies||{},p=r.requests||[],f=r.cart||[],m=f.reduce((function(e,t){return e+t.cost}),0),h=!r.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:[0===f.length&&"Cart is empty",1===f.length&&"1 item",f.length>=2&&f.length+" items"," ",m>0&&"("+m+" cr)"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return(0,a.act)(c,"clear")}})],4);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle",children:r.docked&&!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{content:r.location,onClick:function(){return(0,a.act)(c,"send")}})||r.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CentCom Message",children:r.message}),r.loan&&!r.requestonly?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loan",children:r.loan_dispatched?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Loaned to Centcom"}):(0,o.createComponentVNode)(2,i.Button,{content:"Loan Shuttle",disabled:!(r.away&&r.docked),onClick:function(){return(0,a.act)(c,"loan")}})}):""]})}),(0,o.createComponentVNode)(2,i.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Catalog",icon:"list",lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Catalog",buttons:h,children:(0,o.createComponentVNode)(2,l,{state:t,supplies:d})})}},"catalog"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Requests ("+p.length+")",icon:"envelope",highlight:p.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Active Requests",buttons:!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return(0,a.act)(c,"denyall")}}),children:(0,o.createComponentVNode)(2,u,{state:t,requests:p})})}},"requests"),!r.requestonly&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Checkout ("+f.length+")",icon:"shopping-cart",highlight:f.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,s,{state:t,cart:f})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,s=function(e){var t=n[e].packs;return(0,o.createVNode)(1,"table","LabeledList",t.map((function(e){return(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[e.name,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.small_item&&(0,o.createFragment)([(0,o.createTextVNode)("Small Item")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.access&&(0,o.createFragment)([(0,o.createTextVNode)("Restrictions Apply")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",onClick:function(){return(0,a.act)(u,"add",{id:e.id})}}),2)],4,null,e.name)})),0)};return(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e){var t=e.name;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:t,children:s},t)}))(n)})},u=function(e){var t=e.state,n=e.requests,r=t.config,c=t.data,l=r.ref;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Requests"}):(0,o.createVNode)(1,"table","LabeledList",n.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[(0,o.createTextVNode)("#"),e.id,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__content",e.object,0),(0,o.createVNode)(1,"td","LabeledList__cell",[(0,o.createTextVNode)("By "),(0,o.createVNode)(1,"b",null,e.orderer,0)],4),(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createVNode)(1,"i",null,e.reason,0),2),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",[e.cost,(0,o.createTextVNode)(" credits"),(0,o.createTextVNode)(" "),!c.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",color:"good",onClick:function(){return(0,a.act)(l,"approve",{id:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"bad",onClick:function(){return(0,a.act)(l,"deny",{id:e.id})}})],4)],0)],4)],4,e.id)})),0)},s=function(e){var t=e.state,n=e.cart,r=t.config,c=t.data,l=r.ref;return(0,o.createFragment)([0===n.length&&"Nothing in cart",n.length>0&&(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:"#"+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,children:[!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)," ",e.cost," credits"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return(0,a.act)(l,"remove",{id:e.id})}})],4),children:e.object},e.id)}))}),n.length>0&&!c.requestonly&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:1===c.away&&1===c.docked&&(0,o.createComponentVNode)(2,i.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return(0,a.act)(l,"send")}})||(0,o.createComponentVNode)(2,i.Box,{opacity:.5,children:["Shuttle in ",c.location,"."]})})],0)};t.CargoExpress=function(e){var t=e.state,n=t.config,r=t.data,u=n.ref,s=r.supplies||{};return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:r.siliconUser,locked:r.locked,onLockStatusChange:function(){return(0,a.act)(u,"lock")},accessText:"a QM-level ID card"}),!r.locked&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Cargo Bay",selected:!r.usingBeacon,onClick:function(){return(0,a.act)(u,"LZCargo")}}),(0,o.createComponentVNode)(2,i.Button,{selected:r.usingBeacon,disabled:!r.hasBeacon,onClick:function(){return(0,a.act)(u,"LZBeacon")},children:[r.beaconzone," (",r.beaconName,")"]}),(0,o.createComponentVNode)(2,i.Button,{content:r.printMsg,disabled:!r.canBuyBeacon,onClick:function(){return(0,a.act)(u,"printBeacon")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notice",children:r.message})]})}),(0,o.createComponentVNode)(2,l,{state:t,supplies:s})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(1),r=n(3),a=n(2);t.CellularEmporium=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.abilities;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:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!i.can_readapt,onClick:function(){return n("readapt")}}),children:i.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.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 n("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(1),r=(n(28),n(3)),a=n(2);t.CentcomPodLauncher=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===i.bayNumber,onClick:function(){return n("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===i.bayNumber,onClick:function(){return n("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===i.bayNumber,onClick:function(){return n("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===i.bayNumber,onClick:function(){return n("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===i.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return n("bay5")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.bay,onClick:function(){return n("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:i.oldArea?i.oldArea:"Where you were",disabled:!i.oldArea,onClick:function(){return n("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clone Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:"Launch Clones",selected:i.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return n("launchClone")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===i.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return n("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random",selected:2===i.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return n("launchRandom")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===i.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return n("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===i.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return n("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===i.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return n("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===i.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return n("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:i.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return n("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:i.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return n("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:i.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return n("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:i.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return n("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:i.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return n("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:i.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return n("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:i.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return n("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:i.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return n("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:i.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return n("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:i.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return n("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:i.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return n("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:i.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return n("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:i.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return n("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:i.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return n("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:i.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return n("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:i.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return n("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:i.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return n("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:i.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return n("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==i.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return n("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==i.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return n("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==i.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return n("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==i.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return n("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return n("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return n("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===i.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return n("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===i.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return n("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===i.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return n("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===i.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return n("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===i.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return n("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===i.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return n("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===i.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return n("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===i.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return n("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===i.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return n("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gondola",selected:13===i.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return n("styleGondola")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===i.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return n("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i.numObjects+" turfs in "+i.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pody Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return n("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:i.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return n("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return n("clearBay")}})],4)})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(1),r=n(3),a=n(2);t.ChemAcclimator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(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:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("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:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("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:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(1),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,s=i.isBeakerLoaded,d=i.beakerContents,p=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.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.ChemFilter=t.ChemFilterPane=void 0;var o=n(1),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],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 t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(1),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,s=i.pill_styles,d=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("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(1),r=n(19),a=n(2),i=n(29),c=n(12);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,s=l.emptying,d=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:s?"bad":"good",children:s?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(d)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,s=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:s,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:s,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,s=c.chemicals,d=void 0===s?[]:s,p=c.possible_amounts,f=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(1),r=n(3),a=n(2);t.CodexGigas=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[i.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==i.currentSection,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>2,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>4,onClick:function(){return n(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:["the Red","the Soulless","the Master","the Lord of all things","Jr."].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==i.currentSection,onClick:function(){return n(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:i.currentSection<4,onClick:function(){return n("search")}})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(1),r=(n(28),n(3)),a=n(2);t.ComputerFabricator=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==l.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return c("clean_order")}}),(0,o.createComponentVNode)(2,i,{state:t})],0)};var i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return 0===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:51,children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"2"})}})})]})})]}):1===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:47,buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[i.totalprice," cr"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return n("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return n("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return n("confirm_order")}})]}):2===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:47,children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:i.credits>=i.totalprice?"good":"bad",children:[i.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:4,color:i.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,s=i.sensors||[];return(0,o.createComponentVNode)(2,a.Section,{minHeight:90,children:(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:(m=e.ijob,m%10==0),color:l(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,r=e.toxdam,s=e.burndam,d=e.brutedam,p=t+r+s+d,f=Math.min(Math.max(Math.ceil(p/25),0),5),c[f])})}),(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 n("select_person",{name:e.name})}})})]},e.name);var t,r,s,d,p,f,m}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(1),r=n(3),a=n(2),i=n(435);t.Cryo=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.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",content:c.occupant.name?c.occupant.name:"No Occupant"}),!!c.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",content:c.occupant.stat,color:c.occupant.statstate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:c.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant.health/c.occupant.maxHealth,color:c.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.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",content:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",disabled:c.isOpen,onClick:function(){return n("power")},color:c.isOperating&&"green",children:c.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.isOpen?"unlock":"lock",onClick:function(){return n("door")},content:c.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:c.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return n("autoeject")},content:c.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c.isBeakerLoaded,onClick:function(){return n("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:c.isBeakerLoaded,beakerContents:c.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(1),r=n(2);t.BeakerContents=function(e){var t=e.beakerLoaded,n=e.beakerContents;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===n.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),n.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{color:"label",children:[e.volume," units of ",e.name]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(1),r=n(29),a=n(3),i=n(2),c=function(e){var t=e.craftables,n=void 0===t?[]:t,r=(0,a.useBackend)(e),c=r.act,l=r.data,u=l.craftability,s=void 0===u?{}:u,d=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!s[e.ref]?null:d?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return c("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],onClick:function(){return c("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))};t.PersonalCrafting=function(e){var t=e.state,n=(0,a.useBackend)(e),l=n.act,u=n.data,s=u.busy,d=u.display_craftable_only,p=u.display_compact,f=(0,r.map)((function(e,t){return{category:t,subcategory:e,hasSubcats:"has_subcats"in e,firstSubcatName:Object.keys(e).find((function(e){return"has_subcats"!==e}))}}))(u.crafting_recipes||{}),m=!!s&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"40px",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{mt:30,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]})});return(0,o.createFragment)([m,(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:p?"check-square-o":"square-o",content:"Compact",selected:p,onClick:function(){return l("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button,{icon:d?"check-square-o":"square-o",content:"Craftable Only",selected:d,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.category,onClick:function(){return l("set_category",{category:e.category,subcategory:e.firstSubcatName})},children:function(){return!e.hasSubcats&&(0,o.createComponentVNode)(2,c,{craftables:e.subcategory,state:t})||(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,n){if("has_subcats"!==n)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n,onClick:function(){return l("set_category",{subcategory:n})},children:function(){return(0,o.createComponentVNode)(2,c,{craftables:e,state:t})}})}))(e.subcategory)})}},e.category)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(1),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.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===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(1),r=n(3),a=n(2);t.DisposalUnit=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return l.full_pressure?(t="good",n="Ready"):l.panel_open?(t="bad",n="Power Disabled"):l.pressure_charging?(t="average",n="Pressurizing"):(t="bad",n="Off"),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:t,children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.flush?"toggle-on":"toggle-off",disabled:l.isai||l.panel_open,content:l.flush?"Disengage":"Engage",onClick:function(){return c(l.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:l.isai,content:"Eject Contents",onClick:function(){return c("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:l.panel_open,selected:l.pressure_charging,onClick:function(){return c(l.pressure_charging?"pump-0":"pump-1")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(1),r=n(3),a=n(2);t.DnaVault=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.completed,l=i.used,u=i.choiceA,s=i.choiceB,d=i.dna,p=i.dna_max,f=i.plants,m=i.plants_max,h=i.animals,C=i.animals_max;return(0,o.createFragment)([(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:d/p,content:d+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f/m,content:f+" / "+m+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" Samples"})})]})}),!(!c||l)&&(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:u,textAlign:"center",onClick:function(){return n("gene",{choice:u})}})}),(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 n("gene",{choice:s})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(1),r=n(3),a=n(2),i=n(28);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,s=c.answers,d=void 0===s?[]:s;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(1),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,s=i.engines_started,d=i.authorizations_remaining,p=i.authorizations,f=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:s?"good":"average",ml:1,children:s?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+d}),children:[f.length>0?f.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),f.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(1),r=n(28),a=n(3),i=n(2);t.EngravedMessage=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.admin_mode,u=c.creator_key,s=c.creator_name,d=c.has_liked,p=c.has_disliked,f=c.hidden_message,m=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=c.realdate;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(f)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+h,disabled:m,selected:d,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:m,selected:!p&&!d,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+C,disabled:m,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:g})})}),(0,o.createComponentVNode)(2,i.Section),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return n("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:s})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(1),r=n(29),a=n(70),i=n(20),c=n(156),l=n(3),u=n(2),s=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,d=t.data,p=d.currentArea,f=d.currentCoords,m=d.globalmode,h=d.power,C=d.tag,g=d.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(s(f),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}))])(d.signals||[]);return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,u.Button,{icon:"power-off",content:h?"On":"Off",selected:h,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",content:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"bad",onClick:function(){return n("updating")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,u.Button,{icon:"sync",content:m?"MAXIMUM":"LOCAL",selected:!m,onClick:function(){return n("globalmode")}})})]})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,u.Box,{fontSize:"18px",children:[p," (",f,")"]})}),(0,o.createComponentVNode)(2,u.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,u.Table,{children:[(0,o.createComponentVNode)(2,u.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),b.map((function(e){return(0,o.createComponentVNode)(2,u.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,u.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,i.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,u.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.GravityGenerator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.breaker,l=i.charge_count,u=i.charging_state,s=i.on,d=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No data available"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:c?"power-off":"times",content:c?"On":"Off",selected:c,disabled:!d,onClick:function(){return n("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/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"})]})]})}),d&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),d&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(1),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,s=i.teleporter_location,d=i.beacon,p=i.beacon_location,f=i.id,m=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,v=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?s:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:d?"good":"bad",buttons:!d&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:d?p:"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:f?m:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:v.name?v.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:v.crimstat?v.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(1),r=n(3),a=n(2);t.GulagItemReclaimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.mobs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:c.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:!i.can_reclaim,onClick:function(){return n("release_items",{mobref:e.mob})}})})]},e.mob)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(1),r=n(3),a=n(2);t.Holodeck=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_toggle_safety,l=i.default_programs,u=void 0===l?[]:l,s=i.emag_programs,d=void 0===s?[]:s,p=i.emagged,f=i.program;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"unlock":"lock",content:"Safeties",color:"bad",disabled:!c,selected:!p,onClick:function(){return n("safety")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===f,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===f,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(1),r=n(3),a=n(2);t.ImplantChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(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:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.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:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.ready?i.special_name||"Implant":"Recharging",onClick:function(){return n("implant")}}),0===i.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[i.ready_implants,1===i.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(1),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||s,l=i.name,u=i.isDead,s=i.isBraindead,d=i.health,p=i.wireless,f=i.radio,m=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:m?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,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 n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:f,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(1),r=n(3),a=n(2);t.KeycardAuth=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===i.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===i.waiting&&(0,o.createFragment)([!!i.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return n("auth_swipe")},content:"Authorize"}),0===i.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return n("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return n("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return n("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(1),r=n(28),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,s=c.ores,d=c.status_info,p=c.unclaimed_points;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",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:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(1),r=n(3),a=n(2);t.LanguageMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.admin_mode,l=i.is_living,u=i.omnitongue,s=i.languages,d=void 0===s?[]:s,p=i.unknown_languages,f=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!l&&(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 n("select_default",{language_name:e.name})}}),!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return n("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)}))})}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(u?"Enabled":"Disabled"),selected:u,onClick:function(){return n("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:f.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 n("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)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).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 t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("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 t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("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 t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,s=l.y,d=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:d,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("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,{state:e.state})})}),(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 c("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 c("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 c("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 c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,s=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:s===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:s?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(1),r=n(3),a=n(2);t.MechBayPowerConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.recharge_port,c=i&&i.mech,l=c&&c.cell;return(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 n("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.health/c.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,s=c.on,d=c.cell,p=c.cellPercent,f=c.load,m=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,v=c.reportDelivery,N=c.destination,V=c.home,y=c.id,_=c.destinations,x=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:d?p/100:0,color:d?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:m})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:f?"good":"average",children:f||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!f&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("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:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:N||"None",options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:v,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(1),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.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 n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(1),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,s=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:s?(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 n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(1),r=n(3),a=n(2);t.NtosArcade=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[i.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[i.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===i.PauseState?"#1b3622":"#471915",children:i.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.Hitpoints/45,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:26,textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:i.BossID})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:i.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",i.TicketCount]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(1),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,s=void 0===u?{}:u,d=i.disk_size,p=i.disk_used,f=i.hardware,m=void 0===f?[]:f;return(0,o.createFragment)([(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: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:s.charge,minValue:0,maxValue:s.max,ranges:{good:[s.max/2,Infinity],average:[s.max/4,s.max/2],bad:[-Infinity,s.max/4]},children:[s.charge," / ",s.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:d,color:"good",children:[p," GQ / ",d," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:m.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 n("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)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(1),r=n(3),a=n(2),i={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug"};t.NtosMain=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.programs,u=void 0===l?[]:l,s=c.has_light,d=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!s&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:d,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",d?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return n("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:p})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",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:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,lineHeight:"24px",color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return n("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:3,children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return n("PC_killprogram",{name:e.name})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(1),r=n(3),a=n(2);(0,n(51).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,s=i.username,d=i.active_channel,p=i.is_operator,f=i.all_channels,m=void 0===f?[]:f,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,v=null!==d,N=u||l;return(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 n("PRG_newchannel",{new_channel_name:t})}}),m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===d,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:s+"...",currentValue:s,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(N?b.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 n("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:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&N&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(1),r=n(3),a=n(2);t.NtosNetDownloader=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.disk_size,s=l.disk_used,d=l.downloadable_programs,p=void 0===d?[]:d,f=l.error,m=l.hacked_programs,h=void 0===m?[]:m,C=l.hackedavailable;return(0,o.createFragment)([!!f&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:f}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return c("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:s,minValue:0,maxValue:u,children:s+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))}),!!C&&(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."}),h.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))]})],0)};var i=function(e){var t=e.program,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.disk_size,u=c.disk_used,s=c.downloadcompletion,d=c.downloading,p=c.downloadname,f=c.downloadsize,m=l-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:t.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[t.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:t.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:f,value:s})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:d||t.size>m,onClick:function(){return i("PRG_downloadfile",{filename:t.filename})}})})]}),"Compatible"!==t.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!"]}),t.size>m&&(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:t.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(1),r=n(29),a=n(70),i=n(20),c=n(3),l=n(2),u=n(37),s=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e){var t=e.state,n=(0,c.useBackend)(e),p=n.act,f=n.data,m=f.active,h=f.SM_integrity,C=f.SM_power,g=f.SM_ambienttemp,b=f.SM_ambientpressure;if(!m)return(0,o.createComponentVNode)(2,d,{state:t});var v=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(f.gases||[]),N=Math.max.apply(Math,[1].concat(v.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:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(g),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,i.toFixed)(g)+" 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,i.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return p("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.Box.Forced,{height:24*v.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:v.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,u.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,u.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:N,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var d=function(e){var t=(0,c.useBackend)(e),n=t.act,r=t.data.supermatters,a=void 0===r?[]:r;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return n("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:a.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 n("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWrapper=void 0;var o=n(1),r=n(3),a=n(2),i=n(116);t.NtosWrapper=function(e){var t=e.children,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.PC_batteryicon,s=l.PC_showbatteryicon,d=l.PC_batterypercent,p=l.PC_ntneticon,f=l.PC_apclinkicon,m=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=l.PC_showexitprogram;return(0,o.createVNode)(1,"div","NtosWrapper",[(0,o.createVNode)(1,"div","NtosWrapper__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:m}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:p})}),!!s&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),d&&d]}),f&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:f})}),!!g&&(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return c("PC_minimize")}}),!!g&&(0,o.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 c("PC_exit")}}),!g&&(0,o.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 c("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,i.refocusLayout)()}}),(0,o.createVNode)(1,"div","NtosWrapper__content",t,0)],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return t("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e){var t=e.state,n=(0,a.useBackend)(e),r=n.act,l=n.data,u=(l.anchored,l.disk_present,l.status1),s=l.status2;return(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:s})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c,{state:t})}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(1),r=n(3),a=n(2);t.OperatingComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.table,l=i.surgeries,u=void 0===l?[]:l,s=i.procedures,d=void 0===s?[]:s,p=i.patient,f=void 0===p?{}:p;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Patient State",children:[!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",level:2,children:f?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:f.statstate,children:f.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:f.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f.health,minValue:f.minHealth,maxValue:f.maxHealth,color:f.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f[e.type]/f.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:d.length?d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:3,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)]}),!!i.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)})):"No Active Procedures"})]})]},"state"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Surgery Procedures",children:(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 n("sync")}}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})},"procedures")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(1),r=n(28),a=n(19),i=n(2);t.OreBox=function(e){var t=e.state,n=t.config,c=t.data,l=n.ref,u=c.materials;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Empty",onClick:function(){return(0,a.act)(l,"removeall")}}),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:"Ore"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.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."]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(1),r=n(28),a=n(3),i=n(2);t.OreRedemptionMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,l=r.unclaimedPoints,u=r.materials,s=r.alloys,d=r.diskDesigns,p=r.hasDisk;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),l,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===l,onClick:function(){return n("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return n("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return n("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return n("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Smelt",{id:e.id,sheets:t})}},e.id)}))})})],4)};var c=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(1),r=n(29),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.has_beaker,l=r.beaker_empty,u=r.has_blood,s=r.blood,d=!c||l;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:d,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:d,onClick:function(){return n("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!c,onClick:function(){return n("eject_beaker")}})],4),children:c?l?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:s&&s.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:s&&s.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=c;var l=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.is_ready;return(r.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,o){return n("rename_disease",{index:e.index,name:o})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!c,onClick:function(){return n("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=l;var u=function(e){var t=e.symptom,n=t.name,a=t.desc,c=t.stealth,l=t.resistance,u=t.stage_speed,s=t.transmission,d=t.level,p=t.neutered,f=(0,r.map)((function(e,t){return{desc:e,label:t}}))(t.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:n,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:a}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:s})]})})]}),f.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var s=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:c.length>0?(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!r.is_ready,onClick:function(){return n("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=s;t.Pandemic=function(e){var t=(0,a.useBackend)(e).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),!!t.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{state:e.state}),(0,o.createComponentVNode)(2,s,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.PortableGenerator=function(e){var t,n=(0,r.useBackend)(e),i=n.act,c=n.data;return t=c.stack_percent>50?"good":c.stack_percent>15?"average":"bad",(0,o.createFragment)([!c.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:c.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!c.ready_to_boot,children:c.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:c.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t,children:c.sheets}),c.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:c.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:c.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:c.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):c.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:c.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:c.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:c.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!c.connected&&"bad",children:c.connected?c.power_available:"Unconnected"})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=t.PortablePump=t.PortableBasicInfo=void 0;var o=n(1),r=n(3),a=n(2),i=n(37),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=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 n("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:c?"good":"average",children:c?"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:!l,onClick:function(){return n("eject")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)};t.PortableBasicInfo=c;t.PortablePump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.direction,u=(i.holding,i.target_pressure),s=i.default_pressure,d=i.min_pressure,p=i.max_pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-in-alt":"sign-out-alt",content:l?"In":"Out",selected:l,onClick:function(){return n("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:u,unit:"kPa",width:"75px",minValue:d,maxValue:p,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:u===d,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===s,onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:u===p,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})],4)};t.PortableScrubber=function(e){var t=(0,r.useBackend)(e),n=t.act,l=t.data.filter_types||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return n("toggle_filter",{val:e.gas_id})}},e.id)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitor=void 0;var o=n(1),r=n(29),a=n(70),i=n(20),c=n(12),l=n(2);var u=5e5,s=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},d=function(e){var t,n;function c(){var t;return(t=e.call(this)||this).state={sortByField:null},t}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=this,t=this.props.state.data,n=t.history,c=this.state.sortByField,d=n.supply[n.supply.length-1]||0,m=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),C=n.demand.map((function(e,t){return[t,e]})),g=Math.max.apply(Math,[u].concat(n.supply,n.demand)),b=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===c&&(0,r.sortBy)((function(e){return e.name})),"charge"===c&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===c&&(0,r.sortBy)((function(e){return-s(e.load)}),(function(e){return-parseFloat(e.load)}))])(t.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d,minValue:0,maxValue:g,color:"teal",content:(0,i.toFixed)(d/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:m,minValue:0,maxValue:g,color:"pink",content:(0,i.toFixed)(m/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:h,rangeX:[0,h.length-1],rangeY:[0,g],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,g],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,l.Section,{children:[(0,o.createComponentVNode)(2,l.Box,{mb:1,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"===c,content:"Name",onClick:function(){return e.setState({sortByField:"name"!==c&&"name"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===c,content:"Charge",onClick:function(){return e.setState({sortByField:"charge"!==c&&"charge"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===c,content:"Draw",onClick:function(){return e.setState({sortByField:"draw"!==c&&"draw"})}})]}),(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:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{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"})]}),b.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,p,{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,f,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=d;var p=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"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,l.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};p.defaultHooks=c.pureComponentHooks;var f=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,l.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};f.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(1),r=n(29),a=n(20),i=n(3),c=n(2),l=n(37);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,s=u.freqlock,d=u.frequency,p=u.minFrequency,f=u.maxFrequency,m=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,v=u.subspaceSwitchable,N=l.RADIO_CHANNELS.find((function(e){return e.freq===d})),V=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(u.channels);return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[s&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(d/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:f/10,value:d/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-d/10})}}),N&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:N.color,ml:2,children:["[",N.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:m?"volume-up":"volume-mute",selected:m,onClick:function(){return n("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,onClick:function(){return n("broadcast")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!v&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:b,content:"Subspace Tx "+(b?"ON":"OFF"),onClick:function(){return n("subspace")}})]}),!!b&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===V.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return n("channel",{channel:e.name})}})},e.name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=["Atmospherics","Disposals","Transit Tubes"],l={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){var t=(0,a.useBackend)(e),n=t.act,d=t.data,p=d.category,f=d.categories,m=void 0===f?[]:f,h=d.selected_color,C=d.piping_layer,g=d.mode,b=d.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:p===t,icon:l[e],color:"transparent",content:e,onClick:function(){return n("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&e.bitmask,content:e.name,onClick:function(){return n("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[h],content:h}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return n("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===p&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===C,content:"Layer "+e,onClick:function(){return n("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return n("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.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,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:l[e.cat_name],label:e.cat_name,children:function(){return e.recipes.map((function(t){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:t.selected,content:t.pipe_name,title:t.pipe_name,onClick:function(){return n("pipe_type",{pipe_type:t.pipe_index,category:e.cat_name})}},t.pipe_index)}))}},e.cat_name)}))})})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(1),r=n(3),a=n(2),i=n(163);t.SatelliteControl=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.satellites||[];return(0,o.createFragment)([c.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.meteor_shield_coverage/c.meteor_shield_coverage_max,content:100*c.meteor_shield_coverage/c.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:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return n("toggle",{id:e.id})}},e.id)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(1),r=n(3),a=n(2),i=n(69),c=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],l=[{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){var t=e.state,n=(0,r.useBackend)(e),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{locked:c.locked,onLockedStatusChange:function(){return a("toggle_lock")}}),!c.locked&&(0,o.createComponentVNode)(2,d,{state:t})],0)};var s={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return f}},Guns:{title:"Scanner Mode: Guns",component:function(){return m}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return v}}},d=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=s[c]||s.off,u=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==c&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return i("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},p=function(e){var t=(0,r.useBackend)(e).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 t("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return t("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return t("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return t("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return t("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return t("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return t("set_mode",{new_mode:"Nanites"})}})]})],4)},f=function(e){var t=e.state,n=(0,r.useBackend)(e).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,N,{state:t})],4)},m=function(e){var t=e.state,n=(0,r.useBackend)(e).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,N,{state:t})],4)},h=function(e){var t=e.state,n=(0,r.useBackend)(e).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,N,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,s=l.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",u?"does not have":"has"," ","a disease equal or worse than ",s,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===s,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,s=c.target_species,d=l.find((function(e){return e.value===s}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",d.name," species.","zombie"===s&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===s,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,s=c.target_nutrition,d=u.find((function(e){return e.value===s}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",d.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===s,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},v=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,u=c.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 ",u,"."]}),(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:u,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return i("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,N,{state:t})],4)},N=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.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 n("toggle_reverse")},color:i?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(1),r=n(29),a=n(3),i=n(2);t.ShuttleManipulator=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.shuttles||[],u=c.templates||{},s=c.selected||{},d=c.existing_shuttle||{};return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Status",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return n("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return n("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return n("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})}},"status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Templates",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:(0,r.map)((function(e,t){var r=e.templates||[];return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.port_id,children:r.map((function(e){var t=e.shuttle_id===s.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return n("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))},t)}))(u)})})}},"templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Modification",children:(0,o.createComponentVNode)(2,i.Section,{children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:s.name,children:(!!s.description||!!s.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!s.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:s.description}),!!s.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:s.admin_notes})]})}),d?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+d.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return n("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,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return n("preview",{shuttle_id:s.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:s.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(1),r=n(2),a=n(3),i=n(20);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,s=c.minFrequency,d=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:d/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(1),r=n(29),a=n(3),i=n(2);t.SmartVend=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!c.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:c.drying?"stop":"tint",onClick:function(){return n("Dry")},children:c.drying?"Stop drying":"Dry"}),children:0===c.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",c.name," is empty."]})||(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:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:c.verb?c.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return n("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return n("Release",{name:e.name})}})]})]},t)}))(c.contents)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(1),r=n(3),a=n(2);t.Smes=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return t=l.capacityPercent>=100?"good":l.inputting?"average":"bad",n=l.outputting?"good":l.charge>0?"average":"bad",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*l.capacityPercent,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:l.inputAttempt?"sync-alt":"times",selected:l.inputAttempt,onClick:function(){return c("tryinput")},children:l.inputAttempt?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:t,children:l.capacityPercent>=100?"Fully Charged":l.inputting?"Charging":"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.inputLevel/l.inputLevelMax,content:l.inputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Input",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:l.inputAvailable})]})}),(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:l.outputAttempt?"power-off":"times",selected:l.outputAttempt,onClick:function(){return c("tryoutput")},children:l.outputAttempt?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:n,children:l.outputting?"Sending":l.charge>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.outputLevel/l.outputLevelMax,content:l.outputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:l.outputUsed})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(1),r=n(3),a=n(2);t.SmokeMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.TankContents,l=(i.isTankLoaded,i.TankCurrentVolume),u=i.TankMaxVolume,s=i.active,d=i.setting,p=(i.screen,i.maxSetting),f=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",selected:s,content:s?"On":"Off",onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/u,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:l||0})," / "+u]}),(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:d===e,icon:"plus",content:3*e,disabled:f0?"good":"bad",children:f})]})}),(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:l,content:c+" 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===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!m,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-d-.01,maxValue:d+.01,value:s,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[u+" \xb0"," (auto)"]})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(1),r=n(3),a=n(2);t.SpaceHeater=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!i.hasPowercell||!i.open,onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,disabled:!i.hasPowercell,onClick:function(){return n("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!i.hasPowercell&&"bad",children:i.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.powerLevel/100,content:i.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"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(i.targetTemp-i.currentTemp)>50?"bad":Math.abs(i.targetTemp-i.currentTemp)>20?"average":"good",children:[i.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:i.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.targetTemp),width:"65px",unit:"\xb0C",minValue:i.minTemp,maxValue:i.maxTemp,onChange:function(e,t){return n("target",{target:t})}})||i.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:i.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===i.mode,onClick:function(){return n("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===i.mode,onClick:function(){return n("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===i.mode,onClick:function(){return n("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(1),r=n(3),a=n(2);t.SpawnersMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.spawners||[];return(0,o.createComponentVNode)(2,a.Section,{children:i.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 n("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return n("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.StationAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.StationAlertConsole=function(e){var t=(0,r.useBackend)(e).data.alarms||[],n=t.Fire||[],i=t.Atmosphere||[],c=t.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===n.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),n.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===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)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(1),r=n(3),a=n(2);t.SuitStorageUnit=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.locked,l=i.open,u=i.safeties,s=i.uv_active,d=i.occupied,p=i.suit,f=i.helmet,m=i.mask,h=i.storage;return(0,o.createFragment)([!(!d||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),s&&(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)([!l&&(0,o.createComponentVNode)(2,a.Button,{icon:c?"unlock":"lock",content:c?"Unlock":"Lock",onClick:function(){return n("lock")}}),!c&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-out-alt":"sign-in-alt",content:l?"Close":"Open",onClick:function(){return n("door")}})],0),children:c&&(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"})]})||l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return n("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return n("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return n("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return n("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:d&&u,textAlign:"center",onClick:function(){return n("uv")}})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(1),r=n(3),a=n(2);t.Tank=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.tankPressure/1013,content:i.tankPressure+" kPa",ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,onClick:function(){return n("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,onClick:function(){return n("pressure",{pressure:"reset"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(1),r=n(3),a=n(2);t.TankDispenser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plasma",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.plasma?"square":"square-o",content:"Dispense",disabled:!i.plasma,onClick:function(){return n("plasma")}}),children:i.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.oxygen?"square":"square-o",content:"Dispense",disabled:!i.oxygen,onClick:function(){return n("oxygen")}}),children:i.oxygen})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(1),r=n(3),a=n(2);t.Teleporter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.calibrated,l=i.calibrating,u=i.power_station,s=i.regime_set,d=i.teleporter_hub,p=i.target;return(0,o.createComponentVNode)(2,a.Section,{children:!u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No power station linked."})||!d&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No hub linked."})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Regime",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Change Regime",onClick:function(){return n("regimeset")}}),children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Set Target",onClick:function(){return n("settarget")}}),children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibration",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Calibrate Hub",onClick:function(){return n("calibrate")}}),children:l&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"In Progress"})||c&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Optimal"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Sub-Optimal"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ThermoMachine=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ThermoMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.temperature,format:function(e){return(0,r.toFixed)(e,2)}})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.pressure,format:function(e){return(0,r.toFixed)(e,2)}})," kPa"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:"62px",minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(e,t){return n("target",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){return n("target",{target:c.min})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){return n("target",{target:c.initial})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){return n("target",{target:c.max})}})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineComputer=void 0;var o=n(1),r=n(3),a=n(2);t.TurbineComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=Boolean(i.compressor&&!i.compressor_broke&&i.turbine&&!i.turbine_broke);return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:i.online?"power-off":"times",content:i.online?"Online":"Offline",selected:i.online,disabled:!c,onClick:function(){return n("toggle_power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reconnect",onClick:function(){return n("reconnect")}})],4),children:!c&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor Status",color:!i.compressor||i.compressor_broke?"bad":"good",children:i.compressor_broke?i.compressor?"Offline":"Missing":"Online"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Status",color:!i.turbine||i.turbine_broke?"bad":"good",children:i.turbine_broke?i.turbine?"Offline":"Missing":"Online"})]})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[i.rpm," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temp",children:[i.temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:i.power})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Uplink=void 0;var o=n(1),r=n(28),a=n(19),i=n(2);var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={hoveredItem:{},currentSearch:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setHoveredItem=function(e){this.setState({hoveredItem:e})},c.setSearchText=function(e){this.setState({currentSearch:e})},c.render=function(){var e=this,t=this.props.state,n=t.config,r=t.data,c=n.ref,u=r.compact_mode,s=r.lockable,d=r.telecrystals,p=r.categories,f=void 0===p?[]:p,m=this.state,h=m.hoveredItem,C=m.currentSearch;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:d>0?"good":"bad",children:[d," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,onInput:function(t,n){return e.setSearchText(n)},ml:1,mr:1}),(0,o.createComponentVNode)(2,i.Button,{icon:u?"list":"info",content:u?"Compact":"Detailed",onClick:function(){return(0,a.act)(c,"compact_toggle")}}),!!s&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:f.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.toLowerCase();return String(e.name+e.desc).toLowerCase().includes(t)})),hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}}),2):(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:f.map((function(t){var n=t.name,r=t.items;if(null!==r)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n+" ("+r.length+")",children:function(){return(0,o.createComponentVNode)(2,l,{compact:u,items:r,hoveredItem:h,telecrystals:d,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}})}},n)}))})})},r}(o.Component);t.Uplink=c;var l=function(e){var t=e.items,n=e.hoveredItem,a=e.telecrystals,c=e.compact,l=e.onBuy,u=e.onBuyMouseOver,s=e.onBuyMouseOut,d=n&&n.cost||0;return c?(0,o.createComponentVNode)(2,i.Table,{children:t.map((function(e){var t=n&&n.name!==e.name,c=a-d1?r-1:0),i=1;i1?t-1:0),o=1;o Date: Wed, 12 Feb 2020 14:48:53 -0500 Subject: [PATCH 049/123] Update pistol.dm --- code/modules/projectiles/guns/ballistic/pistol.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/projectiles/guns/ballistic/pistol.dm b/code/modules/projectiles/guns/ballistic/pistol.dm index 5f67194b29..68f212ba30 100644 --- a/code/modules/projectiles/guns/ballistic/pistol.dm +++ b/code/modules/projectiles/guns/ballistic/pistol.dm @@ -79,6 +79,7 @@ /obj/item/gun/ballistic/automatic/pistol/stickman name = "flat gun" desc = "A 2 dimensional gun.. what?" + can_suppress = FALSE icon_state = "flatgun" /obj/item/gun/ballistic/automatic/pistol/stickman/pickup(mob/living/user) From ba8c7b191c3e0c33a9eacb0253194f4bf7f77b1d Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Wed, 12 Feb 2020 14:52:24 -0500 Subject: [PATCH 050/123] Update stickman.dm --- code/modules/mob/living/simple_animal/hostile/stickman.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/hostile/stickman.dm b/code/modules/mob/living/simple_animal/hostile/stickman.dm index fa5cb151ed..8afc985ea7 100644 --- a/code/modules/mob/living/simple_animal/hostile/stickman.dm +++ b/code/modules/mob/living/simple_animal/hostile/stickman.dm @@ -40,7 +40,7 @@ minimum_distance = 5 icon_state = "stickmanranged" icon_living = "stickmanranged" - casingtype = /obj/item/ammo_casing/c45/nostamina + casingtype = /obj/item/ammo_casing/c10mm projectilesound = 'sound/misc/bang.ogg' loot = list(/obj/item/gun/ballistic/automatic/pistol/stickman) From 1ce92329584b6d0699a26ef99dcfe8121a84dd96 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Wed, 12 Feb 2020 15:00:08 -0500 Subject: [PATCH 051/123] Update cereals.dm --- code/modules/hydroponics/grown/cereals.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/hydroponics/grown/cereals.dm b/code/modules/hydroponics/grown/cereals.dm index c5a7e0797a..d72f1e7f05 100644 --- a/code/modules/hydroponics/grown/cereals.dm +++ b/code/modules/hydroponics/grown/cereals.dm @@ -33,6 +33,7 @@ icon_state = "seed-oat" species = "oat" plantname = "Oat Stalks" + rarity = 10 //Not really new, just better product = /obj/item/reagent_containers/food/snacks/grown/oat mutatelist = list() @@ -45,7 +46,7 @@ filling_color = "#556B2F" bitesize_mod = 2 foodtype = GRAIN - grind_results = list(/datum/reagent/consumable/flour = 0) + grind_results = list(/datum/reagent/consumable/flour = 0.5) //So when it grinds it has 50% more wheat tastes = list("oat" = 1) distill_reagent = /datum/reagent/consumable/ethanol/ale @@ -81,6 +82,7 @@ species = "meatwheat" plantname = "Meatwheat" product = /obj/item/reagent_containers/food/snacks/grown/meatwheat + rarity = 40 mutatelist = list() /obj/item/reagent_containers/food/snacks/grown/meatwheat From 0bd1357e5fea85cb9934376263b22c8270bb5b83 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Wed, 12 Feb 2020 15:03:15 -0500 Subject: [PATCH 052/123] flour --- code/modules/hydroponics/grown/cereals.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/hydroponics/grown/cereals.dm b/code/modules/hydroponics/grown/cereals.dm index d72f1e7f05..1d1309acb8 100644 --- a/code/modules/hydroponics/grown/cereals.dm +++ b/code/modules/hydroponics/grown/cereals.dm @@ -46,7 +46,7 @@ filling_color = "#556B2F" bitesize_mod = 2 foodtype = GRAIN - grind_results = list(/datum/reagent/consumable/flour = 0.5) //So when it grinds it has 50% more wheat + grind_results = list(/datum/reagent/consumable/flour = 0.5) //So when it grinds it has 50% more flour tastes = list("oat" = 1) distill_reagent = /datum/reagent/consumable/ethanol/ale From 34d8381b673b843780fffc614977d18ce90624bf Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Wed, 12 Feb 2020 15:21:17 -0500 Subject: [PATCH 053/123] Update blood_drunk_miner.dm --- .../simple_animal/hostile/megafauna/blood_drunk_miner.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm index 899e901827..471fa936f1 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm @@ -39,8 +39,8 @@ Difficulty: Medium ranged = 1 ranged_cooldown_time = 16 pixel_x = -16 - crusher_loot = list(/obj/item/melee/transforming/cleaving_saw, /obj/item/gun/energy/kinetic_accelerator, /obj/item/crusher_trophy/miner_eye) - loot = list(/obj/item/melee/transforming/cleaving_saw, /obj/item/gun/energy/kinetic_accelerator) + crusher_loot = list(/obj/item/melee/transforming/cleaving_saw, /obj/item/gun/energy/kinetic_accelerator/premiumka, /obj/item/crusher_trophy/miner_eye) + loot = list(/obj/item/melee/transforming/cleaving_saw, /obj/item/gun/energy/kinetic_accelerator/premiumka) wander = FALSE del_on_death = TRUE blood_volume = BLOOD_VOLUME_NORMAL @@ -73,7 +73,7 @@ Difficulty: Medium target.stun_absorption -= "miner" /obj/item/projectile/kinetic/miner - damage = 20 + damage = 50 speed = 0.9 icon_state = "ka_tracer" range = MINER_DASH_RANGE From aad78ffb78d6b6fb215c5a292cc536e02a647e8b Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 12 Feb 2020 17:53:42 -0700 Subject: [PATCH 054/123] Update teleportation.dm --- code/game/objects/items/teleportation.dm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/teleportation.dm b/code/game/objects/items/teleportation.dm index 8c0f315ca3..14ba93a60c 100644 --- a/code/game/objects/items/teleportation.dm +++ b/code/game/objects/items/teleportation.dm @@ -141,11 +141,15 @@ return FALSE return ..() -/obj/item/hand_tele/proc/try_dispel_portal(atom/target, mob/user) - if(is_parent_of_portal(target)) +/obj/item/hand_tele/proc/try_dispel_portal(atom/target, mob/user, delay = 30) + if(delay) + var/datum/beam/B = user.Beam(target) + if(is_parent_of_portal(target) && (!delay || do_after(user, delay, target = target))) qdel(target) to_chat(user, "You dispel [target] with \the [src]!") + qdel(B) return TRUE + qdel(B) return FALSE /obj/item/hand_tele/afterattack(atom/target, mob/user) From 73e782a4deadc99dcc00756f7685ac93566b60a9 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 12 Feb 2020 20:56:09 -0700 Subject: [PATCH 055/123] Update teleportation.dm --- code/game/objects/items/teleportation.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/game/objects/items/teleportation.dm b/code/game/objects/items/teleportation.dm index 14ba93a60c..4439e7c170 100644 --- a/code/game/objects/items/teleportation.dm +++ b/code/game/objects/items/teleportation.dm @@ -142,8 +142,7 @@ return ..() /obj/item/hand_tele/proc/try_dispel_portal(atom/target, mob/user, delay = 30) - if(delay) - var/datum/beam/B = user.Beam(target) + var/datum/beam/B = user.Beam(target) if(is_parent_of_portal(target) && (!delay || do_after(user, delay, target = target))) qdel(target) to_chat(user, "You dispel [target] with \the [src]!") From 165f46b8365ee9c8df25c60230e2834085b9f410 Mon Sep 17 00:00:00 2001 From: necromanceranne Date: Thu, 13 Feb 2020 17:05:36 +1100 Subject: [PATCH 056/123] goodbye blood bullets --- code/modules/projectiles/projectile.dm | 4 ---- 1 file changed, 4 deletions(-) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index a902c545b8..11605f8afb 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -185,10 +185,6 @@ else new /obj/effect/temp_visual/dir_setting/bloodsplatter(target_loca, splatter_dir, bloodtype_to_color()) - if(iscarbon(L) && !HAS_TRAIT(L, TRAIT_NOMARROW)) - var/mob/living/carbon/C = L - C.bleed(damage) - else L.add_splatter_floor(target_loca) else if(impact_effect_type && !hitscan) new impact_effect_type(target_loca, hitx, hity) From aa12ec70a30e80bf01201a4e40e776c73c1ee6ac Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Thu, 13 Feb 2020 03:02:26 -0500 Subject: [PATCH 057/123] Update shields.dm --- code/game/objects/items/shields.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/objects/items/shields.dm b/code/game/objects/items/shields.dm index 2e8005e631..3be698dd3a 100644 --- a/code/game/objects/items/shields.dm +++ b/code/game/objects/items/shields.dm @@ -236,3 +236,4 @@ throwforce = 15 //Massive pice of metal w_class = WEIGHT_CLASS_HUGE item_flags = SLOWS_WHILE_IN_HAND + transparent = FALSE From f32affdb1c4a40b45f5e0e6c93a9fcef1dcad3c8 Mon Sep 17 00:00:00 2001 From: Winter Flare <7543955+Owai-Seek@users.noreply.github.com> Date: Thu, 13 Feb 2020 03:26:35 -0500 Subject: [PATCH 058/123] Made Mugs Colorful --- code/modules/food_and_drinks/drinks/drinks.dm | 15 +++++++-------- .../chemistry/reagents/food_reagents.dm | 2 +- icons/obj/drinks.dmi | Bin 91591 -> 92477 bytes 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/code/modules/food_and_drinks/drinks/drinks.dm b/code/modules/food_and_drinks/drinks/drinks.dm index 2bd8556baf..26ac20cf07 100644 --- a/code/modules/food_and_drinks/drinks/drinks.dm +++ b/code/modules/food_and_drinks/drinks/drinks.dm @@ -222,26 +222,25 @@ item_state = "coffee" spillable = TRUE -/obj/item/reagent_containers/food/drinks/mug/tea/on_reagent_change(changetype) +/obj/item/reagent_containers/food/drinks/mug/on_reagent_change(changetype) + cut_overlays() if(reagents.total_volume) - icon_state = "tea" - else - icon_state = "tea_empty" - -/obj/item/reagent_containers/food/drinks/mug/coco/on_reagent_change(changetype) - if(reagents.total_volume) - icon_state = "coco" + var/mutable_appearance/MA = mutable_appearance(icon,"mugoverlay") + MA.color = mix_color_from_reagents(reagents.reagent_list) + add_overlay(MA) else icon_state = "tea_empty" /obj/item/reagent_containers/food/drinks/mug/tea name = "Duke Purple tea" + icon_state = "tea" desc = "An insult to Duke Purple is an insult to the Space Queen! Any proper gentleman will fight you, if you sully this tea." list_reagents = list(/datum/reagent/consumable/tea = 30) /obj/item/reagent_containers/food/drinks/mug/coco name = "Dutch hot coco" desc = "Made in Space South America." + icon_state = "coco" list_reagents = list(/datum/reagent/consumable/hot_coco = 30, /datum/reagent/consumable/sugar = 5) foodtype = SUGAR resistance_flags = FREEZE_PROOF diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm index b6cb387b81..52eee9f8ea 100644 --- a/code/modules/reagents/chemistry/reagents/food_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm @@ -383,7 +383,7 @@ name = "Hot Chocolate" description = "Made with love! And coco beans." nutriment_factor = 3 * REAGENTS_METABOLISM - color = "#403010" // rgb: 64, 48, 16 + color = "#660000" // rgb: 221, 202, 134 taste_description = "creamy chocolate" glass_icon_state = "chocolateglass" glass_name = "glass of chocolate" diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi index a3d0762fde856bc53fd1ae68c485e21a5cea4492..2f87ce6df85fc29cd34465d924b678f1eea252b8 100644 GIT binary patch delta 74078 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

g~j4oK1=uxiBX+Ey7HVRmm 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%0DW60r#cr0Fyxxx8kQ|ca%mmhk^&;+uR|EPl8@r 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 From 0b008db5e6895f207e206a273e04154076f20699 Mon Sep 17 00:00:00 2001 From: Winter Flare <7543955+Owai-Seek@users.noreply.github.com> Date: Thu, 13 Feb 2020 03:36:54 -0500 Subject: [PATCH 059/123] Import Cogchamp --- icons/obj/drinks.dmi | Bin 92477 -> 92552 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi index 2f87ce6df85fc29cd34465d924b678f1eea252b8..17d6024586a6e265a41398a26d688044a7553f13 100644 GIT binary patch delta 73323 zcmY&0APNG~orBUHg7h2^6cuR@qy|K#8w9B#R74u2W9aT? z@{aHOeZPC}Kj+NZXUE!Wud~;Bp1r1hjO5KYNiqv<6gepf1fm}7yA1-7In@d%69K)u zTS7WQ121GT=SDm;x9+h_WYPJS)+*2$Zn15D@bzFU6@#E0#*&3N1k^ev)Y)S`_RBZ_ z2-J_|gebme8t$^YRS@(e`TOwN%|DIL+e%xWr?8Jm9XC9s*Rg+aFQDp)LRsK}YK8Bl z+?2&Ho4(}<{kI}9Ncrb--blTn8DtZ{GTa`XlO!bkh*h}3UT9AH^!?OPF5hNZYA?6J zqr|!3pFfdyh08+c?4{9RasgwupRXy%Z>BKLKD{Gic1luKth2VaJO;6eugIzJPE{65 zBmJSr9&CB^sU#|HO|90#YKViW$nSh-Q#0U!BR9f)^4=uTmw6}0fpE1DtmnrPAUbVB z@!&y*YGJKuH|+EBfOu|MBBdnBni#z3dZdCVzR_FK=D7sKN~3*INmqhexh ze%iGfdh~iwIe&RNaD`3P!&XcO3gnVx6VNcFuCW<*BN&ag`FLwDQ|f*^z7z2#5A(yN zRdJM>Jcp{LD=c4uuC`dR|0E%ki1x2u5p|ECh)fOeRs{Qtn07wjJ5l<6`46ocP1Yx; z`Fw86_pC#`nyf-YwMe8Lt}@6!cWG2)kfx^OVpZ%LF3vD?CJd zVqRAv(fmNdPI9SNaS1U@LppjVysjpL+7^}>MgC-GmAEngiH?)_AhM28CGc2zORl6e zYKc~gkXV78nf!|L-l$!F0I_PPnxhL>X7~@QUZvbXxA}KYw+FuSSZ4Z&#fZZZRPsk( z-##OzgT_9h#S(Tz9I+g&#{jN%=J)3UKuI3S`$CUHEL_VOCK$n)Yc`afhdve3e=Ui%}e8E1>{)m z+%+-9V*`d7E1|k%zh`)s*2QP;oXGtl=OFd5+1Q)?QKdf+WuGnF_XJR@v=OKw`y9M7 zFPQMy^!3YCw_IUf;d(z|FYSQmuh>tRGmeL7R5blIWFG#h7Y$5p-(-IW{bcGk@ZQ|k zRA-IsM5?7Ah(llIhib0(8?Nmu`&;5RRcslzf|hqj?IW?L{pUD>IRf@T4`7b$}wl zQ!sXjvt3vGPJ`i{O!7}rj||mpXltKYD683JPGp=H-=eIdd?%D|yYlW`NM%)3%bS-k znMHUTbc`&^IGGTNie@J7FQIt$674H7{ZVrEKu& zk1E{=m7O=nK{sjUTjHP+7@N0J? z=4?~_es+F8nC#UIf^HuBHf@xABT@?tl*UDz-jiYOMo^-4u3E`H2B$P{a)*<@Pe@R4 zTvrkhc$7e&j+u^nr-}Q<0-${+8|WrK%>Yfqv9A<942Jrbnuj&DaTJx?Uzr_?F88ad zn6U7Y3}eJgc72T)Yno@V|QWlZlyWq~2m!3LJgZpl)jV+J49M?=@Z%wNjj8_Qj4J3k&cc;x!C9f z=SdbSE9n{gXkDPWd-P{fAMXpX1%`$*IVI39l=(x|Cja1z`6lR_qYj+NV_gjeqM`5p z?upqG;C9UA7j*0J+;J0EgqVA%z9V+vYR;5{wz`Su48RenDk&^$Z1z5-o6fvG&i=D( z(e2%4V*ipgJi|~AKmVcTLEMYtR_Te*I&IUd#!Gm;43HGA6{x%_>v7}IhT(bz346Dx z&wBG%^Few)&T8~F;tDTMY)K2zdEanTTnAF!kXK&I*jUH=;``5(#=#nf`VLFWR$062 zIo}iIU@^#>hO?#;LRNfV3c)@3d!h8|PpCh4qR%fx`Mi9_PI8gZ#vTjLqZsTV zPDuigm?n#9J{dXwiX?+6CDw;v{y?mIyv-1Cf+Yxp{qi4;b;S>ok34tbRYiO^mhvh? z6MfM`Pe&B4gy+g$b@dlNN&QTFo~bKXPf~FJeI#=;aZjxVSXixyfK1p@EdToL+A){1 za7jJK#o9CyqX)b=(7g_ZH3{MNm!u%*-5{=D&o(0%9qUzp8Jb%P@G6k33GiMj&@A&&r z2I&aT^NVvX`djUSY~qG`w_H?Fy%TMwZ`a>$Lm`k6bD^-&_G8{ z&w;6ZW2<=Lk^+r$Ut}Jz-Z@$XB=!oXy-hCQ&GeR}buF2s)4w`DCwjbS?^0kbqt5uR zx2j0~W7FR&#BuPeT7Eq^`sY6jZS=9Zi1+oS!EL2X&!@ig_|%Qwo8V!-yv;Yy`cdBJ z>BWYPORF6??A2zu0i_NzEp~k>9XGuO&rCZxJRPD#c3@LXaLR#0KsatjC2}n}_=Uwy zhl+2>_P5#@KcH*(92-)(q}a-RqnO&Z9lyuG^%h@r1^vV zY$Az1lL0w|5=Re*z*NJN;#EW;wDXxKhpO7il~YaJ?HJ@(4Ta@CC~FDAtl)ZDwRcSg zKU_gwPm@Ag8g_^PVK+GI6T!?Q*RxBF{w|htOqj8$xn4oij1dVF`QN2f95gG>&Zk0R zldF-WIO6U{nkCO~d^ygE3C+57q1PZoRv_u&Shy^I(L~tnPOU1#5Ed`aGag=Jo2Zcb z6-F<0)f=6=8XZoWv;13O7f=Qei8tr^%80{wr(l0wdlO)SfkqKVlm1h52Rz=ZK+4ZJ zsY*^eNnm>;cq7L^$)Ss|bL;I+OX^)!a}!?McAxD&nkoHYtKf;(n~FIeXze+YzGEkn<^Mi6jQd(K8wH<%UMP4= z&o~tUgx*tzUci)-n;{6HSK1!`Xk)|8~l?4<27`y|a$%!H% z^gC;sxEF!~ zUKAIJdMW#Op);wacZZIU;Qr$q1ogWzxH4tXLteL6(((+RZ^b(-YvjLrNZwbD{e1SG z@6T%a)ID#%y+6q4Wj@1|8Gp&{>S`Vj6x?39*)L`$<8Pp>XQ?5{3{D60f3U|N5 zh*Mi8)gW8+4qEBY`s1PV3n%s=7-+1HGN(sL>MI%qxsWBANNqzKi@WW_Qvqt7CVHA+Gbf zpT*DSo0c)2;ldv?N-0xz%|Wed`qE+F^qogOgjh|TLvtHfYzkUfyuDb&%CE6H*dbT8 zSqUaID=bYZfe2KQC_m?OTArFhSi8~0FNdK8Ko(tk#()sa~ftbD!UNXiGj$-E*!;DHG5ZtClQ70%B~`lTA&FR?ewT zX+605g<)E4u}VqVR>aeIqJl*P@hi9rYWI?$0X+Fh(e?i01l!oJ=l+h}#ED!gWj0sz z&|zdAZgU6hL(}y{^bC-n9D64czW>t$+)IiKE53eAs-I!=Ohka_%S2*Xyolo{-hRM; zX`^<+t!V4K3cmijtDU;%=9fw>Yb9wJ1Bv8)S$wmJ4X0p7-tq;$OA!l?L@hj(WGx9U zbxD%ys+J5`H>q|(g@(&D?^m-|za2woExfd`n~+tZ1UN2~#sPNR<}4L~s=d2|?@Qv6 zWV;x0&EAkdd9*{%|oSTWMmK+8a?&h5mB`ZhRkMXvs1>$_o@1)c7J;Ij*@a~rhHRD z4onH}fU55!9PWkGB=@CyWV+(LpVXE`?=N1kixlJYc%Cw_QMkAETVrn1F#Hx@#y zBtt(%z(j7%r*l;TiBx1vu~THc!THe7?G9UhUc|Gaqk-xs!;#GMEP?){u7A3snRk5Me;>ry}4n=rYWEBS9dYC;BbYl-t5 zI*kVpI8UPq2teuS9|#RCEw@fu^S8nU@s>(L7_D~iA&7~bc(B_KB|UR7Be~F>u!xGCEtBnNw=l$lxa5|#O<*W1gxJf@WVRXUu8`UU6b&el?s0MRDs?M~UGJSIB z*F~WWCp@2E0N+umOdC&S%BN=e;}&x3d$&N8#NNrj^si!ktZIISwkTpXlVDNViZho~-Br<6 z-#U~Vgi4sPZ9tj~>H})s)k%;x+>X?3Reh++_Fj)IzH!8T^2F+!1coDF49s|4CKQ=M z1O+1nzGQ4NtWKr)deV*!vu~IDaEmsF1~cEehe;^Rgj8R`8{4tg_itkd^jaSI`v>R* z)bV%23L0+{7N`{v#sGPrtj8@(^lHBTcw}t*Pz#x|~%L$8vud(>hMv zr2h8D>D)6=QR(0O$#TSi{4LE^9#0F=qpJ{sf(UABoy zL0t63fe9=r6TCIZ8kGkjQbC_HK+iFhVHjMsh~#gO7OACC)eSl2UFv4+ggK%Sy2kVw5(Q_=Vr9qqVki$!eFL;`0X~NOF4bW!Ooy6rzJx8xI z{QGfgx|PS^@d_N3Nta=+lM3+n)p=#`mv$k(-R(bNY$s}a1-Tm50&iX7;AOvg#Xp7! z#6$?}SP;Z}h+m#eE<)B(WYj6o`VT))1t^+C+{q|fRpI!*!mmk8K?ZC1FkJoLa4kuC zp0aK?x`*W8r898)t>N`9EGFN&>0a-GqT7gM0gKQ?h%sPd2+D*^>)O}s*USZ_GnW*4 zt3dM*KsyFunr;qJnI!EjOdV_ZxGJ7x^c9CjSeO+Fn@r$_3Lc-1f){+SZJ(OET8QEo zD~-+UcOil2K`z0&u@DX*9Ev+f;^4y5f`hi0qBe}F@FJbS?^Yjz-TE{qM_9C_qtc0A zih2hCbkbAs{ydBRc$X5pO&(kL!Y2;_&*Ql3K*^xH z@KS2tGN}^fET`tg3tmKi*}-b8e^F+bop1&> zTuc?KZ~@_wxV+I-9PX<_jx-7dS$kD2@Qj@$u@=HTdA6^tEc7<#rMDQYSIdkX7-}wW z5U_GP;S5#1&M3=lRpUpy8q^ax3~slPN1ay>pliBX7)(0l3Vte$vo< z4DUt!mGODyjK_x}qGvqr^xxKSm4>=gQPWTX8gyx|^mzRVl7VIsz-5BHk19vTEo(^# z18I)Dmzth=W>K3u{CX3P!JVT{cQ3CJxP1FUQPCO-{W#^Lv9%Ny=Hh(gahqh=p@ykN z?fmU7YW>I5QSMVdG7cIMk*;{FD|ee3)h?V9Qi&+IKcEhfN9L-DUXWkK@Y!-B=V z^{Z`efwAdimfIOrdRG=<>n8>8pyL}fUS)Z~n{wWZpy%8ki_c|)0im_oruGW^T1aYV zi7}>+Y0JQ?=_tzz;^iUjfOhU`{q+MjcDp~GN(qOUgXEf)bJ|&jP?HPMZ1tOPE55-?z(6qS}wb!&3qXTcLl?>(@I+W;F*s&CMiP5|5 zK2X#C9iqE9mvjJtvCA@;mc{dlA+8TEa<4P;39QwEz3!3*LTA9WwSdrStpcz1a+DzuZF8GNSidwY);7h0U2W zvqpKOVHqG6HaaIBH7xp0hK?sH{?Z)AYiCcUlEgE6iK0`R{U~R|=ok{}O+GO0N~XUb zog822mn4QS*Mv!4GIfa_PxBku2=A5OiEM45Sm2pyi8 z36w9yw!byYsJQUJUX|Y@Q&V}9u!Fu3A~RUNHvxbQozob94a3OQ)}_k(%90nY)*Bh^ zvySw~5_HYn6VGT5HnK8n=}3QX+I2URY4@9YQ4*J4?3arX!-i(Rd(I@N5Fbp=dudSs z)?{7zg`-|G;g$GEsO}PL@tPK6be?%@#BHUl;C?_i#Bq@T0S(sM!D^xYF5? zC{W!Kr=TTW)0DsJTYU(WF9&LcUyU~tZmCfKim%iJ(C%!6EP@ut`kd5PHix9UB2skq z_rJd*t2P`4o}0;sr+iGm-`3TFpyk}yDDyjC)4!{f^0RbAHL*93k~WoTRx&uJnelO( z@1r$cjwXWp&ZCWqJOXHf_b_mZaD3G|7)YvE{nDpv1{X|;?K&P$LET^d;%(J{E>XEM zW0~!7Fe`j>M zn2{41H@*KDX{D8!Q!-0pJJX>N!3ZDS31OiIx9&~b&1TI4mn~MT8tRDbVgo=71K<1i zTku!ibC;zI`|rvl&)epL=*~E+wWa(b)WwP)philUc=6L|x$8^e{gu$tyr=KaSl!UJ z>m3YTGsgO&qgh(3ax_aOLEcQTV@!Ot7V`FWiMgt;_%Nd2}V8K{OY#hFAd9Am?lCy%c z02P_xT6;#^aH&_@@rzDwQZHTbD#RKIM^eMs3=}>z^{)CR;n(jeeGS!?{WH2~F5L!1 z+=VqkE{cz*+JlwQxBX1xAa73ZoN_6LZTI@>>qnZ&g<22btqXIfJ_(uKg91s!joBxl z^sWs?)^PJV)o8D(nWjaz9q{7LHs*fVH9>PMm~Dm|G}>RC=L!Pxg0vs1n;xASxSv#t zHNb^&(O&}fajloS!?6M@0y`ZB|iTMN$ zKTr2Cmr`H=jQGL}hKoqw9S~(|7H>9A1FHr@&yK+85R@wR1rodast6ez4&wYNL(Kh3 z0N3*FBY;z{0u)#$+{DfM*C(@r&k3{$hRa0UmK z^e!IfIKBdd@wu|7{74+rSqb5vMvVoZB#t4W_=6t5j|2kL9@{Pm7*xvP&ev+FuHQRR0FlEFsP+vhm$K4tbcCY? zLT~nSKwBd-i^N{#b(dtseh9g_)e4#lj_Y6wHTxc_@vU>;>kyT2)@K3Hwd(1GQ1 z(1;IDo0QL}{>JMzmPT=TwFTZ}8*vQ%;Z`|Uzo?X){ABqIG3V(V#UE7AN}`!=bBV9r zGXW}!gQq+r|OQ|h1uiPzy+ks*eB4|gm={3`cC>hZ}7IUa0K$KKG7Tqr^P&N zr+$-=kY;S0s>0nTQu^Z!1BWa>zekDsgKoF8m+S^}>?^z8b#&mGh+9w~BbvVyrl3>Vm;dy^;T{4kqC1c(HE1 z|0-{!=6*xV>B}Q3p!^t7)D9S{mx5dlOLCA83F6%SBwcnX&}m-| zMe0Fa4wk4GB^ z1O(IvujMd)@zI!owUo?J$oH*0H)mFB)B+VFgM-7-xBC-4P6!H`z(C*1>P6LE5BLG) zZh6GQMGN<#Gll6~`_~`o7@LujH-{TNW>fG%I?sdE?B3

!Yg}a5=VVbD*uq`I|yJ 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 delta 73247 zcma%iby!r<)Bn;Xf=VbzC@LZXD%~Ig(hbrjAR(nR>?IVClBGltvF}LZm+4xU(#-~!>rlc8y5WPZ8zrU&~ zJ~S1Hpc&~hejMcX`)BjW23=Uim)Ku>!?Jc#+dUJ(($Brf>i;!ctQVOyBda>}p+=?; zoSug0i9Rj4RkAp^RJSWAY_ktF5rZFn*3HPH0nGD^yffag5AmA(_!696s>tjkwux7LT z@f}sI$ZFtG^#xc|);vUW$gS>8jYMvI(-i9{FEcEQQ)uq{n+*5&Ma{g?AYdPI3oT)P zHvr_M>oDP!5P{=A*hq_j?`_89Zd5nK2}sycF8Y38LHih=#89S!e$@|1i}44KI=s<3 z)Kz}*D%{gf+usi@GeS!!SwA!SAnfDUS8U7?LTkcC+InfjQrD8555e;k*Hq76Irjwi zo?YEaGZO2me$d0~JK1DpfD)qM>wED0NgpqeZ3AJ?8JCf=fU#Nqh*7_y7DfITa(Byl zKrKLT7IY!@h1o*QDshvMhvZ>Vn%sk66>U2+`nx))NV11%;tLOLWpsZ;n?=4#-V&D? z?KZ4CopnBo+Zg*ySOm*VHLkEDAs&%QSS+wgQ&FCFuQ)$o_nfgv&*MQ(KGV!#+9>}B z=vz8}w`lpO9DPv@$zr^fqjCAsoby4G1P|Vwh_>6 zCJ{8LE8h$1V_}1w*2GOxU;lu=gCg7>-nCI4Lc60)w0&~PUnHxzmyC!_!4P`q6_tB` zNSRTj;SW(nzK9i`l>w5GkA*$!8Z4_5z;#b$mdUP1i3(qBa`e`4(8B4{{rHOk`>@y#IaTH@jAXoaKCRdke}hIvGphHn-$1hp zLrl>vqTVqfEh$awRn6JhjV*Hi4a4W_8I0Z$D;sv9@iuxpPkcuBY0&SAN0T3vHxyh3sCpV5ZZ`PNP;&XW|?WGUo3}Dr>i6XdSx< zl4B$0;&%DW#lpo0LBs^(I-{1W4gv5gGd#Xo*l9xztapthvu9p6#yBDd)bLthT$A__2YQG_{^KVf54=9eNFQy!^no zrF7r(!xsOIz5VrlJdRmm;@KIJE#qf{?XRc2T03Xp_UqJ-&xU-S&G>F1#YQ5Y?H@zj z7~}2bjhFWkgfK0E?-6le8_^0rh$RGi$^2((wjFA z8v+%!DfccXV|8Rzl2X{Z`HJzmxm{bcTE7;3WO;1?U1erGcoA>lXCE$^tRs|*He1{W zp8K{_E>i3;;$Iv$HsdF+R?&)OiU@%fr|0EFyY_0vuc}#qTFD;ifW&-HfDKK_mi^Z7 zviE>JNWEN6_Q4^Er3tpIY~hI$sV|Ar#(ieQ!PeW^(LdPNjjDe1TAt6<8I|4Go+vzi z`CC(X??5^ZpG!?83_zY#>e1OX;7hr>zQOvQadFXhL-9~{SFI%9J$^QAGdqzgtEh-O zY>IMnDuq*PAJ0nJgl8Ql0gWHN9tQCrjzK(~e*eARQt>q}FuC?`i?b*)x#B-5T^$e= zH=<`vSn;E;yJ##W6Z*Xt!w$UW?h?#h-HG>kpX_<4tm5I{4HZU%{V?Qm8R9!+SSu$n z@sl8utSsLddI;tumd=q@A#lFGpSu`pgb@G`96vND_f4UU+_V+nT zi?Yq2;QoHj=R92bYEX#~0Dl!WirFQ2bFc4o8C>Tn+tt2ZMzE5@X)eEdt&4>pCj2qF zLytN`rm=OC3cI{Vec{rE4BavJ=iOPR(+DzEP*_LKSF!AXzv0P*TdS|mjAf-V9KnfN zlH?`Q`s*0mX`28I8)S=T9mDUa0@1)si~vdJ*H+$>IoLFJ(fduUBOva;?POJ3Ltrj2WwL|nGixL z5=MCJDg9h4ziX%P*=p0AwF=r-7jQ^BP?PL4@+SsF)xRDHtj3HK2)ta% z245O3jW7-2#bjdKbwCq`!@m^m4o8hW*TIO2O*3HZscQC%XgA})ifD*@f<^LJmqm7BR< z9|xA9(6Gk}xuz1&0q=?oCn zVkA6I{RH**ddeB@R$Zt+5k1{Ck~LGgQ|v__*Pw1fEFsrT||k$d-3^LEajk!J1Ea_&=hNO=ma4UQ0F%Q3ZVAlKX!%L^lrI z>hqKL9y%1oFGmfb)T>h#Y4R3B7nr$axv=WHcegZjFCaMb$IqL1_Mz+_r2;hM#pRHZ`Cj*`rtzG$lQ~`1!k`od z%IJ<(^h9_n)7RZ85oR0q1bb}@8a8wPrb?nK>g#en17x#K_6XPsak@j*}I|GmA_-lc#kQG zLIpEeR)5qffGVjF=^?I;{><`6^myvd5xJQU8N@_pX=G0>-2uCKDs|S;fEzitLpeZe z0cg3e?R}mvdtN~#!zGRa2}nTnCgtUvJ?3B1*j8en^1^vq9gK3V=wJE>EE}=N1rvC* zEEV@9Jdfqwx?FvQ!L7I1%$8Z_C&*Z(WNaf`Es2^)KI2=h$={&7bJQkOd#3N3ew$BL z(6d_k*L@cNyK*M&;*v%XbY`i@9D63!zawKD!|*9w@@kucnv}25>w-$^Ox2(8{${D= zy(%eC2c{wTJ5Meev@MrMSG+nBSa)IFTQ_q4P6GP>`P4@oc9&w%xlwgp% zioEcNiLaDI7j=w3<-828qPKI=(y=-9Z=}ks9XZV?>+E%f}#$RpbZpxXDKw!dG zL|ts~aPsVx`x~R3(K7IQ7D9YhrMs)q0=AebPf)1TD4uNt+w?tA_lH8hT3in%xl$u2 zn`I`ENiS3892TZFgIZ)|tekuMNFmkWPdixey?-@Y0xu~^{(R(Zb!k%8{8n#L?4FX4 zDxwdN*H53E`P<(%Dd-B&xY6tnaJ>POWws%!t9L;GNescq}k zSBq5oytdlk`fFt|#f|b$W@@dTUdo^lK(x4wH*qs72hITKJgNOdYglR74u3gm#cwkG7&+nkk`F*XxLRtXesUxJ}MiJ?3firZv>Q z{!D-=pk#dh{Ui?^KtQ*)A|Wg<=V(ppTqTkI31SPT9sCAZkT$tLAg@W@kr_Yo7X!hx3@ z)>&Bk$}Ij^&CNIU%~11Jg6uK*z;0*?S_KL6hV5%)#90-8j~o3eR>9;Z?Bfm-cOq~!#D9Kz0dj{7P;h2D!$Qi>nI6-W;yl^`azQK zmcPi!;9DBmf{x|K3bAYU&aoe(ANL&<>9M?DDck=dh}?B8(I3tK1V>3u5MjZk5VPN8@Po;?}kE~hu=000jUJb&)$Oy z$Av=8P9qB+-rd1|$If1s<}KLY18u1=urKl17T_Q64~~sLSeH0G^5i223=sK)gM+M< zIa1kNDx8mA^se6?hw$jTx$%Qk3mc0|*H(V*k5A9cXz6N5cXgoS6ZF(g3>33E{GwVA z8o2#HAwn!K(xP2D@skt+RAbg@$4Jzj2VKO7+okGkj-|7=KRJ=!!CB$JsGzZ~w^y=N z6ZkI7QUTcnIl<8dQ-wV-v*MXMMelPgEdDK}EbKIY!_J;i5aI_+hk~9{e^sA6c6q|b z6gkiLjTBqGO;1XQ&vge+opmR>sPGORDFub-!TJ<+?Cg?H=HyNh@c#PzkPX#aWXeiS zTKDc2{vA@0S1M^#xw*N1jcnaLctvF;_}OJ;Wn)<4Tv*C6ist+qn%K77sKnYX2E^=vAKPTHs z*)w5!qgg5klVA7f{TOS-&uxU*-X9!h` z_~)XDNq&ptknDA~YaDITA8~u~)Ax%i_kZ%S*h4dMtdeNSLoTib>~&nj177PZBh!4- zQlpF$S@pDECi5Dbo_o9U4m@I#L$>jdd@BoNH1<&NE*4aDNpeunr}E>#gZniZ@{tIU z|G0_|D3oL1nSIeGV!E$J^Rysd9F~zfyYUQjjel7N98{U$MIQ|V<;&#*NlUoX3I-X& z+~JgaKEPwdjd#xITTo+ph<)?ZR&*tZ(mz6BfPt4s>z3 zCV!N<=!a5LK42`Evyr+WF(_z+V)nZG^w7J-?mbd(dK zu#dN0Fh}e8QXL>)3;J{p%NoN7K7&jC2iug! za&Ej2?&433kCVUQ<-LbKYUSnSRq49?IMw^Scx&9B$K8G)ivB-*fRBkgmAFrjmu;s8 zKU^!VUd7lv{ZB*dwa2qhv=|UhlscRWv3bwK0K?ck>#WbR8u9Gc-$O_t$1Ks{S4T)l zwvn#2k)K52!qZe;ya7g4_~~>3G#*KEJ4Vy~NLP_!y?8ce=qRR((q9gXd2k3=p4#_^ zmU5fV{*3cG)5SKVY*Hlc-tCSOgftIfsqg&N*Dxo@G^ipHlnCeh($r^D=3PmC$X2i zKN6SpmaP$!`eP1r4Ysf*z68OmLSxtOPe!T%xktJhIfs?*rgIrK;51*lCMXlb0Q0smU1 z9I)qy!-|U6ek3zTPRlp}S|Ssd9@B6r3)_FOA`ijpq+HKi4AOh_@MYhJ2TzHKy$;&X z5sL&zd)QNBP-NP+1J0v+5~rT0r8<>T0q?J(({XU_I_M7>NXhg8R=U<|JA&B9vsJI) zDMSBoIk;(=U%>^~v%I;4hc6NtB44ep0enOK zlivqGzNxYbkdv{#Pnn4$x$bh>WEFsMgqhTXJXfHNW-D*_DQ}iX!EC$;^D&B)t=^_FUS7g**`l)vz3HKRvu+=>H0ZFnfW<DcN*EKkqfu&*4jjaYQx$^gQi40xt=+hd-x4?{QL@!WETd8{Jy;2*ngJp{B^W;Ativ=GtM7 zY2UnV!>Gt)i}>*km9(dCJyOpYZlv2?b7H`sD)#zQb181>qxbHOnKQDeR@Doj!+|-` zmwNc;wIUtFKR@cHoD6F5L<5+71>Q`s#opDnX=;4+Bahf;oMTl>)r&F@{`_`f`9rxx zxunRW5|7u{ydYZt&ZjWJFx%q{9AMz8dtw6qvEL<<{j4J7h&|z)3h=HOX^!UqlZ(Mj z6d+B7omLDxIGjUF_Oo@3BXR)KPeNHDoL{L}q}X6X4ew=4NZ1-#MBqp&so_*YAZ7(sxKEwx_*Z$Hwy5^64Vf145z(F6Gvt&U_<7X?d-%dAW)(>oP* zbxOkR8_EQn*tK|##XK9_G5f|#v){TYbAts98(bDtD?HpLRF8Vg{16XAg}Xc;_Pg$H zEatZ*o>dUW;-Ul{S4%HIa%!!E@WNn8{}`+`yStC4R{fi}-|<)IOUCy$VrwI(VG zUB7`G{?_)c%8EfoVq>f8W=0{(TND6Jho4_G+|lVQSgrhpU&P5mb7Y~dX?mnMn!ni` z)5wt(qjv5>O>bm&_5YI%(~I$yrX&R&z;fy%%Ue)20BGl2sZj&kmCmeJZg%Pp@0*nxlIw`c{0Bnqb)f{W*+=WYiW)053Z_Dt zqf*Gt+{BUgr6ucv4-3vEj~fPN&$|cTmdjaA&v>hyX$(4aBjTJoB5uV-dCjk%26t3- zsJGuM8@p~s3sGJ@tst?Xg-zvCWrt}@NhYvtEy95?--1E4v?G8>Dw=%d9=bc<@QXVK z7QJ?_qxDkYNO5Oq4V8h~FYfEuY`FsZwp#6-2-?g$dC%@)@(Z!yYE|Or@lIfyMa=LO z#^b&!37EuN$6LnCC?B&ws?X^kC$Z8)G$gY!WaHb}9_MXmg6GTY!NFo8*fCclN;f!K z4&cw$fAz_wE?Rb^>Qx45cUp$O7tiUH2(T!IwoQJN@X8aN-8ZiZ#>e^n31e5qs}D!tXkb)7pGnwsXKy8XFM}HVc0YOw#D>Ha-`610W(aOsN)$+sE?5fjEr?(s zzIeMdH~ehc{CAYz)pzK7NDR$^|8FqgH_0}0^^CnA0jpFI4?y_Kil$1mQsTq`b-H+y zan`gD_e(qnJ&-S|x^>~HD8u+6Fie;@_%hjbuIbw}GyEzx<$E<$4c1%al3Et>B<<=2 z3JOX-&W!yX_+4bLElBF?4%wPM&28hgc9l-%q((_rsg;g7>Fu;o88)mc!E;Bjg@Fp1 zWPlzSA|YPtzbBQoBemdcc<%8c^KZ6a_;I`?(C%=;si>ppySR3L_kM2L@cV~baU^$FrG6gA&w)v;+H zfLG|SC_m(1u~=1-Y%`w0HH$AX4v*oNBkrj4w`kyqm2Q9yjtuA0nV9 z69wgqi2@`DB^1I--un@TWUdp z?jPa;MEE8^g6#f`u~qQ^bJfhn`%<>I_V8}SFI|8Co!#xoz^6CjPh+85?#++xY1CRd zApyovwc8^b8B>`*{CaLN_VJ*)oxVYf&?AOvU@c}e4Ep~0Nw9=XhevAby#mZ(R?!Up zG(&C!B=-uMj56SbOs|e)ky-xbJHz3py3`GmrT+?$6aiK{T?dFL4yB@B8(*v*4}I${xe zm+HMQnV?pwV0p65a>nw7>JEmm_hqjUkvi+E)XLJARy7W;eB!W1ld0`SB`!rd_$SL$y|HaL;k9&<+{_Bs3Yz-}^Nos)d$bQ1MF4K*!9@(>9{u;6_|okEGY?^)YA~t) z&0DxW8Mp3$i2kcB^56zn|EK-+&F=)Mo2Ik!Pk~2M9vlsWyZSAr;Gs_tDQe|+AP06Q zW$+MO<`@U-!dPxz8BI<1KpoxM@dZm4vUBkQDvx+6$KUiR4~Uf3zJE%(_YsUZuwj?*XT)UpFJ^Ggr>d>5*IL4&Yjp z*>~@$@mn+PLl~Zi)aIi?`@Q9Q`=r>|*zrBf)3Y;v3UfK6=v{?hoQ!_Nr}o2RZfTL1 zjDI3awGucQg$?}%Q7;YC-kPNm2M}JL5Zo8o_$X)OrqIc@Ze~#j;V1zM{n58)*6kxWIy?~PyOi*UWI_lqJCvLENNA=zFy=G%^o;_!LJ= zxAN3E(`Ay}S)(uZ2~J3~<(w`h*b_`7dSr8FT~9&f^TVo|nscUGUo{oT3@t3vhFHWY z3l^svw(Yb)=MF$~#O6!9WAqgwgmolwVBXq^t$AEH(pLqIyQE(0qy|g1cSC1ecv9-A zvl@3Vqsx(ZuS%^k>9qm6CfM{^ek}sC|BY<7D`}eUQXLWDeS%*vseh%>B zLh3>5WMxF(CzY9daW3!}*T`vMFW-6qrCE@}?~W?yvvS$;>utkuPxT3Yf8#XZT*W8L z7o3YUILm5e*;a$A+PcgoP;rgCLPruyU>reRo z=bd1xsgc3oK%(c~-#X*Cyy~$2Dwa$po;k@1NO8lk4av69-B>97%!~(aoOG=7(tY++5~lxYW;2C z#Z6!S$`1wM5L;61Lbc$}Q-7d*ge6+#Jz0wXyU+iO_qC(`Jw29_1xs3FUb(C7GnhXC zfI=0Te~zcqws`5Jt2(h1g@us|3>IhS;Aa2wDF|I&kCzne?_(+5*7-pJf}+J z&Vo$^($N(3dut>5*LOMCvOWn=-6pD>xa;wJpZwbPZYZ-M`YsQZPtKfJJ4#<)KX#0^ zldHP=U~a+Nw397=2+!I1yu6IEsuFnc(2vu80K*vJW|shyXif`vI)k81Y8Sj;S^Or2 z9*&P|F17VkFyAuer}DA!HR-Pu{Qc<&axlqY;`^y$2625KiZW&KhK%`@UqQ}Fyac6Y z(^^m69fh|ohtM*?241czXI1nKW|C7gf9#JStxi{2!4jyf zpg`6WLggf&#*>o^toa3u04Dkf@Dj>yg}0mPnxvy3U0btTPnx_lo%%hCg4VjQzwy@fI zCZ`pl-{EQ_R#2`_m0oXLL6c=1zYW z27hWdoPOA<&-;+mf5Zy)?}vT+g8u2+o2}U10=;{l!?gIiLl^N&je$Foe>DW0qj(4z zx^VJh%W5a{&&MWjxBIOlLlBiK$Fe8RRoxdA8H0_N-`6_)B~(UV;N%nKR1z#D4rugb z;l%O*@?Ouwt0H5gmH7H-+pmi3>t2Y%*DI|wv&imGfP=%!YCK}lSHfurja!r^a>$Fv z$ts@UZcxYdwGE_KD$_pRmxV&3h@P!jB?UiWCw}0 zL1Z93cur@PfXTa&j-NFcUcc2!tlIY87V&+=fl5bb<2lP2!_st| z{kra|f>>w0%eBrjN<${=&Z^p<%pB9CxTxUeRoJj74AiDlWo2a*i2;R$g)xX9d7cqO zFp28+4-XgQ<>if;y1NTl_C_7jtje!^#vk4_w?8L2hPa=D?7rCfSbj?Zk{NBM32)6) z1?V+b!P3Oq&+u>zZ0-i$=RQC_gJANaMS0H{t}l=^8asv!gQ9@*S)#eh2VU5k^+ZjF z*4I){!LxL-hb0(FVH-OAvkGdSdR-fNMB@Gns&O5a#PV}43j33@` z3!QG_^C*>u?e%tS0-~Fm4bvEl_g54O9p7$X1rnksx3{HN3Sb)bj67l;!L+7C>Nd+p zx2URq;Fc#A-t`Q3FO=U!C^COU%S)fd73pUumIDG%EVfBL6OQ^PAk+ zKtFun^^G+yJM$f9{_xWLsXStLr0Pl?JoZE7NfjjG0e`!*#MfuFo8>6^V-1;=?|#t9 zDT<$QykyCf8yyn4{sD4mthR2%OdP7!f&Bbs;CB5V(AO3l*C15<`g@7t6f4~4u~nwFsiRt~91=R-_s>-T1g z5PH3Ugg=O<(v)zz)XfP){9>`@a*=eD-dkE1@DDWvF`AaUsbntl!0_3VBOz&Z(qOg zPnaw98%PrzCXSw^n(3;$_wNOYrI^g-&1oJPF35wY3m)!D$hs$b?f8CT7}9PdcCe_@ zc<16{67xn195c)!Q)#mserEo;$Cc8n+8dM=M43ZP`$HIH!-6rSTt zVbnz2m-`dy=mo8-T6b4gt91!G;;&Zg4H@aK7N$^NH_-cjIX}(WWj}GRy)N;#bG8VEy8 z4dn?M5eA(%n6F}QyluYzc*U#$g6-IH8vOR!GG3{|5zG)}WlD)F5SzEJv+Lwme+C}If>>!E1g-3jBsc!m6nwy5*8LdKUxyq**C8&e1FsQcd;@Y8avuCx%i!EXD+_;B?kje&sx zRxaMNs;n+HN`MvLto5WaF!Y$6npA`W=iD)`s6`Tv3dJ9D$Kedq*n9}iARU-X4}zxT}m1Q~U)FR&uL zAsLX(d-9Jh8kMu0De!q-A6E&0!tXlqC-s-_3JvFZ=G3bzmcX5>Cp$_wQ=dc+`T)6l zHn!t-=OLhMSOqlEOZ^Qt>f}IW4DwJvqzVPi$|Z86r}d7MR8%&n)0{R-c_0>ju}(Cg z=-wV$y@=QdLzw_l;6LcIE{fFuv)S&rQ$o1rNPbmQ{DKqm-gnvWvobx+*Qup_0|Nxv zxTlp6ld@3i`$jj_oNVA@_5r;2^a*(XfwlO+WBipnrx!Ef3CJVdA&AVv@9YX9!E>I} z#`~F`9wGiBc;i$Px-Lt4i<_$O+-jmgrCj%7au0eMOpQwjXMov#sN~!oR0$2GgL`y; zI(qDBepXe=aQ4{Bbjq~f%ZimaN*OHMh3&2YoL@!+X9$mhloWn6mc!Vg>0|D40 z-2XW|D=w-Ad*50O4J&#*Ry^Mlb_$F(VmWB&Xk$mY0@nNxzunZj0|bxfaxI+WlPsdc z#(c$N-|7i4xW$@&8FpdeyUFY7eQ~D~OMg?9olm{Pf~i}4WHUKy@bDszd2bTc{%Rc3 z^lxb|v`}M7IrW)po0JGD328E2I%vPDChDe!SQLM0AT1y*T3*o9dJC0{s zOlzrkC;%=baOaV_VTZ&Z97|3K!P*wzI|6Ui7Q-5@lNs4RT{FFMMb>98;k^wykS3gD!vdm!l^$eC&JcA571 zt$BOE4cd~1^ zcl?{`+ZXOpO+Qbd1=zZdI)av?8NQlq9iD=*o4TsZg;OxKo5g@(j}aa`YK)U5StA7< zr8=a1u1K9gKhWY9sED`{HgpoXWg34VP9HWct$b1HcZ5GUGnj>2uI`+-pnf>reZ(DnQ4UsIkiTJmPCuyGmVEmq2xRqj>eUqa%4t31 zF7pG0tb0fe!~Gl~4-y?(+T~svdp*21E5JgHPGxC+t)@AyU8To>q-(8sBAM6b_Q}aI z+!u>MFCrRk53+dWl|J+C88KHWCO`e|E$f;)@nfjaNH9K&oB-%cDjRv4`?uiJ9F2Xv zY3!5kw=Z$oYW47F{TfI4s`|)eU$lA+1-_FH&dj`dC?K0uVAeVRg|$LF?OdG<0(4>Y zYppr-^eUd5lyxFHR+8|ohvq9kO_9I3LG&^I)PxUNyzr7LeFRc$8LqpoV1NzW-UYN+ z07_0uVmFSDIMswX;oa|m-v;SkT>WHsH{SD6PMgk-#B6MQ%)&O5;emW(TXeoa{#ZO3 zr2C884{K$vIMbs1xjekP8y|>`i}Q=-gmx%Vh=T-S-T|B}eql~FQ~asGW-dXK*9^tR zOdA_sdSa7|zTT)>E&LaF2C3|IBnv8GAnw_y@OtpdHvd-WpBDt=*+65su_f#YA78v( z2!a1`sCo&NZVx)H>0nagrG8eaE$Kna=ADh7?-uKq!|FKdNHSB!I{|bm;whQf5&6q{ z(>G-!TxG)<162}@pesin{YtdY9YX|ZYAH!|EBl|1t^)l zNgmWM3ky_7W6WNMUj6O}Nd<9j z%84GxRuant?`g#B>FINB&a)vN+>Z_jFDK{mznN@7MF)&lWmT3N?JS4v)w|ag9CritVR|1G7I%^+}a|*d+p9b94&4?-C{YXPXRm z(|vm_o6-enH_WMdE8=u&nyM-<@7romNMn<-eZ-~G`&pHkuM}FzX-JNxZkj~;q5L9) z)1~QCByEX7^z zw&vdwh8cmtNRG5P;tXYT7Y@;x3KHR~(weL8F5sMdwwE93t7g?d2YPof`_E~@rb?(< zl-J#>QlZT{+4&1rM3|A6gge~(Z*(9fV_#r zjXS#I^N0#* zw*l#F-+DMS)59o1^T+>~4HbN4X=!PQ7F|Z~HT}KsUA>f{!qLjObVOIMQZjM$9}S=r z&T7O2{cyAYqWBWYDr;g}$j)T_N6Qx)<)`Kjy-_5FEubdXG!8fBoj8M)dik%U_bvGmZ- zCr>!=)!I$-XEF}UJDSg=D{Gyvd>^K!@-1KDiaiy>@Y>bBn>t}}ryfA#e{kTSsHljK zv9hrd^gcM*(9`%?rF7?@$aFWY5yyB0#}7>piF^j&W_ej#JNqIMJl;% zDRSOT8ZO^@`5xfCN5Z*Ie(BP^Mg&5+BV-4a4~DZkjLR0BP7r=ztNm=i`Pvktj0qr! zPfT>h1lzc|AhXE-TEsB)Ym&!)%emk%)9z?m^DbkK<{`Wekv`5WLcF0wBP1hxEp&Y! zjY{6K+hw8Mie)yriaQ7>3o8 zEj`WhPRNothe`oP8hZq;n{n+8HEr2AsBZ8VbP}{BLh(aTQBWxWGL&Pjpx~je< zMGpg}M-;vajn;8k4W3tAHe2(Y3n<^i+y43lC3%zOtNl3J@>PhzPuzqUVs zYw@wJY^^I~k=bo+nze3M6OG~d#)fc?fiGa7ej4tx^Pd4vB zHi*WRR-plsR<YEw<4K*omialFt`i;UXfyKr;D% ziV2=`J$_Tb2vVZw!Z$;*c>R9Devg(mz@0tlL>E7#10DsBQe^|u?(*-joIiNwACyok zbl-*2!8otflrrGw3f|>DuClP7vm`X?$KN###>Do1PO#zl|!uNT~#{PU-rvT-O`x#qVhVm;<% z*dyAi;UhgN|1<19`cS8br49zVDnf$XpS2A^LQ=tc=$}NMX}}cq2NRQGFC6RH7gix6 zFLr;aa;)cs7<4e_{$1q}pXBg6?cF6$zx{m__*znLnwZ}?R3(B#Z;B7R*n+&d1_j2P zIfR5JQ9F`T`I2)BTld}H_=R(>4Z{OF<*JxZe$EtA#vw1JTDeyJ(S&DDc&Uk zqQk4AETZjvw4E{FBx%Kq3Y?Uq?Zhjj`juU@(^Ls^C%l261&tRagmz3dA~mLo8^G33 zRkk6HP(B!OiNph!r?*yTW}x$|6yhaLxNpjkXdaitXA*gWv9e?B_|qw9gNLAS97KM& zxonR<8eUQz<|)N%LLZ6Z%)HFWB*E7(^6aslr3236#{-(Rx#|i>!J4KY&r5dYaP@P? z9=9PH+aib0!Ep+2D`3%vVTCn-qolPK(DH9dsAvKXsYM3)fnMSevFjh&+&o0qpbqHv zq)?321GOF^l4UQfjKybNRFbjFpXWWCwD{6h&0=-BsgS2SWRzqlqOa?cqSP}c80<#^ zx}iVN85siy_2Z}^`sY>+)X=u>;Noend$@InDk%Z}BoNPwB`GkM8i1E;v2kf15TBA_ zdoF^DFm$~R0A_*;J{c$6;Ar^z1Kuoq+vda|DF&32c;@S~R9#dmCBE%3_SEz5pa~b( zj2(4owq;DB$m)^Q87?W-%l5yL({&Kn>i-UxWXt?tGu*)cE5*GghRb}fG_7oeXeQ*e z;J4`CokMvi9&K;nviG>`sbnJRW*+Is{T*@~9=8%enp(UGWo31iN58W{t%-#kCrc#e zj91p`)6nK!JS%Jm zNL7meCIPA!a)#V<&ebb4J}}5EFamo1px|ft*WXbpF-Y`T5x7%K6jQJPJ9FNrr02z+ z@yQNQ&kn`DCtCpBLOi1T9}?Hzjp9pFzgM{+hOkJ?{SB&o>RhIaeIxlW7lp3$)7QF= z2PPNJN>0b*_d!Az+M={pY0*2vk8{EfO`QYazkCc zcm2GN@^V~3AS}j{0$}!I0QI%s2BdamSwmdSqLq!y!;ji6ii*o}a=N1yCNt)}k0%do zq+FQ`v%onpVQ$ntZEb^{i7(q4eFSlsqkH zD#Ja{LrgAj!Z`PluRE^O;>V^sXp zM54c6dw0h5Qc0Gr$H%Fz&k$M0FVEZ(DRE2H>o1uG&xY-h)3_m$bRLBb=(LI?Oa8tQ z84s#A4YH)ti4mO#?71Pb8Xn!C1;Oo4CO_`rN<+GFL>3T|2Y~FT4@f_%Dr!Bm5}+!R z@2=Ri?NZyFYWKJesa_BX>`k>fP+ zrUV}2t_MPURGET#^;))04daE{bdssReDcY<3`Gpou>`aSBO;e^r2fUiy`XV8a#4QE z@D4ATw?`X|^TIE=T{&}GQurt`_YSAu8rxkF=JVMR6n4%_8`n7ji{*EsiHNPe_+wC*#E zcwT$yScHAIJ%QsypK*n*K!}Y(h^Xd&sXRTHM_TkwUCTt|e#-mtAM9VwbS&e0Py-q+ zn;brj?bO~#`p*YrJBW)*LD{Q%I4)QOa!vf1Yet+-(d3K(i9hRMY&)hlpp3jN-L&tw{bMae^ zln+d&?vM`Fvc#Gq`&6BF{Nz}RIB@89aBip*6+KmAB74IJRID;ImkZnEVHtrOp z&p>(C-R|IYSc9^*0;w0TQaFOT+Jl?j{Ua1DVWa!VEl~_zE^ANZx&CSAx9c}g{t1IA zK?YxoV`&13TOl!RaYj34R`cOZ0jH9+g~7joSf-&@A46j)lmF)a+3R5l&`{#_zqEfy zZ02R#fwZwlu7||C%}mkS1zvLf?{=5CTO@*Xf|uB#p_f)c>$Y_LIwC=G_+uKB8F;Jk z_N&qD;uft{IuxL z2rsqQy;UNZ@TZA_^-NwYO~vUfg@V@twHuhj@ox-Q!-Y^}bbQHd`xMTW@^ebLpVM=S z{b@Xmzga<%!Nr=XKxBNN9ykGb(`s&aMjIZJkZF8S%spsP*497OhK~di4WX2r+l(dG zROFydYN{=b``(`b0j33*OkMmP-P7a9l$??MZMnP*IW&xdJ~exs--|`=S{%49{L+GOCOV0N{c-}U z_q3Y+H#W{TTs;VD+Vc>fl@cZ)zpry)#Z^Md;hx?OuLd?2QrgjzEkHD#oV(EZOJbBtPxZ{+A5-gZRidpxLGIs*Y=9_Y*u`8SO7SjHqCcu(wsQB#j;c+#SCM*oZc+8kZ2YX2;*+B4m7HcA_8)op;srrHY(-|SRV^mhb59J38=b_Dkv3YUUUjMHA*BB*>8HHH!vVZhZdM}gnX&f9Jk+;kk z${)>UgS#PF27l6?Z*3XBZ3`x>>#YrEay)SDlD^ziI3dW;2DeF{)kk$NXFyVKM)NHr zWAjk0a_0MWjle9D1K#Qsy~)EjyczVv4*6*#s^5Pq`;>nW$;?nurhi!8t2E_T2170l zu4l*mBUF^Ttv=yg?6fR54fDI}C(~DVIz<{}X5iPUrWk7!>h)WE7PT9{U;XK@5&YLV zwKC`G<1zdepD>S}<=S`Q*cAwXqy#g#y?z!hwB+sUx=3_XP78KK@lGkCxiE?p-dE_t zh!8DtL@Fh^_;GSf+RG|ByqtT2raJb|YI)o06G&q@|loxI^Pp@u9!U5cU6%Clpu zmY=!7Z`3G{cXm^=IKBvYfCmi+q^KJ5PKPPs%&rp52v=dnEl& zjVi+a8MUf!E&y(QR&VC+1(e362;Mi@+b+auhyD9}>q+g@A(b?bVzf8lZMszfBevBe zhBOq3yA#NbeuD~1FTbAoF%q811dB-DbxCbL3=Zo|6;Vc(CH)JUD4z<8sIm@@4){f7O{L|ZWqRh>0 zU~{T1w`0%CnK48tn@ZY9((=c98K!0?e;m0^(FlMRS9^L!uZLxl`}1eTFHss9WM4E9 zW4wLG2khl7=*fgbZ{sd|^Q0o*a4ip)t_r(dU2B(?mMDIl*2eN}eA=_7Bp<&QWm+;Q zSAEr#*B@Z`1Mdg4;O@FN4;cTej{EUGUE%NkFj}c zZfZr}TDG%1x;;FyzPRl?a$u!>#oyIgRi51w30MQ{?)&=*_NV2sobDE><1?Kl<=I{) zM^1+hvp=E9Il{wx2q>j`MAx1TbtT=vH{76s<0bPmk_;(&7CGh*?;3rmF}=<+yV+^>?(We}yZ0+sG&(S~eKv$X>19RJEOf%!DYaXP5>QU%MyWpgf?AaL$L4`WBQ= zk_;>?$Nh!9D2HliudPsOqn>u?@^#a5aZe#$I5%D_lP%e%ffX%H+n>Ly-0e~uC&@)1 zMg;3v!)3X>`BM>A&8M^0FZZwQ+a5Xm z@6IkrH*mU2sNL-Lec(IJxEu7YOXg07;iWvwpWD z>nsC?W8m+VP`M=rUoX;Luat)yt!=B2HolpLNdc*mVcM0At71D`Oyr|n?(YC0H^;K% zz$+Tgq?fU{L01=OH6`X9$SuyDowRG^B9!<0l6{%h{wX45Niv_hFV~$$I)OW10O@J| z=SPK5LOE5lq}sPka`3AKg8M~Mi1mBwV>OejgNJ`{!u8Np=KYPRXDhC3e5^&9^Ip6| zBdj%EGGo0@9yOXWA5VpzIDpSAtIq9n4gaRW-#T;I2Nph6F$dKW5hg=O&>WHUbSBr` zXb0ccBTVeZ%sY0m@ZnPYVV4LKZsE@h#_`RcI_tYvR~_<8M@PoGcxr`ImT9tRjvim! z_EN&Au8@Vi>vRg(5XL6RvG8e&Ja&aUa zsU1`jHlNQRe}u9yfc%ji1Z3as3klW0w#>a1#yc0C<*&AcpoQ!G@SW*m=Gwu3&H}x% z+FU~y8*QT{(Nhu8iDNPdCAh6}ESD(Yd60G%Ws&C7eh!fZn5oHj;@mOy)9@gKS0TS< zRNlHGj)r-~kvp?B;yXAjaMLK~aVWMr72&6-fLf#Gk3Zc&D7QXUgA0?ehy?!9K`rw2 zEPL*Y@R50wBdUrw=sHXsL`8wphf#UI3-I?o&Fy{*W0%ofX%}zCS=lY3}vW zCa6S-zTVU#v-PW#K4GKYjJwbZ?{|Z!BeY%1q_f<_KQ+q%r;!?x5Bv9>d}86@kv4;w zH?z0jWQ)Y^fX)~=a6Kv^_3<3OnPYn`^$uz!kBE+}+4C8l!z>gNM^OKibIw6hhD)F8 z52o&O)3pzisT{fvfUcHSj7kdI#}CLTY7h(tWJJ-y?GB&1%=WLVw3+ixNoq`)*%?%0 z_g4$E!=nP?IXfB4*>}S?&ALscc_TVFqMf53XzK*Vyy4a0O(;poSqZ$?@Oxkgrx zZcXL6S~Hlha#x?_DQe$eRnr9bY6Nzki}JNRt7$Ia{ceX@FO5u$b=_zQQw7X+J*Yz7 z%Mls%$eGa)U^};ylNQDX8=7LrtnIsS46z_WjOo?gtT!^HA>;iNxj)_K7AeLx0pj5I z-GWN&0Fj-$7``ex6*8|vDFV4{_6UY3LOyzw!+wuQ(X&d1Jz+5uy9V(IIRqT$QlBPX zBl@?%eKmIT2RUzlLn4RWhHKak-Q z;axT!7~iDT%lhmyaTtmD-H_)9ixDXnYNWwfL_riMT#lxo=Ty9IRPTCcWZLghIa51s zZgMEA`m?+rF(Li0;?{On-*%R^KNL++h-B$ro{OWq)jU4&L*0VM=gdBmeYpZTV{OJPsyk4{FzJ_P+P9H*YcPtyGf z=;n>}7-)_y8L_K!?q4rZ2=zw28@O-X>l22@`=?R!Vd8S-*0iuW5k+r^P`P@URcL?M z5I-3R6z0VCm3j|~hkc)lJ3LH2yVqGN;tx;5B0du%+dC1hO*eYoetJVLrHGLT#kUg;RgA(?nEp_!Qe-P#dr6EOj8qDQEk1n6 zqvg_RQX@m(5G9uhk&7YROi`(C4xd32V{qrkWJ5RehDgt6z0zbGKP(JAfadDv_t}J{ zGNLDY*tu&@Tn0YE)4|47z&5a#`ptMz1(^e;?Dm(G*+dtxU+ZB|am7W)doqYkexP#^ zX3)!_kA9yp-JFbkfS*q*y$7^LTI2P|hM=p5m@!0U{pOV`?t0Z6VAKL0mXi*e^s(4G zpc^nKnzV%XjiW8GR2;l^dgQ}o_Dp1qO=e6nnz=Vp&EU)B#7RmqXjH;F4bbo^fi&FK7r2bL+@{%TP z0Txy@Vz6hN9ueVSFIRh7%a2YKDHW*d6UBRs^S6!&5LRnNw!H18lmYY>Fd7k5 zkFz@bYvnzWcHxi!3}N^1CY56qnnX5|%*QPKpl{|Iu$7J8H-@1njE znbTR=bkwnxsukK1hcvNM)xnbXx@A%ojxdVEjD{f)zr?D6$0@TqPvPYELZqO5e}&-JpIaHt`P;MNEY#LC#e`!4XD(o z8H`Rv2wvOqZ&HFZ2Kk1Y@^AJOM5gn`QWAp+4zyVekr>0@OXJG5OMXgZdKCT+Xiagh zY56Y6HPWP;&&CuJ3}7atpt_lS`ZcLzG_wlNUukkL*pa@~f?4=G{}~O2v(6G{a3)Ay z*TD8lOlwq%R&^+z1FKhCfg>^+7b9wz9jWlbF?wlIc5Gxrl7_L`)bQJjBF73QEU|q% zzRkUeIyXA$6Wh*lPAoPkN)`$=O7O6Q08R=9QQZTQGN5D+JaQ)X zp>Edwm_Oe-6pkuTp4~2mVDoYa`RSs>u_Cgec_8+naWG`-*x4ez^U8Mka^p6Art@~W z@<952?8giM>8iGsdOr&zz^gc@2XaTys-Nb8AL|?3_7?j{)LW@?09{JwbNK$vJOswD zv2u1<^5*B>R;J<63maoGu;R%=<3OyOaj-9;Z^ym3(QvThpEJYi>##?KkLP$qf!43^ zZC*xfl$kVN_%94l2OeF!k+^M-1&7a#2+Rt z=*IWFOrd%qCv47wE9t3DOp?&O-iQaBV>V~6f1i&Opc!{Zd?f}fZdb?gXncG$9c)EE z+B{}7f}W}r6n-`q2vq}mDeB^W`+4ss|83UjqsdG3B z`NoMAD@Pv68MELk594ghnQ4~(3N+_QZLc&+5$nDse-=J5s^43DGIrUNkl5LMjV5!X z)B4Utd)J5A#8MDcPNCVZP^YgBnklArx@T1lWp5YCNPo=rjRWTJ8BD0XDwOI`Cg=&_ z14MsOA?L9_!+r0spoy>zwRr33>}Uv+pcg8N35p6N)D{6kR4!Ht=Bc&=t zPR_~cM8mhnZ&mic?~cWZG}(=paQ2>#>qi`!62HBNoY*eY`%3Lk+0v7Dkw6B~&I>df zB*@Xn_T6(MgX9;U-jb&Q>ZXfRQmqLjSLr0^f!Qh{JS4{J7d~FVPmRmJ8H#y-nOP+m zdQcz-`>jeV0}fY5d(NQ;qzzwcSR|@+r277x{C492=sJN;?6v1_Oy}9Z5EH#)HL6-t zK`R(ZiN7w^M4SyFD}=)S&}kS^jk#vy8%LKDQ#_0e5?FID^w+2ZmSn_V>s zUwWLZQ~b^pJ@JA9PLHSP?H&{L7YnnrlY;uagitEMs%+PIyYdw_RNGbC#I*7L4{s7zf_wn1LL+OjHes4g;Cdj`1`4D6>omNWdC4) zIy&K^?ZiRu-!3}wG3=o7q_UMo0{6ry^X1G5Um)3MX#jtRg zz~?xN70*HjUAA6v>p}s!>CRiw{f%k@Ljc~aW(O%RM77iHQY(nk72bA(<69ibw?|RF z{#X%afa|l9_8xNQLkPJ;9}{D9ds`pBnx#}ZaCRN z>vj;4->#Ix9H>zVq_piW>xb+Cc%*0&`?H@t<7R5SHA372#VkHy)6x2N+T6Z;T2Ra7 z6LlaF+ClQ+DKXGvtiL;`0qE)Jc{4|-wK}hz#jnE!1**K|#gWSFLWB_UyX=a~ zc)rXow5ZTe@TpYG&*Xt*d%6PpQLo<76mm-AH=T5jq1H51_}V1K(rM8n?G$RRD;1Vm zyUm-RClS=A5|0t}LO#mcG$c!Tcu}OlqyzGUa?Aafax{IecwG^5I?s?E?%EH^Bwj^z z#53PsoNjA~5weMe2Pe{{r1^xm`(4Z~4g16%-EHHu2|3NJmBCShdwKvlFaQmsN*q5O z6atl$>H8NfJ=7o80}xl6+(=dy1Myuv=FZ-pIM5*}wDda|WP8a>o2FCGjPVT6BtOOt3lFpySlArUrreU=G-0N)^POU}`CBasGvJ%Qd*>81>u09G53Kl|nPRH9 zA_-6|ceIw@P3?uZ{PEf)+-QAVb^9Cl@tIX0Gx z?;meO5k*u0W_d|3`j?9MJUea*dQw%8MB+Tf2;#LqdrUT|_Lp#9^oTK0HYzR~1RF&1 zNCFv1ind5MJv;lascUW)7E~~WhwZb7t30_+K!*hdA;G(P$A!Hlj#$dAuPAn~h=K$f zDN~6E;dr^1Ph^vcd3EHb@Vw#MfwD8m_^$_qu5CgufiPd^)-vvpUGfHA+ zH|K@;N{fBz78>!V6X@5Y-r9!{82sJ}qE-?lS078K$`WQgYHlAVz99V!vR`p4p^Ji* zSBejmQRfn!N(SEzY0M5K`q<*juw9^GD_x*@zBtFl#Z}bSPO@z;z)UB2)h6x@u29gR zSBsygn3tpaH*K-V9eTS@o$*~?p`9l$3wBv3Jr#!1I{qlX^H6$f!5gDbfxB6c7)bh6 zYAN`1w4tPEJGWJs|LikRQ^m@A=5UBCYOn?#E zPVQ8=TV&^a^>cp1Ke01dfA%8x@SGlJ@y++D&m>NSg2ngU6FZtwgybfsU4l6vZB!L~ z(()-H&K?_PnON59q*T=%YbZT#UdS6Q$79MQ&m1uZtiJyMdUUu@e)X zSC<+^v+^nz!s2#CRx_MbN}4)4NI-7E(dyn*NiFacRQCOaQF!P zFWC{<7=u4+_YpMSJ&)G3Ow9_LUk_EKmp92I9H_)awwbK^iZMHY{(KE(9T1~@51o)c zQ-%hC#cL9EO&|8GFrm=zi_I*#|5v2eJ?kNT4c30k}PJir2 z%I^fyk(BX_U)P~6`baTFc(&SjWxWNgQW}9K)ZtXV>3evA|7hfu1&>>1GsBy?-T*-OBZ{{Tfr`g!?WRnD^OZ(m`a)MjMbn*%Q^WEdH%e{y(`LZXE zlKPe5T+NA2N5$P=IV*v3_2>7Kb64s`Rxm0hUYlVuCT8Zmh6ZA)fpyZ(Ta;lN0TpVw z@>av7nU3^1)Z*(G4`bU#FZrPF8&3ZKcnO*iG69Zb+wzZ5 z44?_~35uJ>MyDh~7N@^TF+D;Z z76;LAjJ_3N;sehRn;e`!&ah<}w_mu$;ugj>;e^}e==$9j{TMmj$g?QWFWML4tt0b; z75z}Nx!ZTN#e?OG_J*8NqGRE?Ci5fyyeyi*dx`wrwLN%Ksdqmgo#h=-<9r?+vQd2Q zPvx^@VB`Zx$41mKoga3CtQ~TDVyTfJ`V|JUU?$nio8#q0`^<1d3*MKTFkXkmbA&?} zFGsRAkjqQ7kjwWNv{$a+j8qC@q<<7?6#IVmdGs35aU2o4qigEKVWFMDHQnVVYv63P zF&`NcmCY>~c4SJp(o2~QbfPI*b%L(U9)Rzl7o{_QB)Pb2VJUjyy9Fee$~p&}%^vGIx0gyuqtB;B{q$R1E!c zek-8Q(}ZCTlYhN>g8u(;ll#1JbuOqGzuv495HyJ|aU02i>WMnA6Nj$x(sX|T&Jlyi z{~wGp!{&dW(O+JCaDRP5jZav}_rIg)Bd)0{a-_vPWYa6GbQk*|hEhq#_#eRHn+EP) zTnIQs$H?pI5_t!mp5mahm7<0&=CPsVRkO>rX~dhi%mz{ET{hk7AE>0h5+_I0ACs`+$djVc_|;oUT)OdQ#^{~k44%Y#G@9IbHzh>iKe`0B`^WGK1kTRR zz#T~N_wV1$OLG2)uEh6jt*t+hMEsIG?4deTJT^}=NQy-WFJ}iA1p-FHm72{gAM=}i z&n#Lzc0gd#f4_`T=ty)L0-k_U*yZviq9Jl3C_2Q~hKA&^iUmyDj&!>hsMBV=!NQ>y z8vr$e6}I%s`v5fctZxI&Bv|jRaZF>TcF@;a7?QUp259u9A3=*A(xt;=pk?(PBJ=+t z4I{$Rr!Lkh(kaI}@9*el!M{dFkM*~bQd3zLrg)}kS76wCpTrQ~Tz4RSQYO@T>!zQ? zmhO{L#Ge)hAu;G_6%b|#!_SI~E7G@EH$s|!@y{|8HQ z9&IVPkCRgGPE8J!BxygmCLa^JC$wV^nl@*1b-Ja|P zYCPzi9^_PC@OUg(?i^$X{y9!YC`?&62g!#ryVo;0s}*}j8Ux#s6wDPekpTjAod8~c z(RjBn9M!bnh3VkHHeQ#<#TeLB3k!zH$w_2k1XaNI00b{Z!o|#Cm-&exXZfv~dpf-M z?1MB5PuIC*&>mxo( z#d=juLY4-&OzsFqsdaD?(&16O68$9c$>_+*8z<8iUch^2f{?YnadEhK&O~XHteQM; zck1rMgZOm24D~10MYaB|iuhFz$y;c`?3=&z{>J=gh_Iz@0jVjoDpD~l$#+LyvltYQ zi`GjhR!FE}2(ME)yBA$M-oJ_Mm;a>4R+{;7)@XFS zxp`yvcbI1rldkak#4_6R_eB_wtI0+HU2Y?X~gLVhYmhm8@Qzv zVk*4Chxz|ozxFaR7(+Ct9eTc;id2-JkU`ul^jE)ftEc%wKXp8gW6^|wgmdrPw7sv; z&a0B6?MVNn`#&Xv--C-C!&?as`Hy=9oBExbEG)YdHk*c;UbFpD@2fJw+FWQ@zObC@h8l$w2FJqW3NeeJ2MW5#%zluUT)J#z4Xqx+BjaRpvbz z`+DFq{VO;+{I7VUgQRXV6+Hc8pPdoxXxdCpn(*uzU`{!OSRG<)I24B6*v+GEi96^V;csN5MLb?zE%4B)HplM~u?BmEN^_$X zL^TT`H9}6K&7;MGntFr>NpPr@AkXF?u9YTSNTYOVg*0Fw7>}|H#~+C@^_qTp^S7O6U=NGG9XDf@=0MOS7JbmWv9uk!)9 z^T`wE(e}641b}VuP)br;*fR0sQOLmn!UPpY74d%N6`?Xsxy4D?91=izZhmGR-i#@|_)n>3al zj;+s%1Y0)1)U~=mPynau=UJc_MTkaC#Dg?ZLJ|{3z$A_yC0bBDo%fL{?Jb~v4d1^> zD`-%`a#no~F}vDO!{>*gL0+Mrr|uv?w11$x-nP73ga&;$kvR}n>^iqvy8>d8 zL;eEXCr{5^7IT^~y1RazNj1LN#;TSsPdk#MlnD+_j#%qkPY75Ei# z0DCCe@p3;Kmw0A{adQ%4S0oOlM9%(!JM4GeY!O{!Pvfse6E_mWN(T-_y;D$KAt<(_ zHR};kH=>@gJtt^fAa={_M44?+GG|3WNC$#ZL_VN=aCmQ8O0tW9>w-y=ie6%ut^dU=@nPAd*s*@HK-&houL@hCh+*Q2GjP~J&Y** zUglnWivGpu!d#Y8H${f)jpek00P<{!oAk|j@mK)3dcs4N)Gr@s{lgMF^O5lEq6>Ix z{{hKNL-J`{^*lj6W%7znitvp4T(PVpGwX^_Zzl}2D)0i3^Q4Q!q!XbazoF#=zh8cG zL;kn$i?ZmuYj%(`X2x$CLP+(FT{Vci5fHkl{krguwr@H&ULiu1MUls?8ZlB5e|lpU zyeYSoPrH$mg=j8>9zIosCnw7m0q9{mHc`W6GMViNklZF1S7-e4N{1T^1kdIE3sJ6? zo(GkU-XGy-CymaFim-Q7!2J1)^SDDpP5Lr{ZG$OR%zW(aV1q&W3)EJuQA`KKP9xKp zWK^Ud8y=94@n^R$cR$>(xspuukukSr!kSj)PaVt>?!>*H-MJ1R9nG2oU6QzKq0H8h zP!!=16fgCzp$BCISNO&y#dPC>*7!mehWT4MpHShzm6Ir>20`L+qf9F1aK-?N^W!XtB&Rr8Z<536*rbXp_#WJu(PariFUJXIg&0~~2@Nu<=8sa*k zYCgvKYIN^WJU46)AiM&Ccp|x7Z?(^L#42M@T;boi1F-|%7^54*$X4!QjuKOUBBcg$ z9?czE?>5t_4T8~ren6aTBTqj~!eDLm0d_NLro-P8Jn*<)V;?P#`EJ_Q=ybQ{pJ_Fm zZ}^w$@w=V-%k+1<_(=O|#UOc?0G2%sjXX}jnmo@JzFyA<*4qJG5Kg0dba47V{fZF^ zJsEO;U}jT6OK!#(NBELUXJGV2rv7MvTjY5Y#!`(r61bROD-5uX%CG6L5Za8m z({V79H25^R`hH>sXX|e<6bNQahICAo0TO!27s@f#Z7^87@S`&9lDMUCj&@=*-I@eD6^xfF^@!M-!BuF9j z2Yys%ASU0cRD@nY4pN`p6B^`6eUAzOIk@_|xe?2$>(y`i!@&0vRlfNFI%(|*txE)Q zs`x^LyH1F$6mqik$l=I&=UIdlMfVm1?0*x(a%U{i8pPM{Cr;aNankD8nZ9qW1KN;q z0sOQn;1xSWokVGkqlE58KLFV7#gj&cFtM`U9Eb$|v~msRenGbV$Hrjc3xqj$3KdC6 zL&HqAGxqcIHw*#-byN36uhTHu=RcID7)+~I$XZRxL1ehRE%jTF(4JV|`wTvG)-(7i zlbgOD_;_M^hrx!_!BFBh`ma`Xtn?o1^fq3m__^I$sYhB+A*RLNN66j5s2yvU# zpaIi(Yr#y;Zi+O&6&%B6XD-WTDA0ZWgiP0edck^c+<5P#u{b8&UM)hYX2((fa`Go5 z!6yp5I(w#|+cFaM04!bo_3|}8Bs-tITwb4anby}kvuCi&1QP*$jnuzsT@CiFwu>M( z1Lk16{+u1o_#L+uEa|ijkgig@BU!) z`e;#{>!*c&OF{2LI~ZH0SrfhKEY1Q((c zizcwz<5&`uH1nU#n_hqVRERU0C=ElkqXsmG-tSRYz`biiOd$DAn%4vuQJqVPHm)@=Krs)L+c<#`1$(-hD5O_Ln z8B)1TK7#qk;78edj@?xnyo z1d7qU)qK($FY7SK8FiJAtft}4kU+{H&o4WT!Obib!?Gu*H)*xWwFT7R(V43)C`J?S z#^W3B?q!WP56W@qkSig3YjnX1Dfy1VvtjwAJ}<`rPK0CEE%x||kUQrq@Gd!H6g zh}>$>{gDjS0FTT4slUwLdAf|N0D2SJN7LPt?)&JuiO!I|9I5m$9a{$kNc8{{!yUkv zv}JvFzLo#Q4f4JO@040rVy2s+n^IZ|HcQL6J2Z#VvwL;f4A;eayFXmY{Vt!`mmQ<* zDOv~+oHu`GqzPTcCMNE{;atUdNvdKlTyDm0FQ*xb$$P&OaZg-_mk@p0>v4_O^D9@X zta>gB+w67gonyjBl8q+o@($&Xn);3>vk>hV1eV6n1!8e7?EH3lF zca-OEs)*E1WD3aFxfM{y2{4F~XW`9x(3uXoiOhAZ6vb#+q(}4{!Cdxpqe&`G`7qN6A5M!}+|Yu7nN5+Z-)QqX8yGm4)obk-)tG^-l_9Q7uF$w)(IvAp4<(Sb z)n77CCeJH3i~r2#rX&1b_sh1Cd2IFgoi>^+;B*y0smmZx{J*C5rF9%y~IGp)V` zJtS$s-fKd1={b+PUp8Y{5YQT^xh%p6-7m2QV?--D!%TU)BvH-2bnVbWL`Jy?irr8~ z9}ot|=dnR;=S)q0|FI&|9;s$;P*4waT!J1tgvB4ujQ=)DAtyR;1L#&xKm`Who?5aC zH6_>66b-F~y9=Gz*|I>2+?to)Q9@vm+DARtZy zz#1q7p2RT#SO*O_6gN)8DE@X*D z?EitpC8Sqq00VHm1no-8Lw-7)x9!Y6ZoOYbJYQ^|x`)lLT;GZAAH?_CpQK0XGgd1- zp!g7|ovIb)t?XboBSa)Xw5{2OFf%D<&y^*G<--8BSVFS+GD@KqOr=? ziR`>n2Uln&nuI`aHj9G|(^^px&!?y#(l1*_Vf6KPn?OclwpwDUVgi*Hn8QyWf4BJy zEU2oy4A*Rwt{&e`um#0GcpatgJw>|ka8_t-n_N|AcDnd;eCL(V)Q&UiJyH>ox?5FM z@rbwsxI+Dr!?klqHQ<`UNLQzjzoL(jVH{>7K$q;8o2CHacHc%a{SS)c;teGriMXyv zbc7_f(F@-bflRs_P}U+=%L!QMRf7eJSpxyJo>9H)aukzr!-(t6$NBR@-jJk4B? zE6inoy`sxL)zX3^v{lX{Iu>B;Yqr~d*abRhtD&ehc^#$^noljXH&G#Gm)|+5lY1@> zEO5{mQ|AvbYKKiVqOGs}9-XWFVzPzd-X9T;FwAxb^y!F!kB9^0U?Y z4G~1bM+}|^WdcXf#gCU3>aoinBOs<# zI=dM@^RXOxTFSqa9P61zi`v(OGk6~_uy}IMCb(i!C7Ciod1V}4mU ze#4r?DpXYn+}zT3J}ihMKRpeJ;c{wH8)DF?tWMqeHpU7fE zdUzU~`_5OZOZAK7W?32^A2r;q!5zWAypCmg#Q;z z5JVwzCZaWT1ILv!|NLtC>!Rqq+0U30h_rCb&@a^I+$6lTw1*NO3#)-edzQqpGT*5@ z{zx8>-}j2|cTz~&j5+RUOr-{qcfnf3=yd;Nv|O%y z-W5Um3=~%|c8X-5u%u)PmvK&1?bXq$({iBc0O{mIHebV< zhh%UIz732lX*@@0*ksR@QU-hWAG=29q*^y?{H(41S%wI+>j~Y=EM6dyVCeKt&aOZ> z(eF6S=NIGbswx1Lzp-EadcU@89$-oqmMlAu3er++Ns;*69=@-oudqb|1pj_N3wN8y zjqey)A}QVECF?L#OyJX{14&~beB3ea+Yhi?ZsBYuDGT7e=cZwoc^b9`#zoSPpyBk* z$=~-#=>;I~i(sS5ixeJ?BS1p3SbcdX|0AqAi$G=Bln`Q9@mQz7@6S*_N(3_#b(ckO zrUl)-*paKCkZ?lmpk)6}i`}pJvl@ME+aKkM23bsk0nsN4FY1Huf8GHzWJD5#6q3&W z3lc@OJbjizzUMSr%iPVn!a-I|TlCH(m7jkrYO z!&F(2){ev9K%ogRm_NRpS%Zg6boSu{yu*dZvfR&uXP*rCnQZpj^c-EYmFo1t)LdO%SG6IBGRCIxh2aW7(7| z1;1bax~+fVkV^!Xs0?=F*G}Z7I$z&H1?fC<#x{;nOS%*OAbP9>Km2I+)s3;J+57u19x3VoL zu1{2CX5uFtObquu63)(2H9WAE-)Xj%zRzlyiI`!0ed^`B-Fd->Ajeifc%aM zt$E4W+L)U(OTEO_t_t*HCxaWKuyERFwz$t=R*B4nEfO2vusMi#x3=x6eP1pOU7dp_Krxrt@hEFNjH5kZy+WIC=Rv@x5FAATsXmeA+rXQA>B|F9L;v z)tf>gbPi9JuAZ;4?y}8v7?wKN;#P!k<{DQX3p)>s-tzG`F+Lg#Xf7Z#g+tW98rDFJ zRI%&(!G(QZ#3-Z6$YmF$uwU4pRX*TnV^-7r*sQ)-)+qFj!okdtJN?1J=bvHQ{(HLJ z;ia93o#X*`{m0@=Yb{CvZt6Ogi$%-#lz+(}dUI#i3jNb(j-d1fG3RkJW&yu}w1d;5 z+A#^3n>0RFB_70b=Dw^z5M$aL6#}q@E#WM(h7(UD<5;3}uHg6temy@wcLC0unnb#< zo|li_E|Cyr{4JxPaZuD`NzQ9)qtepSLdV1mRVmuneJs}no&EbAxS~|J8X6liwO8?u z><}gs5zMPAwf1955{g($Ruu$@5B$CW;Yspx9>TGp(bl|ebyM$V*yt?B2k_51!xT}G zR#TeepmNcR$Q1L##@Gm;sKHm_ugkfom#9D93~bCtbO{7l`^o|WEK671#<=b{8I9zB z_a2`S8?=q&8dSV}Ax;80^kzk;uVrprj{mkB@Pt%~QW>(=e9_KTYq<)OPUtWmUC-oL zAM@8Q{~|>uK=38{mt7?whHY)YU{sDPPr#3wC4_0X9Q0f zBL6I3u|I!%N$X`?R!qgYzwA|etpTUSpeG|6KL%F=%JL5c>VDUcdC@e2A8jKeY(}$0 ztyVh%UvP3_<3=HQw^H+G3{Tz37io9f)a8K+k0lx7^XJd#Rsqt0T=3A&Xjg@TuxzoW zEcM@G^Ce@$$c0G;-OpJOy*6QG%_zSvrU=fi-VENsG;{x=SZm@SfpyY?_MG8DPuac8 zfSdV^5Ux(O$KyjcOm?ElaG7&^ZVK%x^do=ZuPe1;)FxwYu!KsuGY-b>i8f}5T!fcB z5wK$Y^Ws}3A3POkG;|d}$RH=UjQlmdf9zS{mbn`K^gv12VD#nlOuNZYjBs zzsnBioD-VbO0JlEOg~ z1f->u5Cv(JE|Eq=K)OMsLz+7vh|)-R2}px9NJ~n0cX!9Y4Bz$lzVCm1XR(;e3}@!d zKKt&o&vTx=cS65~>NA2x^eL0_mSqP)1;zk|moKSva&pkd1^xuIZM(Es2uPCdjN`x0 z->XdjyB$zGP7pL7UQ3dR*8f?J;0gMc{yM%(Li5N)&|yEg>5xVFe9P~xZQEL=)!frj zI>(*K20QSqc7V_D!-Kg1van=xyc=mNL8R#AMlhHw&UL6Ye^z5X`7IZen@hB>x1(6S zC0#+abI?JHx^zef>={{E;O-oqq)qV>#+h$Le~wu@$xzUzxRu0fN1$E~NJb$VjT#+9 z5u@}Hg*Kw_1CkbHkLCwT;t*?FB++^7$_7z1rGkrR^lqXRFSF3l19|@DL-y z{ddt@iqz;V(#KqFzJ_z04Pll8W%)xhYWBKbToRTU z2Cq)?Q>z<^mSSYTeV|z&)`P0pL_eodNNw1ewcz}Chy(kf^oR^NQNf`=a!?EY<#X=c zvYWhfTj(J>LwK#nYJKNwzWr|SDY0Q6WM#x~s-v~2Xkdp!#>do@SwT_J5&9Rb%G=E+ z)FdP%c!^mR%h82=k?drVjyyt32R~NIW`{=R{7-s2B`jLoQ{5KiaT&h`?^qqsl92^K z*(iaQiDKOwjSI;a5j zxLS{}r2GQzlc_uV2<6RDh`3k^rZQfg8|G_d<>X)%7Z;alKTS)DtF9K%(9-&>j%ObK zQ;(r`H!R|{vNF0(^3ITjwg2cr)571_CjlKS5}BHk^why+-8g^*sI2_iX#WoK9-$@e z_^6#|6(UYZyn2Q8fXg6Mk+TjX;7s3Xh^oc8|Dch$LiAURH5dY7l$UO{?BA5 z7_WPHU!y9uM;`=f(z;_(Ak8MN419eKLfoKl26U_5A_K>$)Q$c2S|(gvPeR8T?2GAb&{ zM{FUZ0JgEr42tM0rw^q{Je-f7-0t#i4UBe_OF^8=MM#s8#(?&Ag2*!QfTnQH*+7%R zPx^vL507R~q!M&~c)XQ1p<*%UgBtWc-EzdSgL#m(S_`GBR94R{Idsd~k{yJ%xuyky zD#%;LVJxGK^F!tBsSE1`x~wfIZU$?Nmha%(&QGi~LuT*u(i+rGKz`?Wj=1}o7ON7u za{6#9S#AF!BpjiiG#sv(2XVm#wAm_6(4qcu3ghn88UAW6fV=!5fSp zqP95XZ`gPhXGE1>Qu4~m3ex@0I>oObC#d)DUt^xcmtkJ+O^^k2FY!S|sh8e!TiA#Y z^p&bc!*GCZE_T2{;(4IKlt(I}W%RDXWYg7J{%p{(l@+<{@K=)UI6ifY2CUCY#ab8eZe*n`?6dh=HQ*%?Vx)?gDi z1n?O2H%RmNbROmK^W3wFKpkUjzoWeOSv;o7;FVgv;jcuAaM@6yBNzS0&|~Bpir4Kx z?-$tIaQh?{ud1pFnso4IVIiq^nWYrY0IjIM=6V`_X>z0l<7n?akSt`Nq;uCo z4|$K=Egpm(^^t`OzOWwAAJ3Gi(Oc$8q<&U|4j!cgpVe2r_T;$F#0htfDBl7Z6Z2G0 zUYEA%k({9!nXIs7-s|5&Z*6T&5OQQXIr&rQuV8oyu2nSOh8ytMbJBjg9FjY*-qvaD zrw57*o70L68k54Q$FBvo_4UIn(|xK35s+()9}}0MnupBJ$*Y8bN-kQ5yGfrU@k4OO zP=J_E`n6EvKTio?(3|ikeZ%;|u*qMEg>)V`n0&0}%Pvc%VvW4!Z;QB@q$woLRmfU= zo4z`~Z@P>-Pm+}v1eTvgwArGr*p|qE>{o%`a!WOW%2-8lr=cx>dhPdG)UaSDBjEK^HRW)YGFAKs>`2SXKF82R|fEGnjX?`4T!k)x5#Y+d_rksb}l zr+Y4dO&=+&3wF?enmJb*$UdUgZo;tO&0;4%8LlBM?T`G4q%Y-qcO!1l{Psp1_e{9v zj+8!D0l!KC{o`A@7^lmYj2QJ{0tWlv-nOLeU*(I5YO@_6s_oL-QbLdq`R=&Ua4%3m zJTdx?Gau!aUe6`E=wVO#2CQ9md6}GJeYdF$akGF+_#EUjW?A2@B;G|9@z=aTB^m0@ zGANuyY))IIKQ7cN&4u>Skmj79pKCY!HX0%x2@4CiOp}HmHX;0BEtf&{)xfsW2Xpc? zujLo5O_8eB`twi0yYZ+LtJ5WJpY1dJaBoFR1JB21DFjh(qHykwNEfS1m1t!48_Rio zpnAf=F|GU>;|CucT{68j62@NITvu1;a3G94*5u;=tc5v3L@G}uH5ghlDyyolZ2=Jb9oJIgX$jN5qWmdi?zAxi zU9ow54kH|plzi!c;UJW1RUy3e1FoJ85r)1&(XF;NhGFZI9egJ0yS$X@Oy}nyGy*8@ zMac7v4TtgTw{McVy2)G04rh#+2|OH_*iHA{FmPJtnO{Kj+tbrC1%-+&c2T*YOG3S~ zMlnI@5;chuHF&oWu@pme&s?gM#4>T6Xtx9N-z))@hvLWmJ*%uu?9n}axApPtG$ROt zPKU?P{+{L0qZTW^thzcXM@Pr6At9gD^JUc3h*wruqmq+3u1K$XiX(uC7Id|M70I_@2VLjn4ci+u2U`n+B~MUb6|+;o$||SIB{&6)fZBsGp^! zmK*;udeI+3m|CcqljKUJ9ZLiZdLf=c@ITP*jP4)W_8&VKi=<}m3SV`#t7hS*uQZ8u z0zctDJ}ro48tL#itT|(p)aGiOfF_r9>SbbUQ_KGWiJc5gV)qjSzA%W5+?kd=G5YV# zC_^P>-ai9|E^?sqk^jpR?qu+n1%lWG=NzOX&XI@Bcc?O|FOOVju*qb?;_u=Dshsb` zY27SzjaTStlXI@V z2T@@CL)Ma8^bsHl*>msv#je(e3*pOOdGuebWY|DKm)mLEoUa6SkOMsGcyQKE1~4&8 zGZG;cCBSI9T>BUBXRnp#Rh*sTel0cz=z+-dF`i-)AmhdTU?Qt4rDddVg0 zGNw{x%sJ+?Pf)9&F@U1%jn)ONHb;kXsYBDvu>l(|(XjA(j)vs4$l>Ph?$=Lp^r`#6t(~&VfPGBC0VO zI8y~`3&Fn%{uq;CYIYfny%8khDB}!UqKuS~nT?k+SoE*jD$@brc$L00-cVE;-4^C? z+QkKdx~%XghoV2+@nT>F!a?=gkFC|`zCaoZvway9McUDTDxj~B1_@Jd`uRT%yLhN; z*e38WQww3Ny$hy*cSH5dK79DV_VlTYudf(Xq#-IHq1&F~4F76Y_QvrpqQYx_6Fc5t zWql8=Kd9y!SmI{H3uKDq+3ZNZ(XsM2ajMxr{?_B}Y}mxWqPBCQSbW&uS#>#_aCC5) zlyH<`Yznj2NqWVh1u9{^e+!%*3TdQXlf-hcnEn~zt2gz!#I9I?gm~rqNkF~9gL#8n^ms-nMFNWbg28vlZpSFG2*zl$3y-*jg3XsXaW@Q3=y~c>?5cG`TW#R zZsI>he(}*7lC3caoAI9qW+L%%X0V2auL$1#Ns;z$D* z;-8LaD91sTVa}!v6U9x!(Ld^O_ZDu^juM)0Z@nS2!u0H!@^jMKsoah|tQVXxhs$>) z2|i^dvts$+2cqGgy1eqa2ip538_Zr&4S1dxUS1-*3qO1)6K=w}{@rx#a-loiqTYYl ze%F;g%3vw`c-?*%D~Xn|<0dS+yD-M}mu$?txxo_~6TX|KxA*>XW8+*9_Y+F6q%q>l z7Qbk2&=$Y+!as6j)}o`8)m`)TN7&#jzTBEt^ zhgEJb`xY$#H)cr0*<>tg4}VDSbX$qsE-ai*#9?m(+L%46s*P~_+GVUaFX68{0?MCA zyr3xCZ|`Yu?h4qx!#D~QwjFsVbUjJ|$+Q5zyRr84@qzWyGqr#@KUOgmp^|Nv8Q|Xt zUXq>&Te`fuSTu6iLNkr}Lv`P;D=cF5+a4=qs>{rJ?*B$!%xeEK!^OkLH|C>0u03{K zV_;pXPo|}hB6pn}2?6#>osCYPX6U#+Mmh$N9%?fKz$^$Gny0v+u|I8fu3*R71oSKj z&uv27ejb%H73_9luAULSc&?nZ_5KnhCnvyY>J_(}i2Vs87W9Oj@vn0Oy zkPlBEeJuKVHv)I>?e2AA5Bn7lD~+UQEV(2*Wh{cSXctR071T zE)`w$sR&OMJ@gr*Sh(s>79@J}=5BByF-Y*uzWr@#&w@){rSgc>-x2i;cnn=26GO4T zrz}}*Ru&oApY=TV_cD?1ma}T%zu0Q^B!;}+Nfi7di)}QwW%t5=ye)N^I~{#`!<@)x zi(VO-81qSNFq)OulI1il(TwE~^d7uS`4F~rZV1qq!dPz6X_}DqCMG7&9hM|uWx}+5 zV`tN58(Y3Y6k|kPGqFqdFIpFQ@S1(N!^)^JP5KtinN3!|7_S6mCh&cDigjTd_>H~r z`RSd>K1j=e$wc8ICVpDG&g_!l#+)_0}smUKVX(c9!&F&L+bJ#%kPb8tn=ivg) z`9nTxLNYu|i0PHGZq)S|C`*!T&)kJIcV9+jec!wxz}IU zlw4ckt?75SR7Q~`)EoeSQD^Oeb`>*vP4K-1_Jsw|ezzgJtP=0g_w1R0j~y9c)Kk!} zebk9D_vGc4yk1{A3O8WeDQPTo78?~(I-rt{ha*2sO+?mW><}b$yvQ(B64*`N$ zZ_&NteS-;U1cbsEXjsZLM-7+nSzaS?FLEU`mEqf54Y+^ol$5~tftYu{BrV1KzOiqX z8zYm29JIp(iUk-CO$35NyqHCfs&#Gn;(ARm0Rpi*3sKTa<|9#w4b;ZZx)$#{U`Tj{ z1Q7PafIYfeJtPPwC57Bzt6vAnZ`1-h(SehY0VBxU3@8j|SZqvC>LeiSkmhCqP%Xy_ zzfpawX6tU^V0o!HRYJ|Dv{@&!vXTX}udjWv-~rC_BmRX60z9z4g6UE+U12Nism|!8e^}N4o>RA>kUGge)`26#1Vstuwuz=6 zESgML;x-1N`yJ(ZK09gdko1rIXo|ixoUy895G1|r9 z*whE8^mm&b{77Qb6F8s9DY-_6e+?JaS7Pv*G{h1}@}xnJS8jC8|A+#-u!%X98CJ2= zD5kQ(`(C6DsKy6KbZRTWXVCnjNC7;k`C;poF|NBSO}r`A!*%6kp$a9BkNdh_V^GSy zx7aMjeim&V$8tWtH^`xf9n8cafR`a*qlpKwC9z-tvcm(-MgmDjR4VTj;{XY_I!6Ir z>Kf_u<0syIGH8LCdWH!0-J}hE!K3vH-Mh|yYC`C6M?~!DEA5{Ikz#(Q(_q6gGwea% zSyzK1q1C80>4Uz|cIdKJlLrP9FSZO!W{4L)E4JjHHGJ7te|)@gNi-$^79*ccm9fw{ z8!CKKaW;lEdvPcJ!IFoh0>8WM^(MT3_MNgW1jdr_sj~DyB*Z1Je~fkCm#NgCToBzd z4C7;evmo;blk5*!ox-P}s+B}qWb*AS)oML@*#zfa$NX2yR+4>UJywKP!GPrUIY-J? zPz_!wgk-a^OGwJ2u_6>TZ8u~#H6bnP4Wl!d6wy0rSeeu$ax_8BJV3{fv&?ey5CmF` zG$c^B#2WT~*l?%?i$SWw6YU`B!{ajv?3?<_AelcF-}h)T@DS|KHLI;ns_;%NH|<(! z#in-|IGk^w(5<#H){o}~nY+&0zwmDZ@JoaAFb|G+q0Q+H??g0H=(OJ}7y!y8)o=6Q z?KnpI6_fr+zKw(wBw}gFqcKSy(PmidrNs|dK#{}Jn{&fV_57666T+5uV9c67+%?Q< zteV;kU`Hb!xySU4tIwrz%q>2wP7mF_%E0tZ)AN$aBG<(mw(DE5KSZ-;`%4|^s)b+ z@8I@#9y}bG*s5&b>OH2oE&JxGPG**lsd`rq$m!&ET#+%ee=0Y3`iWHgqi;KwQi>3X ziF)5F{uB|^9y8m)iLlhKhfU*3TqB{4(y*y#{2H?QI5>LI1&i- z`+Fd^`BM_B%uNsbxY}|eIqmv``mu8ZD>;Z9@_c*Qea~dlRb^eDN3_95y}X>RY(Mdw zaej8fz*o>^_P1pAFz!>}xjrA*WFbj@l;}ZfgQkuLhz+B@YW0u;kIQs8iZw5F8+c#k z3(nsO^KWQKmeOO2>1Zp9kv*$?vv!#A&Z2z44i8P+KRkk)$b388X#Qi4N(IIJ^w7Pq z2I5O^f+v?)%O=TMz1HNueOs@fvFI{BDG%*e)R}+v0yei)D8Pa z`URH3{XrdfqI3}k@AL=FrQb$=6*N$8YkMqAe2}^PHR*n{NCResFK@NM^{TYsO7FDN zz)rc_p+S-UN7W#GD7x?BVE%97#Yv4pODL3A5~rZ5;wcjk24u=RzM(w2M#Vkl_XZbT zQa55AKnXfBy6oT13;2Op1@DM{$;-Q68`HcYoF{T-!0r>_umR>WzAassD$0HK+)j`7`qm8?cmwywtKR#Z~bddp) zdFRRO$2~>GT$tzh@hfmi_mf3DoQgd-6OIo{iAku`3->$?xLH)TJKoa)4ach@JJ@6N z2Z0^ShVFCGQ6FDP#o*w+Vag*}OHy~er!fA)VE94+1andUi9~HAT7`Lv={lm3y|#qW zhAoU5dnh*kl!YAq$gyu{$x<)~accFW*oKWva)P%i1cT4W_1I(JLvR%;fh<7mJ{?0K zfN?P=4fFD<(ZB{=nAM-t5SgCr9X9MFHrH;Vmmlz7s1uJi9lLGZaBoC-fId@(wRd9F zV3g{@@!(F})z@E{yj_g-$^vkktuwxv%9((gjakq^E+S3RMFY+Yo1*nNOD;dpg6B=! zdgNo0?$7=*4;j7XK7_DiSs57&h$!7|O{a6C>mXWMYe1#-0!~muBB9bFVLRI8crT-Z z`Ri)AgWf0L_!H?*j@^;HX))34sk#NQPFno*gErlbftYc0#a#WG?ACibe@u7~GySm+ zse}H5W@CFoZ=*k?DLVqVsQi+<5=}u*UP9FRC;M5++kMkr<+tO}2^^(FOIw~Ma;#_Q zO+Ge0uP=!Q`R{oCEs!92(bF4-Bf@wLf=>VO=M_8AD`tkDl8hkxZ*F}NT?5jB4nlu% zGx;|L7xwU5a;_&0P?xwDXQb)HGBbh^ODH1ile?6|MG^l5<4s_#JgZ;i;Mw7KWL2;HcPOFJ>#@h zU-BFAwC@3Xx3VW%%{6;iv?uLgRc)#TjlG~BJ>vH0nHO5k``-SD<jUJJL}YM|7xZ91R)FpQ&R z0jg=(i7@V?A0_DfZE0^Nj@?UzrsNK|SKoiVwdoBalT(GRNQ6mR@F}X?5k1BO#zs!G zcW2^z!ClMD@8J@Dp+)X4TUqAK6i59@bDZTIvt$loz=ZkURQVNju=_p&IGFOL{0?{c zx14M=#po3h7=a*LFyv6~vkXZJUYX9OF_novSVA4& zG<=zZ#UEeIR5I$xqM728*bHh8)>Y{wTe8tyoq@4OQc`!Jv!UqzO1 zj{*H|TfN%?iojPlZ`q96O~jyOS?tG#N96PZ7=rcp2*EE|A9jBSchnesYp@cji2>*b zs~FpjOK%X*Ee27Xy9QrBGG;rN-wa;Ot_`1c=}aXj}$@G}$ibe#$gA=`%#XlPblIS#BzN1;_>7sN3s%4%+^-)Tp(O_Okh&XPo3UUvB>Q zffe7J2uOHHD2~5yS+lsMtY1b@jP&~!an{*-IDH7EFQq3)(oJC*Qhq^!IOt1vPGTnA zdIs^Db%~s!O?^0OsSgh=-2XzS@k!>qjk)^@1qKEA!u_reR*ALbd<<&-ZL_(;Uc_$M z`|1(Z`t}c(O^0vM!dbL2Ha-(mKM47n#kOLD2IgAPWLkY(3Myqg8o>L+u_B8Sn09Ec z_5GfM8gsM~CeiFqeUjF`H%{>|V`?gcgUwu-&S~KFG%)iLN?T&~OTh|n zDgy8v-FjcFSnZ7jX`_?&HwMkE9Lm$n<1a-T&)7@1?>_cW7>J_?lrtYk za)Z>DNK=|Wq7+<;->JxfGFKGePX2Wv4nS*oPB88~<93lfq}0Ed3lTKEO_;tp_R$Yd z4^8HE;yfIlZsAkVcPKjCen~l?-`dI#?%U0FbvcBm3Tv>yD5s5Io^bjEKbNH)Fc^N( zZ|Hq1F~JO9V3D`TC^}(3A8_Y9x%-VoqQh}aTrPI8LeWPyELs+|{A%dl$TwaL9Qf0; z_a6FY8Gsv(CWDvJW4fK5nC?&miumSzEC;;?0G{X25opRrX<&;CTEv#M9C(BBx}q$s z-_<%eLD0`#@67{nAM6>aQVQ5nS9|-@BNBZ~2lAFs3*;kW!2MCcMepShS<_vf`0f40 zyTuS3!Pnf5!`VY06*DH|C0ITN{(FI^mj1_N^wFz`pr9_@lwfztyd~5dhp@)mHxQzk zRzgn{5~`{MvGC2A5tAU<5x?qVK+T|7%F*!!r(UHT!sI0)OM2G2mJ|Q5?DzYJpX2(r zhO^~mjoAOZIWUdP)uVy+es0~UfO|k+?04(iRZ{uZ$`ZEU-vh1j)iy>R3%n-i4wTSt z;KVVE{Z^bzy@7Txjbo&kQDyyig>8( zFoJYSG^JDF=xA?mU&ZtniL~ygk$Ctp%?oQ`>GtWLm7jXlE{-@;yIyNvi{+o{fS`w8v>5(WHDwW9q zM5d=7#{O|PSZqLuh=@FkW~LXH1eR9JZ;V<7y+@qnf|lx>uW*(`@l3^bR8A4kq|<|f z^32;4#1}Qu3`%eZ8+-NFflpgQe*bbJmX$>|-z+6Sd1goIoGpPCC}NKU!l}01T6Vp( z{_DtNF)CFfm@?ZrxDJ*|iiE9%GsC?ea6LZA^{6!-mlPdH6Ah`b95jJ0OBdVDAVKS} zgbwr8G!Sk4X{zdVcc*TrTL%u_|BeZr)J;8IJ=e6+`5i-$${P|(zwB2P5#<*RZh%Yo z9_)`rCd4?hgF+jo^+3pkEz6-u*4i57F=AnSbJ@{c8_GZO0x0K`eTQnYr{CQ7Yrjvb z49M`wE?@fG2#I6s)Qb^a5_nuIhV9-q4H{~A7IL~tXEVd`L2ae)1QVX?@>m=XP-RoA zQ7z-Aoy0A6u=!{7k;L;^SrMVv4$r(~0$sV;SJk0ml=(h&_c`2Y$WmkbDtJod0bTR% zsVMHsfN;|{Ck%ITUkF+6UaO!2O?|l03bNNE9kwWr5NVcuxq$&5Xe~oQ_46)NL|*^K zLP$P$tUsxxFYR7B^b=>Pjs5|taV4dYxl41o6*n}Rggzgq@U8>@+@_i^9Z`FN?Gm2x zCvN<{eP^wqDHcAL>jU0EiweK`!#Bos>YZRt8P&Iy^Txu%U`P?5{EU51m+M)1N(WO> zLx286lQAr&#!Vbs?C!}c?(&LoN1eTqiKcmgWFy+$WtS)uezu>hNBdha;Hd9q%b4hXVT+TycTtJQ_n!!N{8mc&q+S{GkT3Irt!B z={&hgtbL);%W)Y>DcW+rJ4pgkP;^B>UpEKU{RcZjLDF?G(ZXJ5@8s&|1fYY)mfygs zJS^(;H$=5J(Bu)3$I()Wj~BMPgdqp!V;@0lqiYn!#$x2mQ>iK4a2wZ2eKJ?@nl&&F zMu&LUaIt@W`os6J?auZyWX&w$f(Gu}LEYjTm4-jcA5VEZz0?=!w(CI?0fAX7%F`}# zbYbjdw5675^{9{U=dbH`%P{{kfnH0lrYUnMq3!o3X7q$72Pj0?i#LzulmRb(xjEI=QkhsTy2d9P; zz`Kv1U@|m5WT>gm|M{g<$*O^?-t-Q9B<_6;Hu&0t@raXUDdSH3^*kxyHQE(ys13Eq z2%it#raLuj%A{`MVLS*q*t&^W3+lg{J>S(wk_eI`^K+=sK{^Cl%?P;IjwrFA5s#;? z_`vALyt4VD4fX0*^YRbg?mX%HJ&Y4L^#TwZ!c$rrjhO3}`y;-kc*Q !J>14)D;-nM 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 From 9331b26a21ce88c82e4267392954342ec2e6ab99 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 13 Feb 2020 01:42:27 -0700 Subject: [PATCH 060/123] Update DNA.dm --- code/__DEFINES/DNA.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/__DEFINES/DNA.dm b/code/__DEFINES/DNA.dm index 6913473e88..9ebe6bb552 100644 --- a/code/__DEFINES/DNA.dm +++ b/code/__DEFINES/DNA.dm @@ -138,8 +138,8 @@ ////organ defines #define STANDARD_ORGAN_THRESHOLD 100 -#define STANDARD_ORGAN_HEALING 0.001 -#define STANDARD_ORGAN_DECAY 0.00222 //designed to fail organs when left to decay for ~15 minutes +#define STANDARD_ORGAN_HEALING (1/(15 MINUTES / 1 SECOND)) +#define STANDARD_ORGAN_DECAY (1/(15 MINUTES / 1 SECOND)) //designed to fail organs when left to decay for ~15 minutes. 1 SECOND is SSmobs tickrate. #define G_MALE 1 #define G_FEMALE 2 From 3bab6d70f79cd5fb114494fe657976f0c939dc11 Mon Sep 17 00:00:00 2001 From: Zellular <36803434+Zellular@users.noreply.github.com> Date: Thu, 13 Feb 2020 00:43:09 -0800 Subject: [PATCH 061/123] Update widerobot.dmi --- modular_citadel/icons/mob/widerobot.dmi | Bin 722742 -> 722742 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/modular_citadel/icons/mob/widerobot.dmi b/modular_citadel/icons/mob/widerobot.dmi index 3f48c3902ce29f532c7df53a444ee47f4d92491f..50c29bb75ffd61d471fef306835c9c917d7dcdbb 100644 GIT binary patch delta 321219 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

uS49&G)^2VtI94iB|q5=**vgNk$f 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 CwfZFh delta 321050 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

_lHp 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�?ha4~joO(i@i+Ui(h7 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 Date: Thu, 13 Feb 2020 01:51:16 -0700 Subject: [PATCH 062/123] Update brain_item.dm --- code/modules/mob/living/brain/brain_item.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/brain/brain_item.dm b/code/modules/mob/living/brain/brain_item.dm index a14fdb0b53..3b64c35969 100644 --- a/code/modules/mob/living/brain/brain_item.dm +++ b/code/modules/mob/living/brain/brain_item.dm @@ -10,7 +10,7 @@ organ_flags = ORGAN_VITAL attack_verb = list("attacked", "slapped", "whacked") ///The brain's organ variables are significantly more different than the other organs, with half the decay rate for balance reasons, and twice the maxHealth - decay_factor = STANDARD_ORGAN_DECAY / 4 //30 minutes of decaying to result in a fully damaged brain, since a fast decay rate would be unfun gameplay-wise + decay_factor = STANDARD_ORGAN_DECAY / 2 //30 minutes of decaying to result in a fully damaged brain, since a fast decay rate would be unfun gameplay-wise healing_factor = STANDARD_ORGAN_HEALING / 2 maxHealth = BRAIN_DAMAGE_DEATH From 14add89a5eaf6abd80b40a62c261556d485efcd6 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 13 Feb 2020 01:52:00 -0700 Subject: [PATCH 063/123] Update heart.dm --- code/modules/surgery/organs/heart.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/surgery/organs/heart.dm b/code/modules/surgery/organs/heart.dm index 77aa302f8c..5767e84c73 100644 --- a/code/modules/surgery/organs/heart.dm +++ b/code/modules/surgery/organs/heart.dm @@ -6,7 +6,7 @@ slot = ORGAN_SLOT_HEART healing_factor = STANDARD_ORGAN_HEALING - decay_factor = 2.5 * STANDARD_ORGAN_DECAY //designed to fail about 5 minutes after death + decay_factor = 2 * STANDARD_ORGAN_DECAY low_threshold_passed = "Prickles of pain appear then die out from within your chest..." high_threshold_passed = "Something inside your chest hurts, and the pain isn't subsiding. You notice yourself breathing far faster than before." From 3b5ec22076060a8a9e9e8edbdde008b63996ec98 Mon Sep 17 00:00:00 2001 From: Winter Flare <7543955+Owai-Seek@users.noreply.github.com> Date: Thu, 13 Feb 2020 03:54:31 -0500 Subject: [PATCH 064/123] Vendor Nerf --- code/modules/vending/snack.dm | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/code/modules/vending/snack.dm b/code/modules/vending/snack.dm index 92fef9f256..9dda649b24 100644 --- a/code/modules/vending/snack.dm +++ b/code/modules/vending/snack.dm @@ -4,19 +4,19 @@ product_slogans = "Try our new nougat bar!;Twice the calories for half the price!" product_ads = "The healthiest!;Award-winning chocolate bars!;Mmm! So good!;Oh my god it's so juicy!;Have a snack.;Snacks are good for you!;Have some more Getmore!;Best quality snacks straight from mars.;We love chocolate!;Try our new jerky!" icon_state = "snack" - products = list(/obj/item/reagent_containers/food/snacks/candy = 6, - /obj/item/reagent_containers/food/snacks/chocolatebar = 6, - /obj/item/reagent_containers/food/drinks/dry_ramen = 6, - /obj/item/reagent_containers/food/snacks/chips = 6, - /obj/item/reagent_containers/food/snacks/sosjerky = 6, - /obj/item/reagent_containers/food/snacks/no_raisin = 6, - /obj/item/reagent_containers/food/snacks/spacetwinkie = 6, - /obj/item/reagent_containers/food/snacks/cheesiehonkers = 6, - /obj/item/reagent_containers/food/snacks/cornchips = 6) + products = list(/obj/item/reagent_containers/food/snacks/candy = 5, + /obj/item/reagent_containers/food/snacks/chocolatebar = 5, + /obj/item/reagent_containers/food/drinks/dry_ramen = 5, + /obj/item/reagent_containers/food/snacks/chips = 5, + /obj/item/reagent_containers/food/snacks/sosjerky = 5, + /obj/item/reagent_containers/food/snacks/no_raisin = 5, + /obj/item/reagent_containers/food/snacks/spacetwinkie = 5, + /obj/item/reagent_containers/food/snacks/cheesiehonkers = 5, + /obj/item/reagent_containers/food/snacks/cornchips = 5) contraband = list( - /obj/item/reagent_containers/food/snacks/cracker = 12, - /obj/item/reagent_containers/food/snacks/honeybar = 6, - /obj/item/reagent_containers/food/snacks/syndicake = 6, + /obj/item/reagent_containers/food/snacks/cracker = 10, + /obj/item/reagent_containers/food/snacks/honeybar = 5, + /obj/item/reagent_containers/food/snacks/syndicake = 5, /obj/item/reagent_containers/food/snacks/beans = 2) premium = list( /obj/item/reagent_containers/food/snacks/lollipop = 2, From 7e1a35f244f5ac107838d7c9248e9a5ccd4bd8d6 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Thu, 13 Feb 2020 04:00:05 -0500 Subject: [PATCH 065/123] projectile now deals 40 rather then 50 --- .../living/simple_animal/hostile/megafauna/blood_drunk_miner.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm index 471fa936f1..eb7280cb85 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm @@ -73,7 +73,7 @@ Difficulty: Medium target.stun_absorption -= "miner" /obj/item/projectile/kinetic/miner - damage = 50 + damage = 40 speed = 0.9 icon_state = "ka_tracer" range = MINER_DASH_RANGE From d74cfb773469b5642b652a9d20d7675ee1eda6cf Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 13 Feb 2020 02:22:25 -0700 Subject: [PATCH 066/123] Update compressionkit.dm --- .../objects/items/devices/compressionkit.dm | 21 +------------------ 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/code/game/objects/items/devices/compressionkit.dm b/code/game/objects/items/devices/compressionkit.dm index eebe4dc69b..9c7e8ce185 100644 --- a/code/game/objects/items/devices/compressionkit.dm +++ b/code/game/objects/items/devices/compressionkit.dm @@ -89,25 +89,6 @@ else to_chat(user, "Anomalous error. Summon a coder.") - else if(ishuman(target) && user.zone_selected == BODY_ZONE_PRECISE_GROIN) - var/mob/living/carbon/human/H = target - var/obj/item/organ/genital/penis/P = H.getorganslot(ORGAN_SLOT_PENIS) - if(!P) - return - playsound(get_turf(src), 'sound/weapons/flash.ogg', 50, 1) - H.visible_message("[user] is preparing to shrink [H]\'s [P.name] with their bluespace compression kit!") - if(do_mob(user, H, 40) && charges > 0 && P.length > 0) - H.visible_message("[user] has shrunk [H]\'s [P.name]!") - playsound(get_turf(src), 'sound/weapons/emitter2.ogg', 50, 1) - sparks() - flash_lighting_fx(3, 3, LIGHT_COLOR_CYAN) - charges -= 1 - var/p_name = P.name - P.modify_size(-5) - if(QDELETED(P)) - H.visible_message("[H]\'s [p_name] vanishes!") - - /obj/item/compressionkit/attackby(obj/item/I, mob/user, params) ..() if(istype(I, /obj/item/stack/ore/bluespace_crystal)) @@ -117,4 +98,4 @@ if(B.amount > 1) B.amount -= 1 else - qdel(I) \ No newline at end of file + qdel(I) From 3aa3fc36142bd0f6c22f641e383f0d28e2e2ac3b Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 13 Feb 2020 05:15:19 -0700 Subject: [PATCH 067/123] Update storage.dm --- code/datums/components/storage/storage.dm | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/code/datums/components/storage/storage.dm b/code/datums/components/storage/storage.dm index 55e5c03c2b..0a610d0a41 100644 --- a/code/datums/components/storage/storage.dm +++ b/code/datums/components/storage/storage.dm @@ -41,6 +41,7 @@ var/obj/screen/storage/boxes //storage display object var/obj/screen/close/closer //close button object + var/current_maxscreensize var/allow_big_nesting = FALSE //allow storage objects of the same or greater size. @@ -362,11 +363,15 @@ break closer.screen_loc = "[screen_start_x + cols]:[screen_pixel_x],[screen_start_y]:[screen_pixel_y]" -/datum/component/storage/proc/show_to(mob/M) +/datum/component/storage/proc/show_to(mob/M, set_screen_size = FALSE) if(!M.client) return FALSE var/list/cview = getviewsize(M.client.view) var/maxallowedscreensize = cview[1]-8 + if(set_screen_size) + current_maxscreensize = maxallowedscreensize + else if(current_maxscreensize) + maxallowedscreensize = current_maxscreensize if(M.active_storage != src && (M.stat == CONSCIOUS)) for(var/obj/item/I in accessible_items()) if(I.on_found(M)) @@ -547,14 +552,14 @@ return A.add_fingerprint(M) -/datum/component/storage/proc/user_show_to_mob(mob/M, force = FALSE) +/datum/component/storage/proc/user_show_to_mob(mob/M, force = FALSE, ghost = FALSE) var/atom/A = parent if(!istype(M)) return FALSE A.add_fingerprint(M) if(!force && (check_locked(null, M) || !M.CanReach(parent, view_only = TRUE))) return FALSE - show_to(M) + show_to(M, !ghost) /datum/component/storage/proc/mousedrop_receive(datum/source, atom/movable/O, mob/M) if(isitem(O)) @@ -665,7 +670,7 @@ return can_be_inserted(I, silent, M) /datum/component/storage/proc/show_to_ghost(datum/source, mob/dead/observer/M) - return user_show_to_mob(M, TRUE) + return user_show_to_mob(M, TRUE, TRUE) /datum/component/storage/proc/signal_show_attempt(datum/source, mob/showto, force = FALSE) return user_show_to_mob(showto, force) From 87097fb059aef3f4eca418aca8356269197a67a9 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 13 Feb 2020 05:30:44 -0700 Subject: [PATCH 068/123] Update storage.dm --- code/datums/components/storage/storage.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/components/storage/storage.dm b/code/datums/components/storage/storage.dm index 0a610d0a41..61f97006dd 100644 --- a/code/datums/components/storage/storage.dm +++ b/code/datums/components/storage/storage.dm @@ -363,7 +363,7 @@ break closer.screen_loc = "[screen_start_x + cols]:[screen_pixel_x],[screen_start_y]:[screen_pixel_y]" -/datum/component/storage/proc/show_to(mob/M, set_screen_size = FALSE) +/datum/component/storage/proc/show_to(mob/M, set_screen_size = TRUE) if(!M.client) return FALSE var/list/cview = getviewsize(M.client.view) From 5d3f39b1ae9a64d567d2d8d850e76c3f61b4c0bf Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 13 Feb 2020 05:39:59 -0700 Subject: [PATCH 069/123] Update DNA.dm --- code/__DEFINES/DNA.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/__DEFINES/DNA.dm b/code/__DEFINES/DNA.dm index 9ebe6bb552..47184674d6 100644 --- a/code/__DEFINES/DNA.dm +++ b/code/__DEFINES/DNA.dm @@ -138,8 +138,8 @@ ////organ defines #define STANDARD_ORGAN_THRESHOLD 100 -#define STANDARD_ORGAN_HEALING (1/(15 MINUTES / 1 SECOND)) -#define STANDARD_ORGAN_DECAY (1/(15 MINUTES / 1 SECOND)) //designed to fail organs when left to decay for ~15 minutes. 1 SECOND is SSmobs tickrate. +#define STANDARD_ORGAN_HEALING (1/(15 MINUTES / 1 SECONDS)) +#define STANDARD_ORGAN_DECAY (1/(15 MINUTES / 1 SECONDS)) //designed to fail organs when left to decay for ~15 minutes. 1 SECOND is SSmobs tickrate. #define G_MALE 1 #define G_FEMALE 2 From 8c37cfef244968af89859e16643ad44c4b09e8c5 Mon Sep 17 00:00:00 2001 From: Artur Date: Thu, 13 Feb 2020 15:26:18 +0200 Subject: [PATCH 070/123] Should work now --- code/datums/components/uplink.dm | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/code/datums/components/uplink.dm b/code/datums/components/uplink.dm index 9e56bdcd15..a8e03946b6 100644 --- a/code/datums/components/uplink.dm +++ b/code/datums/components/uplink.dm @@ -158,27 +158,17 @@ GLOBAL_LIST_EMPTY(uplinks) if(I.restricted_roles.len) var/is_inaccessible = TRUE for(var/R in I.restricted_roles) - if(R == user.mind.assigned_role) + if(R == user.mind.assigned_role || debug) is_inaccessible = FALSE if(is_inaccessible) continue + if(is_inaccessible) + continue cat["items"] += list(list( "name" = I.name, "cost" = I.cost, "desc" = I.desc, )) - if(I.restricted_roles.len) - var/is_inaccessible = 1 - for(var/R in I.restricted_roles) - if(R == user.mind.assigned_role || debug) - is_inaccessible = 0 - if(is_inaccessible) - continue - cat["items"] += list(list( - "name" = I.name, - "cost" = I.cost, - "desc" = I.desc, - )) data["categories"] += list(cat) return data From be30ca164291c5831742dc6316eb0ba357ff29e6 Mon Sep 17 00:00:00 2001 From: Artur Date: Thu, 13 Feb 2020 15:48:37 +0200 Subject: [PATCH 071/123] Tweaks the blood type and volume, plus hopefully fixes the lag exploit. --- .../reagents/chemistry/machinery/pandemic.dm | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/code/modules/reagents/chemistry/machinery/pandemic.dm b/code/modules/reagents/chemistry/machinery/pandemic.dm index 01c75027ec..3dea44cf40 100644 --- a/code/modules/reagents/chemistry/machinery/pandemic.dm +++ b/code/modules/reagents/chemistry/machinery/pandemic.dm @@ -181,27 +181,30 @@ if(!istype(A) || !A.mutable) to_chat(usr, "ERROR: Cannot replicate virus strain.") return + wait = TRUE + addtimer(CALLBACK(src, .proc/reset_replicator_cooldown), 50) A = A.Copy() var/list/data = list("blood_DNA" = "UNKNOWN DNA", "blood_type" = "SY", "viruses" = list(A)) var/obj/item/reagent_containers/glass/bottle/B = new(drop_location()) B.name = "[A.name] culture bottle" B.desc = "A small bottle. Contains [A.agent] culture in synthblood medium." - B.reagents.add_reagent(/datum/reagent/blood, 20, data) - wait = TRUE + B.reagents.add_reagent(/datum/reagent/blood/synthetics, 10, data) update_icon() var/turf/source_turf = get_turf(src) log_virus("A culture bottle was printed for the virus [A.admin_details()] at [loc_name(source_turf)] by [key_name(usr)]") - addtimer(CALLBACK(src, .proc/reset_replicator_cooldown), 100) + . = TRUE if("create_vaccine_bottle") + wait = TRUE + addtimer(CALLBACK(src, .proc/reset_replicator_cooldown), 400) var/id = params["index"] var/datum/disease/D = SSdisease.archive_diseases[id] var/obj/item/reagent_containers/glass/bottle/B = new(drop_location()) B.name = "[D.name] vaccine bottle" B.reagents.add_reagent(/datum/reagent/vaccine, 15, list(id)) - wait = TRUE + update_icon() - addtimer(CALLBACK(src, .proc/reset_replicator_cooldown), 400) + . = TRUE /obj/machinery/computer/pandemic/attackby(obj/item/I, mob/user, params) From 61a6f3e95e52f53b00534ce2d1d663b7fde16424 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 13 Feb 2020 08:05:54 -0600 Subject: [PATCH 072/123] Automatic changelog generation for PR #11038 [ci skip] --- html/changelogs/AutoChangeLog-pr-11038.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11038.yml diff --git a/html/changelogs/AutoChangeLog-pr-11038.yml b/html/changelogs/AutoChangeLog-pr-11038.yml new file mode 100644 index 0000000000..b157c31af8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11038.yml @@ -0,0 +1,4 @@ +author: "kevinz000" +delete-after: True +changes: + - bugfix: "STOP_PROCESSING now removes from currentrun to prevent another process cycle from happening where it shouldn't." From 3d181e4616b0003111d12ac93ecac2db9f90ba1f Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 13 Feb 2020 08:06:30 -0600 Subject: [PATCH 073/123] Automatic changelog generation for PR #11022 [ci skip] --- html/changelogs/AutoChangeLog-pr-11022.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11022.yml diff --git a/html/changelogs/AutoChangeLog-pr-11022.yml b/html/changelogs/AutoChangeLog-pr-11022.yml new file mode 100644 index 0000000000..ac317e56b0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11022.yml @@ -0,0 +1,4 @@ +author: "kevinz000" +delete-after: True +changes: + - rscadd: "auto profiler subsystem from tg" From fc873f9626582acc5b0eed39f01a9eefafd71158 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 13 Feb 2020 09:40:15 -0600 Subject: [PATCH 074/123] Automatic changelog generation for PR #10997 [ci skip] --- html/changelogs/AutoChangeLog-pr-10997.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10997.yml diff --git a/html/changelogs/AutoChangeLog-pr-10997.yml b/html/changelogs/AutoChangeLog-pr-10997.yml new file mode 100644 index 0000000000..a380a04f68 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10997.yml @@ -0,0 +1,12 @@ +author: "Owai-Seek" +delete-after: True +changes: + - rscadd: "Bacon and Eggs food item. Delicious! Added a Lemony Poppy Seed Muffin." + - tweak: "Snack Vendor has Chocolates, Tortilla Chips, and a Marshmallow Box" + - balance: "Mops can now be printed at service lathe once tools are researched." + - balance: "Biobags can hold most organic limbs/organs, but not brains, implants, or cybernetics." + - balance: "Trash Bag can now hold limbs (but not heads.)" + - balance: "Most snack vendor items reduced by 1." + - bugfix: "Trash Cans are now actually craftable, and only require metal instead of plastic." + - imageadd: "Bacon and Eggs, Drying Agent Bottle." + - imageadd: "Mugs now show reagent colors of contained reagents. Thanks Seris!" From dedcfc35ca03a6de751afd86d832e92ee34cf014 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 13 Feb 2020 09:42:13 -0600 Subject: [PATCH 075/123] Automatic changelog generation for PR #11035 [ci skip] --- html/changelogs/AutoChangeLog-pr-11035.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11035.yml diff --git a/html/changelogs/AutoChangeLog-pr-11035.yml b/html/changelogs/AutoChangeLog-pr-11035.yml new file mode 100644 index 0000000000..94a57db904 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11035.yml @@ -0,0 +1,4 @@ +author: "kevinz000" +delete-after: True +changes: + - bugfix: "ctf claymores now actually spawn (and fit)." From 73fa603aca32272111df5cb26fa743caa8e1d669 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 13 Feb 2020 09:49:05 -0600 Subject: [PATCH 076/123] Automatic changelog generation for PR #10913 [ci skip] --- html/changelogs/AutoChangeLog-pr-10913.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10913.yml diff --git a/html/changelogs/AutoChangeLog-pr-10913.yml b/html/changelogs/AutoChangeLog-pr-10913.yml new file mode 100644 index 0000000000..8bf549a154 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10913.yml @@ -0,0 +1,4 @@ +author: "Feasel" +delete-after: True +changes: + - balance: "Buffed dissection success chances." From 821496e67cd3655cd0143084dae121c5df165c65 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 13 Feb 2020 09:50:13 -0600 Subject: [PATCH 077/123] Automatic changelog generation for PR #11044 [ci skip] --- html/changelogs/AutoChangeLog-pr-11044.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11044.yml diff --git a/html/changelogs/AutoChangeLog-pr-11044.yml b/html/changelogs/AutoChangeLog-pr-11044.yml new file mode 100644 index 0000000000..7dec153778 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11044.yml @@ -0,0 +1,4 @@ +author: "Arturlang" +delete-after: True +changes: + - rscadd: "The syndicate uplinks interface has been redone in TGUI Next" From 7964d768fafb24dc01839ccf21f4204b867bc67e Mon Sep 17 00:00:00 2001 From: Artur Date: Thu, 13 Feb 2020 20:51:52 +0200 Subject: [PATCH 078/123] Initial Commit --- code/__DEFINES/mobs.dm | 22 +++++++++---------- code/_globalvars/bitfields.dm | 17 ++++++++++++-- code/datums/components/nanites.dm | 4 ++-- code/datums/diseases/_MobProcs.dm | 8 ++----- code/datums/diseases/_disease.dm | 2 +- .../diseases/advance/symptoms/species.dm | 7 +++--- code/datums/diseases/beesease.dm | 2 +- code/datums/diseases/magnitis.dm | 2 +- code/datums/diseases/parrotpossession.dm | 2 +- code/datums/diseases/transformation.dm | 4 ++-- code/game/machinery/harvester.dm | 2 +- .../clock_mobs/clockwork_marauder.dm | 2 +- code/modules/antagonists/devil/imp/imp.dm | 2 +- code/modules/antagonists/revenant/revenant.dm | 2 +- .../antagonists/slaughter/slaughter.dm | 2 +- code/modules/antagonists/swarmer/swarmer.dm | 2 +- .../events/spontaneous_appendicitis.dm | 2 +- .../mob/living/carbon/human/human_defines.dm | 2 +- .../mob/living/carbon/human/species.dm | 2 +- .../carbon/human/species_types/android.dm | 2 +- .../carbon/human/species_types/flypeople.dm | 2 +- .../carbon/human/species_types/golems.dm | 7 +++--- .../human/species_types/lizardpeople.dm | 2 +- .../carbon/human/species_types/plasmamen.dm | 2 +- .../carbon/human/species_types/skeletons.dm | 2 +- .../carbon/human/species_types/synths.dm | 4 ++-- .../carbon/human/species_types/vampire.dm | 2 +- .../carbon/human/species_types/zombies.dm | 2 +- .../mob/living/carbon/monkey/monkey.dm | 2 +- code/modules/mob/living/living_defines.dm | 2 +- code/modules/mob/living/silicon/silicon.dm | 2 +- .../mob/living/simple_animal/bot/bot.dm | 2 +- .../mob/living/simple_animal/constructs.dm | 2 +- .../simple_animal/friendly/butterfly.dm | 2 +- .../mob/living/simple_animal/friendly/cat.dm | 2 +- .../simple_animal/friendly/cockroach.dm | 2 +- .../mob/living/simple_animal/friendly/dog.dm | 2 +- .../simple_animal/friendly/drone/_drone.dm | 2 +- .../simple_animal/friendly/farm_animals.dm | 8 +++---- .../living/simple_animal/friendly/lizard.dm | 2 +- .../living/simple_animal/friendly/mouse.dm | 2 +- .../mob/living/simple_animal/friendly/pet.dm | 2 +- .../living/simple_animal/friendly/sloth.dm | 2 +- .../living/simple_animal/friendly/snake.dm | 4 ++-- .../living/simple_animal/guardian/guardian.dm | 2 +- .../mob/living/simple_animal/hostile/bear.dm | 2 +- .../mob/living/simple_animal/hostile/bees.dm | 2 +- .../hostile/bosses/paperwizard.dm | 2 +- .../mob/living/simple_animal/hostile/carp.dm | 2 +- .../simple_animal/hostile/cat_butcher.dm | 2 +- .../living/simple_animal/hostile/eyeballs.dm | 2 +- .../living/simple_animal/hostile/faithless.dm | 2 +- .../simple_animal/hostile/giant_spider.dm | 2 +- .../mob/living/simple_animal/hostile/goose.dm | 2 +- .../simple_animal/hostile/gorilla/gorilla.dm | 2 +- .../living/simple_animal/hostile/illusion.dm | 2 +- .../simple_animal/hostile/jungle/leaper.dm | 2 +- .../hostile/jungle/mega_arachnid.dm | 2 +- .../simple_animal/hostile/jungle/mook.dm | 2 +- .../simple_animal/hostile/mecha_pilot.dm | 2 +- .../hostile/megafauna/blood_drunk_miner.dm | 2 +- .../hostile/megafauna/megafauna.dm | 2 +- .../mob/living/simple_animal/hostile/mimic.dm | 2 +- .../hostile/mining_mobs/basilisk.dm | 2 +- .../hostile/mining_mobs/curse_blob.dm | 2 +- .../hostile/mining_mobs/goldgrub.dm | 2 +- .../hostile/mining_mobs/goliath.dm | 2 +- .../hostile/mining_mobs/gutlunch.dm | 2 +- .../hostile/mining_mobs/hivelord.dm | 4 ++-- .../simple_animal/hostile/nanotrasen.dm | 2 +- .../simple_animal/hostile/netherworld.dm | 2 +- .../living/simple_animal/hostile/pirate.dm | 4 ++-- .../simple_animal/hostile/retaliate/bat.dm | 2 +- .../simple_animal/hostile/retaliate/clown.dm | 2 +- .../simple_animal/hostile/retaliate/frog.dm | 2 +- .../simple_animal/hostile/retaliate/ghost.dm | 2 +- .../hostile/retaliate/spaceman.dm | 2 +- .../living/simple_animal/hostile/russian.dm | 2 +- .../living/simple_animal/hostile/skeleton.dm | 2 +- .../living/simple_animal/hostile/statue.dm | 2 +- .../living/simple_animal/hostile/stickman.dm | 4 ++-- .../living/simple_animal/hostile/syndicate.dm | 4 ++-- .../living/simple_animal/hostile/wizard.dm | 2 +- .../simple_animal/hostile/wumborian_fugu.dm | 2 +- .../living/simple_animal/hostile/zombie.dm | 2 +- .../modules/mob/living/simple_animal/shade.dm | 2 +- .../chemistry/reagents/other_reagents.dm | 2 +- .../chemistry/reagents/toxin_reagents.dm | 2 +- .../nanites/nanite_chamber_computer.dm | 2 +- .../nanites/nanite_programs/healing.dm | 2 +- .../research/nanites/public_chamber.dm | 2 +- code/modules/zombie/organs.dm | 4 +++- 92 files changed, 136 insertions(+), 123 deletions(-) diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index a7d6056ab9..1b437f2a71 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -35,17 +35,17 @@ #define BLOODCRAWL 1 #define BLOODCRAWL_EAT 2 -//Mob bio-types -#define MOB_ORGANIC "organic" -#define MOB_INORGANIC "inorganic" -#define MOB_ROBOTIC "robotic" -#define MOB_UNDEAD "undead" -#define MOB_HUMANOID "humanoid" -#define MOB_BUG "bug" -#define MOB_BEAST "beast" -#define MOB_EPIC "epic" //megafauna -#define MOB_REPTILE "reptile" -#define MOB_SPIRIT "spirit" +//Mob bio-types flags +#define MOB_ORGANIC 1 << 0 +#define MOB_MINERAL 1 << 1 +#define MOB_ROBOTIC 1 << 2 +#define MOB_UNDEAD 1 << 3 +#define MOB_HUMANOID 1 << 4 +#define MOB_BUG 1 << 5 +#define MOB_BEAST 1 << 6 +#define MOB_EPIC 1 << 7 //megafauna +#define MOB_REPTILE 1 << 8 +#define MOB_SPIRIT 1 << 9 //Organ defines for carbon mobs #define ORGAN_ORGANIC 1 diff --git a/code/_globalvars/bitfields.dm b/code/_globalvars/bitfields.dm index c98faaa4fb..a0139dab83 100644 --- a/code/_globalvars/bitfields.dm +++ b/code/_globalvars/bitfields.dm @@ -214,5 +214,18 @@ GLOBAL_LIST_INIT(bitfields, list( "CAN_MASTURBATE_WITH" = CAN_MASTURBATE_WITH, "MASTURBATE_LINKED_ORGAN" = MASTURBATE_LINKED_ORGAN, "CAN_CLIMAX_WITH" = CAN_CLIMAX_WITH - ) - )) \ No newline at end of file + + ), + "mob_biotypes" = list ( + "MOB_ORGANIC" = MOB_ORGANIC, + "MOB_MINERAL" = MOB_MINERAL, + "MOB_ROBOTIC" = MOB_ROBOTIC, + "MOB_UNDEAD" = MOB_UNDEAD, + "MOB_HUMANOID" = MOB_HUMANOID, + "MOB_BUG" = MOB_BUG, + "MOB_BEAST" = MOB_BEAST, + "MOB_EPIC" = MOB_EPIC, + "MOB_REPTILE" = MOB_REPTILE, + "MOB_SPIRIT" = MOB_SPIRIT + ) + )) diff --git a/code/datums/components/nanites.dm b/code/datums/components/nanites.dm index e1c96121c7..1d9ba1d11b 100644 --- a/code/datums/components/nanites.dm +++ b/code/datums/components/nanites.dm @@ -25,7 +25,7 @@ if(isliving(parent)) host_mob = parent - if(!(MOB_ORGANIC in host_mob.mob_biotypes) && !(MOB_UNDEAD in host_mob.mob_biotypes)) //Shouldn't happen, but this avoids HUD runtimes in case a silicon gets them somehow. + if(!(host_mob.mob_biotypes & (MOB_ORGANIC|MOB_UNDEAD))) //Shouldn't happen, but this avoids HUD runtimes in case a silicon gets them somehow. return COMPONENT_INCOMPATIBLE host_mob.hud_set_nanite_indicator() @@ -212,7 +212,7 @@ NP.receive_comm_signal(comm_code, comm_message, comm_source) /datum/component/nanites/proc/check_viable_biotype() - if(!(MOB_ORGANIC in host_mob.mob_biotypes) && !(MOB_UNDEAD in host_mob.mob_biotypes)) + if(!(host_mob.mob_biotypes & (MOB_ORGANIC|MOB_UNDEAD))) qdel(src) //bodytype no longer sustains nanites /datum/component/nanites/proc/check_access(datum/source, obj/O) diff --git a/code/datums/diseases/_MobProcs.dm b/code/datums/diseases/_MobProcs.dm index c125a9b7c7..0b6d4e3404 100644 --- a/code/datums/diseases/_MobProcs.dm +++ b/code/datums/diseases/_MobProcs.dm @@ -17,14 +17,10 @@ if(HasDisease(D)) return FALSE - var/can_infect = FALSE - for(var/host_type in D.infectable_biotypes) - if(host_type in mob_biotypes) - can_infect = TRUE - break - if(!can_infect) + if(!(D.infectable_biotypes & mob_biotypes)) return FALSE + if(!(type in D.viable_mobtypes)) return FALSE diff --git a/code/datums/diseases/_disease.dm b/code/datums/diseases/_disease.dm index 056f99c7a4..940b61c9fe 100644 --- a/code/datums/diseases/_disease.dm +++ b/code/datums/diseases/_disease.dm @@ -30,7 +30,7 @@ var/list/required_organs = list() var/needs_all_cures = TRUE var/list/strain_data = list() //dna_spread special bullshit - var/list/infectable_biotypes = list(MOB_ORGANIC) //if the disease can spread on organics, synthetics, or undead + var/infectable_biotypes = MOB_ORGANIC //if the disease can spread on organics, synthetics, or undead var/process_dead = FALSE //if this ticks while the host is dead var/copy_type = null //if this is null, copies will use the type of the instance being copied diff --git a/code/datums/diseases/advance/symptoms/species.dm b/code/datums/diseases/advance/symptoms/species.dm index a8b18ae735..49a3cf8d07 100644 --- a/code/datums/diseases/advance/symptoms/species.dm +++ b/code/datums/diseases/advance/symptoms/species.dm @@ -14,7 +14,7 @@ /datum/symptom/undead_adaptation/OnRemove(datum/disease/advance/A) A.process_dead = FALSE - A.infectable_biotypes -= MOB_UNDEAD + A.infectable_biotypes &= ~MOB_UNDEAD /datum/symptom/inorganic_adaptation name = "Inorganic Biology" @@ -27,7 +27,8 @@ severity = 0 /datum/symptom/inorganic_adaptation/OnAdd(datum/disease/advance/A) - A.infectable_biotypes |= MOB_INORGANIC + A.infectable_biotypes |= MOB_MINERAL //Mineral covers plasmamen and golems. /datum/symptom/inorganic_adaptation/OnRemove(datum/disease/advance/A) - A.infectable_biotypes -= MOB_INORGANIC \ No newline at end of file + A.infectable_biotypes &= ~MOB_MINERAL + diff --git a/code/datums/diseases/beesease.dm b/code/datums/diseases/beesease.dm index 074bda0560..ccae692b4b 100644 --- a/code/datums/diseases/beesease.dm +++ b/code/datums/diseases/beesease.dm @@ -10,7 +10,7 @@ viable_mobtypes = list(/mob/living/carbon/human, /mob/living/carbon/monkey) desc = "If left untreated subject will regurgitate bees." severity = DISEASE_SEVERITY_MEDIUM - infectable_biotypes = list(MOB_ORGANIC, MOB_UNDEAD) //bees nesting in corpses + infectable_biotypes = MOB_ORGANIC|MOB_UNDEAD //bees nesting in corpses /datum/disease/beesease/stage_act() ..() diff --git a/code/datums/diseases/magnitis.dm b/code/datums/diseases/magnitis.dm index 29e6657e13..0bfb918ba0 100644 --- a/code/datums/diseases/magnitis.dm +++ b/code/datums/diseases/magnitis.dm @@ -10,7 +10,7 @@ permeability_mod = 0.75 desc = "This disease disrupts the magnetic field of your body, making it act as if a powerful magnet. Injections of iron help stabilize the field." severity = DISEASE_SEVERITY_MEDIUM - infectable_biotypes = list(MOB_ORGANIC, MOB_ROBOTIC) + infectable_biotypes = MOB_ORGANIC|MOB_ROBOTIC process_dead = TRUE /datum/disease/magnitis/stage_act() diff --git a/code/datums/diseases/parrotpossession.dm b/code/datums/diseases/parrotpossession.dm index 68e962055a..1a3346d565 100644 --- a/code/datums/diseases/parrotpossession.dm +++ b/code/datums/diseases/parrotpossession.dm @@ -11,7 +11,7 @@ viable_mobtypes = list(/mob/living/carbon/human) desc = "Subject is possessed by the vengeful spirit of a parrot. Call the priest." severity = DISEASE_SEVERITY_MEDIUM - infectable_biotypes = list(MOB_ORGANIC, MOB_UNDEAD, MOB_INORGANIC, MOB_ROBOTIC) + infectable_biotypes = MOB_ORGANIC|MOB_UNDEAD|MOB_ROBOTIC|MOB_MINERAL bypasses_immunity = TRUE //2spook var/mob/living/simple_animal/parrot/Poly/ghost/parrot diff --git a/code/datums/diseases/transformation.dm b/code/datums/diseases/transformation.dm index bdb05346e4..36c7d70f3c 100644 --- a/code/datums/diseases/transformation.dm +++ b/code/datums/diseases/transformation.dm @@ -168,7 +168,7 @@ stage4 = list("Your skin feels very loose.", "You can feel... something...inside you.") stage5 = list("Your skin feels as if it's about to burst off!") new_form = /mob/living/silicon/robot - infectable_biotypes = list(MOB_ORGANIC, MOB_UNDEAD, MOB_ROBOTIC) + infectable_biotypes = MOB_ORGANIC|MOB_UNDEAD|MOB_ROBOTIC bantype = "Cyborg" /datum/disease/transformation/robot/stage_act() @@ -284,7 +284,7 @@ stage4 = list("You're ravenous.") stage5 = list("You have become a morph.") new_form = /mob/living/simple_animal/hostile/morph - infectable_biotypes = list(MOB_ORGANIC, MOB_INORGANIC, MOB_UNDEAD) //magic! + infectable_biotypes = MOB_ORGANIC|MOB_MINERAL|MOB_UNDEAD //magic! /datum/disease/transformation/gondola name = "Gondola Transformation" diff --git a/code/game/machinery/harvester.dm b/code/game/machinery/harvester.dm index 40430b37b7..8275e981de 100644 --- a/code/game/machinery/harvester.dm +++ b/code/game/machinery/harvester.dm @@ -71,7 +71,7 @@ say("Subject may not have abiotic items on.") playsound(src, 'sound/machines/buzz-sigh.ogg', 30, 1) return - if(!(MOB_ORGANIC in C.mob_biotypes)) + if(!(C.mob_biotypes & MOB_ORGANIC)) say("Subject is not organic.") playsound(src, 'sound/machines/buzz-sigh.ogg', 30, 1) return diff --git a/code/modules/antagonists/clockcult/clock_mobs/clockwork_marauder.dm b/code/modules/antagonists/clockcult/clock_mobs/clockwork_marauder.dm index 6591343116..897bff779d 100644 --- a/code/modules/antagonists/clockcult/clock_mobs/clockwork_marauder.dm +++ b/code/modules/antagonists/clockcult/clock_mobs/clockwork_marauder.dm @@ -8,7 +8,7 @@ name = "clockwork marauder" desc = "The stalwart apparition of a soldier, blazing with crimson flames. It's armed with a gladius and shield." icon_state = "clockwork_marauder" - mob_biotypes = list(MOB_INORGANIC, MOB_HUMANOID) + mob_biotypes = MOB_HUMANOID health = 120 maxHealth = 120 force_threshold = 8 diff --git a/code/modules/antagonists/devil/imp/imp.dm b/code/modules/antagonists/devil/imp/imp.dm index fa5263059a..c2f636959b 100644 --- a/code/modules/antagonists/devil/imp/imp.dm +++ b/code/modules/antagonists/devil/imp/imp.dm @@ -13,7 +13,7 @@ icon = 'icons/mob/mob.dmi' icon_state = "imp" icon_living = "imp" - mob_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) + mob_biotypes = MOB_ORGANIC|MOB_HUMANOID speed = 1 a_intent = INTENT_HARM stop_automated_movement = 1 diff --git a/code/modules/antagonists/revenant/revenant.dm b/code/modules/antagonists/revenant/revenant.dm index 9754d146c3..26efb92bec 100644 --- a/code/modules/antagonists/revenant/revenant.dm +++ b/code/modules/antagonists/revenant/revenant.dm @@ -16,7 +16,7 @@ var/icon_stun = "revenant_stun" var/icon_drain = "revenant_draining" var/stasis = FALSE - mob_biotypes = list(MOB_SPIRIT) + mob_biotypes = MOB_SPIRIT incorporeal_move = INCORPOREAL_MOVE_JAUNT invisibility = INVISIBILITY_REVENANT health = INFINITY //Revenants don't use health, they use essence instead diff --git a/code/modules/antagonists/slaughter/slaughter.dm b/code/modules/antagonists/slaughter/slaughter.dm index c703c85762..8a01622c87 100644 --- a/code/modules/antagonists/slaughter/slaughter.dm +++ b/code/modules/antagonists/slaughter/slaughter.dm @@ -12,7 +12,7 @@ icon = 'icons/mob/mob.dmi' icon_state = "daemon" icon_living = "daemon" - mob_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) + mob_biotypes = MOB_ORGANIC|MOB_HUMANOID speed = 1 a_intent = INTENT_HARM stop_automated_movement = 1 diff --git a/code/modules/antagonists/swarmer/swarmer.dm b/code/modules/antagonists/swarmer/swarmer.dm index 7680d61034..bf976e3cca 100644 --- a/code/modules/antagonists/swarmer/swarmer.dm +++ b/code/modules/antagonists/swarmer/swarmer.dm @@ -62,7 +62,7 @@ speak_emote = list("tones") initial_language_holder = /datum/language_holder/swarmer bubble_icon = "swarmer" - mob_biotypes = list(MOB_ROBOTIC) + mob_biotypes = MOB_ROBOTIC health = 40 maxHealth = 40 status_flags = CANPUSH diff --git a/code/modules/events/spontaneous_appendicitis.dm b/code/modules/events/spontaneous_appendicitis.dm index 9cf3a86e71..58a2875849 100644 --- a/code/modules/events/spontaneous_appendicitis.dm +++ b/code/modules/events/spontaneous_appendicitis.dm @@ -19,7 +19,7 @@ continue if(!H.getorgan(/obj/item/organ/appendix)) //Don't give the disease to some who lacks it, only for it to be auto-cured continue - if(!(MOB_ORGANIC in H.mob_biotypes)) //biotype sleeper bugs strike again, once again making appendicitis pick a target that can't take it + if(!(H.mob_biotypes & MOB_ORGANIC)) //biotype sleeper bugs strike again, once again making appendicitis pick a target that can't take it continue var/foundAlready = FALSE //don't infect someone that already has appendicitis for(var/datum/disease/appendicitis/A in H.diseases) diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index 36d9ca541b..63c7d8f668 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -5,7 +5,7 @@ pressure_resistance = 25 can_buckle = TRUE buckle_lying = FALSE - mob_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) + mob_biotypes = MOB_ORGANIC|MOB_HUMANOID //Hair colour and style var/hair_color = "000" var/hair_style = "Bald" diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index fd4cdbaf0f..27ec72ad78 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -76,7 +76,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) var/list/species_traits = list() // generic traits tied to having the species var/list/inherent_traits = list() - var/list/inherent_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) + var/inherent_biotypes = MOB_ORGANIC|MOB_HUMANOID var/attack_verb = "punch" // punch-specific attack verb var/sound/attack_sound = 'sound/weapons/punch1.ogg' diff --git a/code/modules/mob/living/carbon/human/species_types/android.dm b/code/modules/mob/living/carbon/human/species_types/android.dm index ad9ba83771..559abd8d0b 100644 --- a/code/modules/mob/living/carbon/human/species_types/android.dm +++ b/code/modules/mob/living/carbon/human/species_types/android.dm @@ -4,7 +4,7 @@ say_mod = "states" species_traits = list(NOBLOOD,NOGENITALS,NOAROUSAL) inherent_traits = list(TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_RADIMMUNE,TRAIT_NOFIRE,TRAIT_PIERCEIMMUNE,TRAIT_NOHUNGER,TRAIT_LIMBATTACHMENT) - inherent_biotypes = list(MOB_ROBOTIC, MOB_HUMANOID) + inherent_biotypes = MOB_ROBOTIC|MOB_HUMANOID meat = null gib_types = /obj/effect/gibspawner/robot damage_overlay_type = "synth" diff --git a/code/modules/mob/living/carbon/human/species_types/flypeople.dm b/code/modules/mob/living/carbon/human/species_types/flypeople.dm index 4697e6aa3c..13db60e273 100644 --- a/code/modules/mob/living/carbon/human/species_types/flypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/flypeople.dm @@ -3,7 +3,7 @@ id = "fly" say_mod = "buzzes" species_traits = list(NOEYES) - inherent_biotypes = list(MOB_ORGANIC, MOB_HUMANOID, MOB_BUG) + inherent_biotypes = MOB_ORGANIC|MOB_HUMANOID|MOB_BUG mutanttongue = /obj/item/organ/tongue/fly mutantliver = /obj/item/organ/liver/fly mutantstomach = /obj/item/organ/stomach/fly diff --git a/code/modules/mob/living/carbon/human/species_types/golems.dm b/code/modules/mob/living/carbon/human/species_types/golems.dm index 98c3f269dc..e341ad995c 100644 --- a/code/modules/mob/living/carbon/human/species_types/golems.dm +++ b/code/modules/mob/living/carbon/human/species_types/golems.dm @@ -4,7 +4,7 @@ id = "iron golem" species_traits = list(NOBLOOD,MUTCOLORS,NO_UNDERWEAR,NOGENITALS,NOAROUSAL) inherent_traits = list(TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOFIRE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER) - inherent_biotypes = list(MOB_INORGANIC, MOB_HUMANOID) + inherent_biotypes = MOB_HUMANOID|MOB_MINERAL mutant_organs = list(/obj/item/organ/adamantine_resonator) speedmod = 2 armor = 55 @@ -638,6 +638,7 @@ species_traits = list(NOBLOOD,NO_UNDERWEAR,NOEYES,NOGENITALS,NOAROUSAL) inherent_biotypes = list(MOB_ROBOTIC, MOB_HUMANOID) inherent_traits = list(TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOFIRE,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER) + inherent_biotypes = MOB_ROBOTIC|MOB_HUMANOID armor = 20 //Reinforced, but much less so to allow for fast movement attack_verb = "smash" attack_sound = 'sound/magic/clockwork/anima_fragment_attack.ogg' @@ -694,7 +695,7 @@ Being made of cloth, your body is magic resistant and faster than that of other golems, but weaker and less resilient." species_traits = list(NOBLOOD,NO_UNDERWEAR,NOGENITALS,NOAROUSAL) //no mutcolors, and can burn inherent_traits = list(TRAIT_RESISTCOLD,TRAIT_NOBREATH,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER,TRAIT_CHUNKYFINGERS) - inherent_biotypes = list(MOB_UNDEAD, MOB_HUMANOID) + inherent_biotypes = MOB_UNDEAD|MOB_HUMANOID armor = 15 //feels no pain, but not too resistant burnmod = 2 // don't get burned speedmod = 1 // not as heavy as stone @@ -1017,7 +1018,7 @@ else playsound(get_turf(owner),'sound/magic/RATTLEMEBONES.ogg', 100) for(var/mob/living/L in orange(7, get_turf(owner))) - if((MOB_UNDEAD in L.mob_biotypes) || isgolem(L) || HAS_TRAIT(L, TRAIT_RESISTCOLD)) + if((L.mob_biotypes & MOB_UNDEAD) || isgolem(L) || HAS_TRAIT(L, TRAIT_RESISTCOLD)) return //Do not affect our brothers to_chat(L, "A spine-chilling sound chills you to the bone!") diff --git a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm index 5cdb051026..dfa1725026 100644 --- a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm @@ -5,8 +5,8 @@ say_mod = "hisses" default_color = "00FF00" species_traits = list(MUTCOLORS,EYECOLOR,HAIR,FACEHAIR,LIPS,HORNCOLOR,WINGCOLOR) - inherent_biotypes = list(MOB_ORGANIC, MOB_HUMANOID, MOB_REPTILE) mutant_bodyparts = list("tail_lizard", "snout", "spines", "horns", "frills", "body_markings", "legs", "taur", "deco_wings") + inherent_biotypes = MOB_ORGANIC|MOB_HUMANOID|MOB_REPTILE mutanttongue = /obj/item/organ/tongue/lizard mutanttail = /obj/item/organ/tail/lizard coldmod = 1.5 diff --git a/code/modules/mob/living/carbon/human/species_types/plasmamen.dm b/code/modules/mob/living/carbon/human/species_types/plasmamen.dm index 4a7399f287..c899575e44 100644 --- a/code/modules/mob/living/carbon/human/species_types/plasmamen.dm +++ b/code/modules/mob/living/carbon/human/species_types/plasmamen.dm @@ -6,7 +6,7 @@ meat = /obj/item/stack/sheet/mineral/plasma species_traits = list(NOBLOOD,NOTRANSSTING,NOGENITALS) inherent_traits = list(TRAIT_RESISTCOLD,TRAIT_RADIMMUNE,TRAIT_NOHUNGER,TRAIT_CALCIUM_HEALER) - inherent_biotypes = list(MOB_INORGANIC, MOB_HUMANOID) + inherent_biotypes = MOB_HUMANOID|MOB_MINERAL mutantlungs = /obj/item/organ/lungs/plasmaman mutanttongue = /obj/item/organ/tongue/bone/plasmaman mutantliver = /obj/item/organ/liver/plasmaman diff --git a/code/modules/mob/living/carbon/human/species_types/skeletons.dm b/code/modules/mob/living/carbon/human/species_types/skeletons.dm index 0c4007555c..410ad05d93 100644 --- a/code/modules/mob/living/carbon/human/species_types/skeletons.dm +++ b/code/modules/mob/living/carbon/human/species_types/skeletons.dm @@ -8,7 +8,7 @@ meat = /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/skeleton species_traits = list(NOBLOOD,NOGENITALS,NOAROUSAL) inherent_traits = list(TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NOHUNGER,TRAIT_EASYDISMEMBER,TRAIT_LIMBATTACHMENT,TRAIT_FAKEDEATH, TRAIT_CALCIUM_HEALER) - inherent_biotypes = list(MOB_UNDEAD, MOB_HUMANOID) + inherent_biotypes = MOB_UNDEAD|MOB_HUMANOID mutanttongue = /obj/item/organ/tongue/bone damage_overlay_type = ""//let's not show bloody wounds or burns over bones. disliked_food = NONE diff --git a/code/modules/mob/living/carbon/human/species_types/synths.dm b/code/modules/mob/living/carbon/human/species_types/synths.dm index 0957a9e807..287cd481d7 100644 --- a/code/modules/mob/living/carbon/human/species_types/synths.dm +++ b/code/modules/mob/living/carbon/human/species_types/synths.dm @@ -5,7 +5,7 @@ sexes = 0 species_traits = list(NOTRANSSTING,NOGENITALS,NOAROUSAL) //all of these + whatever we inherit from the real species inherent_traits = list(TRAIT_VIRUSIMMUNE,TRAIT_NODISMEMBER,TRAIT_NOLIMBDISABLE,TRAIT_NOHUNGER,TRAIT_NOBREATH) - inherent_biotypes = list(MOB_ROBOTIC, MOB_HUMANOID) + inherent_biotypes = MOB_ROBOTIC|MOB_HUMANOID dangerous_existence = 1 blacklisted = 1 meat = null @@ -124,4 +124,4 @@ if (/datum/species/golem/bananium) speech_args[SPEECH_SPANS] |= SPAN_CLOWN if (/datum/species/golem/clockwork) - speech_args[SPEECH_SPANS] |= SPAN_ROBOT \ No newline at end of file + speech_args[SPEECH_SPANS] |= SPAN_ROBOT diff --git a/code/modules/mob/living/carbon/human/species_types/vampire.dm b/code/modules/mob/living/carbon/human/species_types/vampire.dm index 7462d26ea6..8bbd870149 100644 --- a/code/modules/mob/living/carbon/human/species_types/vampire.dm +++ b/code/modules/mob/living/carbon/human/species_types/vampire.dm @@ -4,7 +4,7 @@ default_color = "FFFFFF" species_traits = list(EYECOLOR,HAIR,FACEHAIR,LIPS,DRINKSBLOOD) inherent_traits = list(TRAIT_NOHUNGER,TRAIT_NOBREATH) - inherent_biotypes = list(MOB_UNDEAD, MOB_HUMANOID) + inherent_biotypes = MOB_UNDEAD|MOB_HUMANOID default_features = list("mcolor" = "FFF", "tail_human" = "None", "ears" = "None", "wings" = "None") exotic_bloodtype = "U" use_skintones = TRUE diff --git a/code/modules/mob/living/carbon/human/species_types/zombies.dm b/code/modules/mob/living/carbon/human/species_types/zombies.dm index 8255f08507..26a99dbc2b 100644 --- a/code/modules/mob/living/carbon/human/species_types/zombies.dm +++ b/code/modules/mob/living/carbon/human/species_types/zombies.dm @@ -10,7 +10,7 @@ meat = /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/zombie species_traits = list(NOBLOOD,NOZOMBIE,NOTRANSSTING) inherent_traits = list(TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_RADIMMUNE,TRAIT_EASYDISMEMBER,TRAIT_LIMBATTACHMENT,TRAIT_NOBREATH,TRAIT_NODEATH,TRAIT_FAKEDEATH) - inherent_biotypes = list(MOB_UNDEAD, MOB_HUMANOID) + inherent_biotypes = MOB_UNDEAD|MOB_HUMANOID mutanttongue = /obj/item/organ/tongue/zombie var/static/list/spooks = list('sound/hallucinations/growl1.ogg','sound/hallucinations/growl2.ogg','sound/hallucinations/growl3.ogg','sound/hallucinations/veryfar_noise.ogg','sound/hallucinations/wail.ogg') disliked_food = NONE diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index cd51a4234b..f3abe83958 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -7,7 +7,7 @@ gender = NEUTER pass_flags = PASSTABLE ventcrawler = VENTCRAWLER_NUDE - mob_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) + mob_biotypes = MOB_ORGANIC|MOB_HUMANOID butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/slab/monkey = 5, /obj/item/stack/sheet/animalhide/monkey = 1) type_of_meat = /obj/item/reagent_containers/food/snacks/meat/slab/monkey gib_type = /obj/effect/decal/cleanable/blood/gibs diff --git a/code/modules/mob/living/living_defines.dm b/code/modules/mob/living/living_defines.dm index 031a2e9b94..7106d003ee 100644 --- a/code/modules/mob/living/living_defines.dm +++ b/code/modules/mob/living/living_defines.dm @@ -52,7 +52,7 @@ var/limb_destroyer = 0 //1 Sets AI behavior that allows mobs to target and dismember limbs with their basic attack. var/mob_size = MOB_SIZE_HUMAN - var/list/mob_biotypes = list(MOB_ORGANIC) + var/mob_biotypes = MOB_ORGANIC var/metabolism_efficiency = 1 //more or less efficiency to metabolize helpful/harmful reagents and regulate body temperature.. var/has_limbs = 0 //does the mob have distinct limbs?(arms,legs, chest,head) diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index e5881848d5..72e98e348c 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -10,7 +10,7 @@ bubble_icon = "machine" weather_immunities = list("ash") possible_a_intents = list(INTENT_HELP, INTENT_HARM) - mob_biotypes = list(MOB_ROBOTIC) + mob_biotypes = MOB_ROBOTIC rad_flags = RAD_PROTECT_CONTENTS | RAD_NO_CONTAMINATE speech_span = SPAN_ROBOT flags_1 = PREVENT_CONTENTS_EXPLOSION_1 | HEAR_1 diff --git a/code/modules/mob/living/simple_animal/bot/bot.dm b/code/modules/mob/living/simple_animal/bot/bot.dm index 6112a1e800..7da0ad13da 100644 --- a/code/modules/mob/living/simple_animal/bot/bot.dm +++ b/code/modules/mob/living/simple_animal/bot/bot.dm @@ -3,7 +3,7 @@ icon = 'icons/mob/aibots.dmi' layer = MOB_LAYER gender = NEUTER - mob_biotypes = list(MOB_ROBOTIC) + mob_biotypes = MOB_ROBOTIC light_range = 3 light_power = 0.9 light_color = "#CDDDFF" diff --git a/code/modules/mob/living/simple_animal/constructs.dm b/code/modules/mob/living/simple_animal/constructs.dm index fbdc32f2c1..4c6bfc4c3e 100644 --- a/code/modules/mob/living/simple_animal/constructs.dm +++ b/code/modules/mob/living/simple_animal/constructs.dm @@ -3,7 +3,7 @@ real_name = "Construct" desc = "" gender = NEUTER - mob_biotypes = list(MOB_INORGANIC) + mob_biotypes = NONE speak_emote = list("hisses") response_help = "thinks better of touching" response_disarm = "flails at" diff --git a/code/modules/mob/living/simple_animal/friendly/butterfly.dm b/code/modules/mob/living/simple_animal/friendly/butterfly.dm index 2fbbad66d8..80fba5a9a4 100644 --- a/code/modules/mob/living/simple_animal/friendly/butterfly.dm +++ b/code/modules/mob/living/simple_animal/friendly/butterfly.dm @@ -18,7 +18,7 @@ pass_flags = PASSTABLE | PASSGRILLE | PASSMOB ventcrawler = VENTCRAWLER_ALWAYS mob_size = MOB_SIZE_TINY - mob_biotypes = list(MOB_ORGANIC, MOB_BUG) + mob_biotypes = MOB_ORGANIC|MOB_BUG gold_core_spawnable = FRIENDLY_SPAWN verb_say = "flutters" verb_ask = "flutters inquisitively" diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index f12f3649cf..0f95096497 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -17,7 +17,7 @@ ventcrawler = VENTCRAWLER_ALWAYS pass_flags = PASSTABLE mob_size = MOB_SIZE_SMALL - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + mob_biotypes = MOB_ORGANIC|MOB_BEAST minbodytemp = 200 maxbodytemp = 400 unsuitable_atmos_damage = 1 diff --git a/code/modules/mob/living/simple_animal/friendly/cockroach.dm b/code/modules/mob/living/simple_animal/friendly/cockroach.dm index 26d4691d83..95aa86aaab 100644 --- a/code/modules/mob/living/simple_animal/friendly/cockroach.dm +++ b/code/modules/mob/living/simple_animal/friendly/cockroach.dm @@ -13,7 +13,7 @@ maxbodytemp = INFINITY pass_flags = PASSTABLE | PASSGRILLE | PASSMOB mob_size = MOB_SIZE_TINY - mob_biotypes = list(MOB_ORGANIC, MOB_BUG) + mob_biotypes = MOB_ORGANIC|MOB_BUG response_help = "pokes" response_disarm = "shoos" response_harm = "splats" diff --git a/code/modules/mob/living/simple_animal/friendly/dog.dm b/code/modules/mob/living/simple_animal/friendly/dog.dm index 873051c336..37ef271226 100644 --- a/code/modules/mob/living/simple_animal/friendly/dog.dm +++ b/code/modules/mob/living/simple_animal/friendly/dog.dm @@ -1,7 +1,7 @@ //Dogs. /mob/living/simple_animal/pet/dog - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + mob_biotypes = MOB_ORGANIC|MOB_BEAST response_help = "pets" response_disarm = "bops" response_harm = "kicks" diff --git a/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm b/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm index 158719414a..7dd373b49f 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm @@ -35,7 +35,7 @@ sight = (SEE_TURFS | SEE_OBJS) status_flags = (CANPUSH | CANSTUN | CANKNOCKDOWN) gender = NEUTER - mob_biotypes = list(MOB_ROBOTIC) + mob_biotypes = MOB_ROBOTIC speak_emote = list("chirps") speech_span = SPAN_ROBOT bubble_icon = "machine" diff --git a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm index 38bcfbde79..78305b5b44 100644 --- a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm +++ b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm @@ -17,7 +17,7 @@ response_disarm = "gently pushes aside" response_harm = "kicks" faction = list("neutral") - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + mob_biotypes = MOB_ORGANIC|MOB_BEAST attack_same = 1 attacktext = "kicks" attack_sound = 'sound/weapons/punch1.ogg' @@ -112,7 +112,7 @@ icon_dead = "cow_dead" icon_gib = "cow_gib" gender = FEMALE - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + mob_biotypes = MOB_ORGANIC|MOB_BEAST speak = list("moo?","moo","MOOOOOO") speak_emote = list("moos","moos hauntingly") emote_hear = list("brays.") @@ -189,7 +189,7 @@ icon_dead = "chick_dead" icon_gib = "chick_gib" gender = FEMALE - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + mob_biotypes = MOB_ORGANIC|MOB_BEAST speak = list("Cherp.","Cherp?","Chirrup.","Cheep!") speak_emote = list("cheeps") emote_hear = list("cheeps.") @@ -235,7 +235,7 @@ name = "\improper chicken" desc = "Hopefully the eggs are good this season." gender = FEMALE - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + mob_biotypes = MOB_ORGANIC|MOB_BEAST icon_state = "chicken_brown" icon_living = "chicken_brown" icon_dead = "chicken_brown_dead" diff --git a/code/modules/mob/living/simple_animal/friendly/lizard.dm b/code/modules/mob/living/simple_animal/friendly/lizard.dm index 6275256f5a..f0d354ace1 100644 --- a/code/modules/mob/living/simple_animal/friendly/lizard.dm +++ b/code/modules/mob/living/simple_animal/friendly/lizard.dm @@ -18,7 +18,7 @@ density = FALSE pass_flags = PASSTABLE | PASSMOB mob_size = MOB_SIZE_SMALL - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST, MOB_REPTILE) + mob_biotypes = MOB_ORGANIC|MOB_BEAST|MOB_REPTILE gold_core_spawnable = FRIENDLY_SPAWN obj_damage = 0 environment_smash = ENVIRONMENT_SMASH_NONE diff --git a/code/modules/mob/living/simple_animal/friendly/mouse.dm b/code/modules/mob/living/simple_animal/friendly/mouse.dm index d326573957..c5a4fa6e1e 100644 --- a/code/modules/mob/living/simple_animal/friendly/mouse.dm +++ b/code/modules/mob/living/simple_animal/friendly/mouse.dm @@ -22,7 +22,7 @@ ventcrawler = VENTCRAWLER_ALWAYS pass_flags = PASSTABLE | PASSGRILLE | PASSMOB mob_size = MOB_SIZE_TINY - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + mob_biotypes = MOB_ORGANIC|MOB_BEAST var/body_color //brown, gray and white, leave blank for random gold_core_spawnable = FRIENDLY_SPAWN var/chew_probability = 1 diff --git a/code/modules/mob/living/simple_animal/friendly/pet.dm b/code/modules/mob/living/simple_animal/friendly/pet.dm index c24dc6857a..dbdb5c646c 100644 --- a/code/modules/mob/living/simple_animal/friendly/pet.dm +++ b/code/modules/mob/living/simple_animal/friendly/pet.dm @@ -1,7 +1,7 @@ /mob/living/simple_animal/pet icon = 'icons/mob/pets.dmi' mob_size = MOB_SIZE_SMALL - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + mob_biotypes = MOB_ORGANIC|MOB_BEAST blood_volume = BLOOD_VOLUME_NORMAL var/unique_pet = FALSE // if the mob can be renamed var/obj/item/clothing/neck/petcollar/pcollar diff --git a/code/modules/mob/living/simple_animal/friendly/sloth.dm b/code/modules/mob/living/simple_animal/friendly/sloth.dm index 21df73fa61..28063d6e52 100644 --- a/code/modules/mob/living/simple_animal/friendly/sloth.dm +++ b/code/modules/mob/living/simple_animal/friendly/sloth.dm @@ -14,7 +14,7 @@ response_help = "pets" response_disarm = "gently pushes aside" response_harm = "kicks" - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + mob_biotypes = MOB_ORGANIC|MOB_BEAST gold_core_spawnable = FRIENDLY_SPAWN melee_damage_lower = 18 melee_damage_upper = 18 diff --git a/code/modules/mob/living/simple_animal/friendly/snake.dm b/code/modules/mob/living/simple_animal/friendly/snake.dm index 95838c9acb..7f75888649 100644 --- a/code/modules/mob/living/simple_animal/friendly/snake.dm +++ b/code/modules/mob/living/simple_animal/friendly/snake.dm @@ -30,7 +30,7 @@ density = FALSE pass_flags = PASSTABLE | PASSMOB mob_size = MOB_SIZE_SMALL - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST, MOB_REPTILE) + mob_biotypes = MOB_ORGANIC|MOB_BEAST|MOB_REPTILE gold_core_spawnable = FRIENDLY_SPAWN obj_damage = 0 environment_smash = ENVIRONMENT_SMASH_NONE @@ -59,4 +59,4 @@ QDEL_NULL(target) adjustBruteLoss(-2) else - return ..() \ No newline at end of file + return ..() diff --git a/code/modules/mob/living/simple_animal/guardian/guardian.dm b/code/modules/mob/living/simple_animal/guardian/guardian.dm index 62c8588ac8..9ad3cbd373 100644 --- a/code/modules/mob/living/simple_animal/guardian/guardian.dm +++ b/code/modules/mob/living/simple_animal/guardian/guardian.dm @@ -10,7 +10,7 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians desc = "A mysterious being that stands by its charge, ever vigilant." speak_emote = list("hisses") gender = NEUTER - mob_biotypes = list(MOB_INORGANIC) + mob_biotypes = NONE bubble_icon = "guardian" response_help = "passes through" response_disarm = "flails at" diff --git a/code/modules/mob/living/simple_animal/hostile/bear.dm b/code/modules/mob/living/simple_animal/hostile/bear.dm index acd8da9618..b019019c71 100644 --- a/code/modules/mob/living/simple_animal/hostile/bear.dm +++ b/code/modules/mob/living/simple_animal/hostile/bear.dm @@ -6,7 +6,7 @@ icon_living = "bear" icon_dead = "bear_dead" icon_gib = "bear_gib" - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + mob_biotypes = MOB_ORGANIC|MOB_BEAST speak = list("RAWR!","Rawr!","GRR!","Growl!") speak_emote = list("growls", "roars") emote_hear = list("rawrs.","grumbles.","grawls.") diff --git a/code/modules/mob/living/simple_animal/hostile/bees.dm b/code/modules/mob/living/simple_animal/hostile/bees.dm index bb1f1284b5..524c220fa4 100644 --- a/code/modules/mob/living/simple_animal/hostile/bees.dm +++ b/code/modules/mob/living/simple_animal/hostile/bees.dm @@ -37,7 +37,7 @@ pass_flags = PASSTABLE | PASSGRILLE | PASSMOB density = FALSE mob_size = MOB_SIZE_TINY - mob_biotypes = list(MOB_ORGANIC, MOB_BUG) + mob_biotypes = MOB_ORGANIC|MOB_BUG movement_type = FLYING gold_core_spawnable = HOSTILE_SPAWN search_objects = 1 //have to find those plant trays! diff --git a/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm b/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm index 2b5b5236ed..07572fff83 100644 --- a/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm +++ b/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm @@ -2,7 +2,7 @@ /mob/living/simple_animal/hostile/boss/paper_wizard name = "Mjor the Creative" desc = "A wizard with a taste for the arts." - mob_biotypes = list(MOB_INORGANIC, MOB_HUMANOID) + mob_biotypes = MOB_HUMANOID boss_abilities = list(/datum/action/boss/wizard_summon_minions, /datum/action/boss/wizard_mimic) faction = list("hostile","stickman") del_on_death = TRUE diff --git a/code/modules/mob/living/simple_animal/hostile/carp.dm b/code/modules/mob/living/simple_animal/hostile/carp.dm index d527a40120..36968a1ab0 100644 --- a/code/modules/mob/living/simple_animal/hostile/carp.dm +++ b/code/modules/mob/living/simple_animal/hostile/carp.dm @@ -7,7 +7,7 @@ icon_living = "carp" icon_dead = "carp_dead" icon_gib = "carp_gib" - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + mob_biotypes = MOB_ORGANIC|MOB_BEAST speak_chance = 0 turns_per_move = 5 butcher_results = list(/obj/item/reagent_containers/food/snacks/carpmeat = 2) diff --git a/code/modules/mob/living/simple_animal/hostile/cat_butcher.dm b/code/modules/mob/living/simple_animal/hostile/cat_butcher.dm index 5181e920d7..4e3375caf7 100644 --- a/code/modules/mob/living/simple_animal/hostile/cat_butcher.dm +++ b/code/modules/mob/living/simple_animal/hostile/cat_butcher.dm @@ -22,7 +22,7 @@ attacktext = "slashes at" attack_sound = 'sound/weapons/circsawhit.ogg' a_intent = INTENT_HARM - mob_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) + mob_biotypes = MOB_ORGANIC|MOB_HUMANOID loot = list(/obj/effect/mob_spawn/human/corpse/cat_butcher, /obj/item/circular_saw) atmos_requirements = list("min_oxy" = 5, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0) unsuitable_atmos_damage = 15 diff --git a/code/modules/mob/living/simple_animal/hostile/eyeballs.dm b/code/modules/mob/living/simple_animal/hostile/eyeballs.dm index 44f7f9c9f8..2d438dbf1c 100644 --- a/code/modules/mob/living/simple_animal/hostile/eyeballs.dm +++ b/code/modules/mob/living/simple_animal/hostile/eyeballs.dm @@ -7,7 +7,7 @@ icon_living = "eyeball" icon_gib = "" gender = NEUTER - mob_biotypes = list(MOB_ORGANIC) + mob_biotypes = MOB_ORGANIC response_help = "pets" response_disarm = "gently pushes aside" response_harm = "hits" diff --git a/code/modules/mob/living/simple_animal/hostile/faithless.dm b/code/modules/mob/living/simple_animal/hostile/faithless.dm index 3d411738c1..479b102b36 100644 --- a/code/modules/mob/living/simple_animal/hostile/faithless.dm +++ b/code/modules/mob/living/simple_animal/hostile/faithless.dm @@ -4,7 +4,7 @@ icon_state = "faithless" icon_living = "faithless" icon_dead = "faithless_dead" - mob_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) + mob_biotypes = MOB_ORGANIC|MOB_HUMANOID gender = MALE speak_chance = 0 turns_per_move = 5 diff --git a/code/modules/mob/living/simple_animal/hostile/giant_spider.dm b/code/modules/mob/living/simple_animal/hostile/giant_spider.dm index 20ce5ac751..cc7b1e19d1 100644 --- a/code/modules/mob/living/simple_animal/hostile/giant_spider.dm +++ b/code/modules/mob/living/simple_animal/hostile/giant_spider.dm @@ -22,7 +22,7 @@ icon_state = "guard" icon_living = "guard" icon_dead = "guard_dead" - mob_biotypes = list(MOB_ORGANIC, MOB_BUG) + mob_biotypes = MOB_ORGANIC|MOB_BUG speak_emote = list("chitters") emote_hear = list("chitters") speak_chance = 5 diff --git a/code/modules/mob/living/simple_animal/hostile/goose.dm b/code/modules/mob/living/simple_animal/hostile/goose.dm index 3bc8715c5c..db232c20c4 100644 --- a/code/modules/mob/living/simple_animal/hostile/goose.dm +++ b/code/modules/mob/living/simple_animal/hostile/goose.dm @@ -6,7 +6,7 @@ icon_state = "goose" // sprites by cogwerks from goonstation, used with permission icon_living = "goose" icon_dead = "goose_dead" - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + mob_biotypes = MOB_ORGANIC|MOB_BEAST speak_chance = 0 turns_per_move = 5 butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/slab = 2) diff --git a/code/modules/mob/living/simple_animal/hostile/gorilla/gorilla.dm b/code/modules/mob/living/simple_animal/hostile/gorilla/gorilla.dm index 6866df01d5..6d864576a1 100644 --- a/code/modules/mob/living/simple_animal/hostile/gorilla/gorilla.dm +++ b/code/modules/mob/living/simple_animal/hostile/gorilla/gorilla.dm @@ -9,7 +9,7 @@ icon_state = "crawling" icon_living = "crawling" icon_dead = "dead" - mob_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) + mob_biotypes = MOB_ORGANIC|MOB_HUMANOID speak_chance = 80 maxHealth = 220 health = 220 diff --git a/code/modules/mob/living/simple_animal/hostile/illusion.dm b/code/modules/mob/living/simple_animal/hostile/illusion.dm index 5ee2549054..89303702f3 100644 --- a/code/modules/mob/living/simple_animal/hostile/illusion.dm +++ b/code/modules/mob/living/simple_animal/hostile/illusion.dm @@ -6,7 +6,7 @@ icon_living = "static" icon_dead = "null" gender = NEUTER - mob_biotypes = list() + mob_biotypes = NONE melee_damage_lower = 5 melee_damage_upper = 5 a_intent = INTENT_HARM diff --git a/code/modules/mob/living/simple_animal/hostile/jungle/leaper.dm b/code/modules/mob/living/simple_animal/hostile/jungle/leaper.dm index deb88d677b..ea01e4b659 100644 --- a/code/modules/mob/living/simple_animal/hostile/jungle/leaper.dm +++ b/code/modules/mob/living/simple_animal/hostile/jungle/leaper.dm @@ -10,7 +10,7 @@ icon_state = "leaper" icon_living = "leaper" icon_dead = "leaper_dead" - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + mob_biotypes = MOB_ORGANIC|MOB_BEAST maxHealth = 300 health = 300 ranged = TRUE diff --git a/code/modules/mob/living/simple_animal/hostile/jungle/mega_arachnid.dm b/code/modules/mob/living/simple_animal/hostile/jungle/mega_arachnid.dm index 607db5d54f..91e17e8e57 100644 --- a/code/modules/mob/living/simple_animal/hostile/jungle/mega_arachnid.dm +++ b/code/modules/mob/living/simple_animal/hostile/jungle/mega_arachnid.dm @@ -7,7 +7,7 @@ icon_state = "arachnid" icon_living = "arachnid" icon_dead = "arachnid_dead" - mob_biotypes = list(MOB_ORGANIC, MOB_BUG) + mob_biotypes = MOB_ORGANIC|MOB_BUG melee_damage_lower = 30 melee_damage_upper = 30 maxHealth = 300 diff --git a/code/modules/mob/living/simple_animal/hostile/jungle/mook.dm b/code/modules/mob/living/simple_animal/hostile/jungle/mook.dm index b786637592..b2e6fa9704 100644 --- a/code/modules/mob/living/simple_animal/hostile/jungle/mook.dm +++ b/code/modules/mob/living/simple_animal/hostile/jungle/mook.dm @@ -13,7 +13,7 @@ icon_state = "mook" icon_living = "mook" icon_dead = "mook_dead" - mob_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) + mob_biotypes = MOB_ORGANIC|MOB_HUMANOID pixel_x = -16 maxHealth = 45 health = 45 diff --git a/code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm b/code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm index 2e783d84d8..c025ba58db 100644 --- a/code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm +++ b/code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm @@ -23,7 +23,7 @@ desc = "Death to Nanotrasen. This variant comes in MECHA DEATH flavour." wanted_objects = list() search_objects = 0 - mob_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) + mob_biotypes = MOB_ORGANIC|MOB_HUMANOID var/spawn_mecha_type = /obj/mecha/combat/marauder/mauler/loaded var/obj/mecha/mecha //Ref to pilot's mecha instance diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm index 899e901827..6b20b158d8 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm @@ -28,7 +28,7 @@ Difficulty: Medium icon_state = "miner" icon_living = "miner" icon = 'icons/mob/broadMobs.dmi' - mob_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) + mob_biotypes = MOB_ORGANIC|MOB_HUMANOID light_color = "#E4C7C5" movement_type = GROUND speak_emote = list("roars") diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm index d7c52efe1d..9ee51c0c4f 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm @@ -6,7 +6,7 @@ a_intent = INTENT_HARM sentience_type = SENTIENCE_BOSS environment_smash = ENVIRONMENT_SMASH_RWALLS - mob_biotypes = list(MOB_ORGANIC, MOB_EPIC) + mob_biotypes = MOB_ORGANIC|MOB_EPIC obj_damage = 400 light_range = 3 faction = list("mining", "boss") diff --git a/code/modules/mob/living/simple_animal/hostile/mimic.dm b/code/modules/mob/living/simple_animal/hostile/mimic.dm index 5e159e8517..16a55421b8 100644 --- a/code/modules/mob/living/simple_animal/hostile/mimic.dm +++ b/code/modules/mob/living/simple_animal/hostile/mimic.dm @@ -12,7 +12,7 @@ maxHealth = 250 health = 250 gender = NEUTER - mob_biotypes = list(MOB_INORGANIC) + mob_biotypes = NONE harm_intent_damage = 5 melee_damage_lower = 8 diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm index 91b76974b5..1cbabd41dd 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm @@ -8,7 +8,7 @@ icon_aggro = "Basilisk_alert" icon_dead = "Basilisk_dead" icon_gib = "syndicate_gib" - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + mob_biotypes = MOB_ORGANIC|MOB_BEAST move_to_delay = 20 projectiletype = /obj/item/projectile/temp/basilisk projectilesound = 'sound/weapons/pierce.ogg' diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/curse_blob.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/curse_blob.dm index e4046138cd..8687b2d14c 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/curse_blob.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/curse_blob.dm @@ -5,7 +5,7 @@ icon_state = "curseblob" icon_living = "curseblob" icon_aggro = "curseblob" - mob_biotypes = list(MOB_SPIRIT) + mob_biotypes = MOB_SPIRIT movement_type = FLYING move_to_delay = 5 vision_range = 20 diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/goldgrub.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goldgrub.dm index c02f0c46c7..25e38652e1 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/goldgrub.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goldgrub.dm @@ -8,7 +8,7 @@ icon_aggro = "Goldgrub_alert" icon_dead = "Goldgrub_dead" icon_gib = "syndicate_gib" - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + mob_biotypes = MOB_ORGANIC|MOB_BEAST vision_range = 2 aggro_vision_range = 9 move_to_delay = 5 diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm index c17e98a7db..87abc1ea14 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm @@ -8,7 +8,7 @@ icon_aggro = "Goliath_alert" icon_dead = "Goliath_dead" icon_gib = "syndicate_gib" - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + mob_biotypes = MOB_ORGANIC|MOB_BEAST mouse_opacity = MOUSE_OPACITY_OPAQUE move_to_delay = 10 ranged = 1 diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/gutlunch.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/gutlunch.dm index 9e9fbaeab8..fd3221d900 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/gutlunch.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/gutlunch.dm @@ -6,7 +6,7 @@ icon_state = "gutlunch" icon_living = "gutlunch" icon_dead = "gutlunch" - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + mob_biotypes = MOB_ORGANIC|MOB_BEAST speak_emote = list("warbles", "quavers") emote_hear = list("trills.") emote_see = list("sniffs.", "burps.") diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm index 9e398ce0da..11de9df70b 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm @@ -7,7 +7,7 @@ icon_aggro = "Hivelord_alert" icon_dead = "Hivelord_dead" icon_gib = "syndicate_gib" - mob_biotypes = list(MOB_ORGANIC) + mob_biotypes = MOB_ORGANIC mouse_opacity = MOUSE_OPACITY_OPAQUE move_to_delay = 14 ranged = 1 @@ -98,7 +98,7 @@ icon_aggro = "legion" icon_dead = "legion" icon_gib = "syndicate_gib" - mob_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) + mob_biotypes = MOB_ORGANIC|MOB_HUMANOID obj_damage = 60 melee_damage_lower = 15 melee_damage_upper = 15 diff --git a/code/modules/mob/living/simple_animal/hostile/nanotrasen.dm b/code/modules/mob/living/simple_animal/hostile/nanotrasen.dm index 543ffe6131..ed2a407b8e 100644 --- a/code/modules/mob/living/simple_animal/hostile/nanotrasen.dm +++ b/code/modules/mob/living/simple_animal/hostile/nanotrasen.dm @@ -6,7 +6,7 @@ icon_living = "nanotrasen" icon_dead = null icon_gib = "syndicate_gib" - mob_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) + mob_biotypes = MOB_ORGANIC|MOB_HUMANOID speak_chance = 12 turns_per_move = 5 response_help = "pokes" diff --git a/code/modules/mob/living/simple_animal/hostile/netherworld.dm b/code/modules/mob/living/simple_animal/hostile/netherworld.dm index 918a2d8acc..363e3ec573 100644 --- a/code/modules/mob/living/simple_animal/hostile/netherworld.dm +++ b/code/modules/mob/living/simple_animal/hostile/netherworld.dm @@ -4,7 +4,7 @@ icon_state = "otherthing" icon_living = "otherthing" icon_dead = "otherthing-dead" - mob_biotypes = list(MOB_INORGANIC) + mob_biotypes = NONE health = 80 maxHealth = 80 obj_damage = 100 diff --git a/code/modules/mob/living/simple_animal/hostile/pirate.dm b/code/modules/mob/living/simple_animal/hostile/pirate.dm index 174ae0b9fb..1b2212bf55 100644 --- a/code/modules/mob/living/simple_animal/hostile/pirate.dm +++ b/code/modules/mob/living/simple_animal/hostile/pirate.dm @@ -5,7 +5,7 @@ icon_state = "piratemelee" icon_living = "piratemelee" icon_dead = "pirate_dead" - mob_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) + mob_biotypes = MOB_ORGANIC|MOB_HUMANOID speak_chance = 0 turns_per_move = 5 response_help = "pushes" @@ -43,7 +43,7 @@ var/obj/effect/light_emitter/red_energy_sword/sord do_footstep = TRUE - + /mob/living/simple_animal/hostile/pirate/melee/space name = "Space Pirate Swashbuckler" icon_state = "piratespace" diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/bat.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/bat.dm index c518cbe083..cc17759cc6 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/bat.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/bat.dm @@ -10,7 +10,7 @@ response_help = "brushes aside" response_disarm = "flails at" response_harm = "hits" - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + mob_biotypes = MOB_ORGANIC|MOB_BEAST speak_chance = 0 maxHealth = 15 health = 15 diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm index d2c8f1f270..ca14d4ae67 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm @@ -6,7 +6,7 @@ icon_living = "clown" icon_dead = "clown_dead" icon_gib = "clown_gib" - mob_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) + mob_biotypes = MOB_ORGANIC|MOB_HUMANOID turns_per_move = 5 response_help = "pokes" response_disarm = "gently pushes aside" diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/frog.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/frog.dm index 47734abebc..ef51d8621b 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/frog.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/frog.dm @@ -4,7 +4,7 @@ icon_state = "frog" icon_living = "frog" icon_dead = "frog_dead" - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + mob_biotypes = MOB_ORGANIC|MOB_BEAST speak = list("ribbit","croak") emote_see = list("hops in a circle.", "shakes.") speak_chance = 1 diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/ghost.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/ghost.dm index bfe8349192..48d16f63f3 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/ghost.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/ghost.dm @@ -4,7 +4,7 @@ icon = 'icons/mob/mob.dmi' icon_state = "ghost" icon_living = "ghost" - mob_biotypes = list(MOB_SPIRIT) + mob_biotypes = MOB_SPIRIT speak_chance = 0 turns_per_move = 5 response_help = "passes through" diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/spaceman.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/spaceman.dm index c50ace8871..29b0c0b701 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/spaceman.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/spaceman.dm @@ -5,7 +5,7 @@ icon_living = "old" icon_dead = "old_dead" icon_gib = "clown_gib" - mob_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) + mob_biotypes = MOB_ORGANIC|MOB_HUMANOID gender = MALE turns_per_move = 5 response_help = "pokes" diff --git a/code/modules/mob/living/simple_animal/hostile/russian.dm b/code/modules/mob/living/simple_animal/hostile/russian.dm index f66814f01f..c99c7a04b5 100644 --- a/code/modules/mob/living/simple_animal/hostile/russian.dm +++ b/code/modules/mob/living/simple_animal/hostile/russian.dm @@ -6,7 +6,7 @@ icon_living = "russianmelee" icon_dead = "russianmelee_dead" icon_gib = "syndicate_gib" - mob_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) + mob_biotypes = MOB_ORGANIC|MOB_HUMANOID speak_chance = 0 turns_per_move = 5 response_help = "pokes" diff --git a/code/modules/mob/living/simple_animal/hostile/skeleton.dm b/code/modules/mob/living/simple_animal/hostile/skeleton.dm index 48b69a1f5c..51c55cbf65 100644 --- a/code/modules/mob/living/simple_animal/hostile/skeleton.dm +++ b/code/modules/mob/living/simple_animal/hostile/skeleton.dm @@ -6,7 +6,7 @@ icon_living = "skeleton" icon_dead = "skeleton" gender = NEUTER - mob_biotypes = list(MOB_UNDEAD, MOB_HUMANOID) + mob_biotypes = MOB_UNDEAD|MOB_HUMANOID turns_per_move = 5 speak_emote = list("rattles") emote_see = list("rattles") diff --git a/code/modules/mob/living/simple_animal/hostile/statue.dm b/code/modules/mob/living/simple_animal/hostile/statue.dm index 1e1fa9d41b..d17a45b2fb 100644 --- a/code/modules/mob/living/simple_animal/hostile/statue.dm +++ b/code/modules/mob/living/simple_animal/hostile/statue.dm @@ -9,7 +9,7 @@ icon_dead = "human_male" gender = NEUTER a_intent = INTENT_HARM - mob_biotypes = list(MOB_INORGANIC, MOB_HUMANOID) + mob_biotypes = MOB_HUMANOID response_help = "touches" response_disarm = "pushes" diff --git a/code/modules/mob/living/simple_animal/hostile/stickman.dm b/code/modules/mob/living/simple_animal/hostile/stickman.dm index fa5cb151ed..b91667a58a 100644 --- a/code/modules/mob/living/simple_animal/hostile/stickman.dm +++ b/code/modules/mob/living/simple_animal/hostile/stickman.dm @@ -5,7 +5,7 @@ icon_living = "stickman" icon_dead = "stickman_dead" icon_gib = "syndicate_gib" - mob_biotypes = list(MOB_INORGANIC, MOB_HUMANOID) + mob_biotypes = MOB_HUMANOID gender = MALE speak_chance = 0 turns_per_move = 5 @@ -51,7 +51,7 @@ icon_state = "stickdog" icon_living = "stickdog" icon_dead = "stickdog_dead" - mob_biotypes = list(MOB_INORGANIC, MOB_BEAST) + mob_biotypes = MOB_BEAST /mob/living/simple_animal/hostile/stickman/Initialize(mapload, var/wizard_summoned) . = ..() diff --git a/code/modules/mob/living/simple_animal/hostile/syndicate.dm b/code/modules/mob/living/simple_animal/hostile/syndicate.dm index 96a75f6b4f..0947a3090b 100644 --- a/code/modules/mob/living/simple_animal/hostile/syndicate.dm +++ b/code/modules/mob/living/simple_animal/hostile/syndicate.dm @@ -22,7 +22,7 @@ icon_living = "syndicate" icon_dead = "syndicate_dead" icon_gib = "syndicate_gib" - mob_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) + mob_biotypes = MOB_ORGANIC|MOB_HUMANOID speak_chance = 0 turns_per_move = 5 response_help = "pokes" @@ -284,7 +284,7 @@ icon_living = "viscerator_attack" pass_flags = PASSTABLE | PASSMOB a_intent = INTENT_HARM - mob_biotypes = list(MOB_ROBOTIC) + mob_biotypes = MOB_ROBOTIC health = 25 maxHealth = 25 melee_damage_lower = 15 diff --git a/code/modules/mob/living/simple_animal/hostile/wizard.dm b/code/modules/mob/living/simple_animal/hostile/wizard.dm index f047a7aed1..f97613fe8f 100644 --- a/code/modules/mob/living/simple_animal/hostile/wizard.dm +++ b/code/modules/mob/living/simple_animal/hostile/wizard.dm @@ -5,7 +5,7 @@ icon_state = "wizard" icon_living = "wizard" icon_dead = "wizard_dead" - mob_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) + mob_biotypes = MOB_ORGANIC|MOB_HUMANOID speak_chance = 0 turns_per_move = 3 response_help = "pokes" diff --git a/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm b/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm index ec7451dc2e..88b5bcc373 100644 --- a/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm +++ b/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm @@ -8,7 +8,7 @@ icon_aggro = "Fugu0" icon_dead = "Fugu_dead" icon_gib = "syndicate_gib" - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + mob_biotypes = MOB_ORGANIC|MOB_BEAST mouse_opacity = MOUSE_OPACITY_ICON move_to_delay = 5 friendly = "floats near" diff --git a/code/modules/mob/living/simple_animal/hostile/zombie.dm b/code/modules/mob/living/simple_animal/hostile/zombie.dm index 7d89941687..ae3f0465d5 100644 --- a/code/modules/mob/living/simple_animal/hostile/zombie.dm +++ b/code/modules/mob/living/simple_animal/hostile/zombie.dm @@ -4,7 +4,7 @@ icon = 'icons/mob/simple_human.dmi' icon_state = "zombie" icon_living = "zombie" - mob_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) + mob_biotypes = MOB_ORGANIC|MOB_HUMANOID speak_chance = 0 stat_attack = UNCONSCIOUS //braains maxHealth = 100 diff --git a/code/modules/mob/living/simple_animal/shade.dm b/code/modules/mob/living/simple_animal/shade.dm index 64ffa147cf..6aa7f8b401 100644 --- a/code/modules/mob/living/simple_animal/shade.dm +++ b/code/modules/mob/living/simple_animal/shade.dm @@ -6,7 +6,7 @@ icon = 'icons/mob/mob.dmi' icon_state = "shade" icon_living = "shade" - mob_biotypes = list(MOB_SPIRIT) + mob_biotypes = MOB_SPIRIT maxHealth = 40 health = 40 spacewalk = TRUE diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index c7e574594b..6984aceef5 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -770,7 +770,7 @@ ..() if(!istype(H)) return - if(!H.dna || !H.dna.species || !(MOB_ORGANIC in H.mob_biotypes)) + if(!H.dna || !H.dna.species || !(H.mob_biotypes & MOB_ORGANIC)) return if(isjellyperson(H)) diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm index a32cb94401..e649caafb5 100644 --- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm @@ -260,7 +260,7 @@ /datum/reagent/toxin/pestkiller/reaction_mob(mob/living/M, method=TOUCH, reac_volume) ..() - if(MOB_BUG in M.mob_biotypes) + if(M.mob_biotypes & MOB_BUG) var/damage = min(round(0.4*reac_volume, 0.1),10) M.adjustToxLoss(damage) diff --git a/code/modules/research/nanites/nanite_chamber_computer.dm b/code/modules/research/nanites/nanite_chamber_computer.dm index f9d931b3de..dec263368b 100644 --- a/code/modules/research/nanites/nanite_chamber_computer.dm +++ b/code/modules/research/nanites/nanite_chamber_computer.dm @@ -89,7 +89,7 @@ var/mob/living/L = chamber.occupant - if(!(MOB_ORGANIC in L.mob_biotypes) && !(MOB_UNDEAD in L.mob_biotypes)) + if(!(L.mob_biotypes & (MOB_ORGANIC|MOB_UNDEAD))) data["status_msg"] = "Occupant not compatible with nanites." return data diff --git a/code/modules/research/nanites/nanite_programs/healing.dm b/code/modules/research/nanites/nanite_programs/healing.dm index df439e4496..6dd1b3ee82 100644 --- a/code/modules/research/nanites/nanite_programs/healing.dm +++ b/code/modules/research/nanites/nanite_programs/healing.dm @@ -125,7 +125,7 @@ if(!parts.len) return FALSE else - if(!(MOB_ROBOTIC in host_mob.mob_biotypes)) + if(!(host_mob.mob_biotypes & MOB_ROBOTIC)) return FALSE return ..() diff --git a/code/modules/research/nanites/public_chamber.dm b/code/modules/research/nanites/public_chamber.dm index c0d19e0375..f1cd19b2a2 100644 --- a/code/modules/research/nanites/public_chamber.dm +++ b/code/modules/research/nanites/public_chamber.dm @@ -137,7 +137,7 @@ var/mob/living/L = occupant if(SEND_SIGNAL(L, COMSIG_HAS_NANITES)) return - if((MOB_ORGANIC in L.mob_biotypes) || (MOB_UNDEAD in L.mob_biotypes)) + if(L.mob_biotypes & (MOB_ORGANIC | MOB_UNDEAD)) inject_nanites() /obj/machinery/public_nanite_chamber/open_machine() diff --git a/code/modules/zombie/organs.dm b/code/modules/zombie/organs.dm index 59c6a321e6..3d045ba31e 100644 --- a/code/modules/zombie/organs.dm +++ b/code/modules/zombie/organs.dm @@ -45,7 +45,9 @@ if(!owner) return if(!(src in owner.internal_organs)) - Remove() + Remove(owner) + if(owner.mob_biotypes & MOB_MINERAL)//does not process in inorganic things + return if (causes_damage && !iszombie(owner) && owner.stat != DEAD) owner.adjustToxLoss(1) if (prob(10)) From d22631700c21d795e080ea53a943d3a880bcb156 Mon Sep 17 00:00:00 2001 From: Linzolle Date: Thu, 13 Feb 2020 12:59:56 -0600 Subject: [PATCH 079/123] update the fucking craft component because artur forgot to --- code/datums/components/crafting/craft.dm | 67 ++++++++++++++++-------- code/modules/projectiles/gun.dm | 2 +- 2 files changed, 45 insertions(+), 24 deletions(-) diff --git a/code/datums/components/crafting/craft.dm b/code/datums/components/crafting/craft.dm index 5c21801c14..4e6d396409 100644 --- a/code/datums/components/crafting/craft.dm +++ b/code/datums/components/crafting/craft.dm @@ -64,29 +64,48 @@ - -/datum/component/personal_crafting/proc/check_contents(datum/crafting_recipe/R, list/contents) +/** + * Check that the contents of the recipe meet the requirements. + * + * user: The /mob that initated the crafting. + * R: The /datum/crafting_recipe being attempted. + * contents: List of items to search for R's reqs. + */ +/datum/component/personal_crafting/proc/check_contents(mob/user, datum/crafting_recipe/R, list/contents) + var/list/item_instances = contents["instances"] contents = contents["other"] - main_loop: - for(var/A in R.reqs) - var/needed_amount = R.reqs[A] - for(var/B in contents) - if(ispath(B, A)) - if (R.blacklist.Find(B)) - continue - if(contents[B] >= R.reqs[A]) - continue main_loop - else - needed_amount -= contents[B] - if(needed_amount <= 0) - continue main_loop - else - continue + + var/list/requirements_list = list() + + // Process all requirements + for(var/requirement_path in R.reqs) + // Check we have the appropriate amount available in the contents list + var/needed_amount = R.reqs[requirement_path] + for(var/content_item_path in contents) + // Right path and not blacklisted + if(!ispath(content_item_path, requirement_path) || R.blacklist.Find(requirement_path)) + continue + + needed_amount -= contents[content_item_path] + if(needed_amount <= 0) + break + + if(needed_amount > 0) return FALSE - for(var/A in R.chem_catalysts) - if(contents[A] < R.chem_catalysts[A]) + + // Store the instances of what we will use for R.check_requirements() for requirement_path + var/list/instances_list = list() + for(var/instance_path in item_instances) + if(ispath(instance_path, requirement_path)) + instances_list += item_instances[instance_path] + + requirements_list[requirement_path] = instances_list + + for(var/requirement_path in R.chem_catalysts) + if(contents[requirement_path] < R.chem_catalysts[requirement_path]) return FALSE - return TRUE + + return R.check_requirements(user, requirements_list) /datum/component/personal_crafting/proc/get_environment(mob/user) . = list() @@ -110,9 +129,11 @@ . = list() .["tool_behaviour"] = list() .["other"] = list() + .["instances"] = list() for(var/obj/item/I in get_environment(user)) if(I.flags_1 & HOLOGRAM_1) continue + .["instances"][I.type] += I if(istype(I, /obj/item/stack)) var/obj/item/stack/S = I .["other"][I.type] += S.amount @@ -161,11 +182,11 @@ /datum/component/personal_crafting/proc/construct_item(mob/user, datum/crafting_recipe/R) var/list/contents = get_surroundings(user) var/send_feedback = 1 - if(check_contents(R, contents)) + if(check_contents(user, R, contents)) if(check_tools(user, R, contents)) if(do_after(user, R.time, target = user)) contents = get_surroundings(user) - if(!check_contents(R, contents)) + if(!check_contents(user, R, contents)) return ", missing component." if(!check_tools(user, R, contents)) return ", missing tool." @@ -341,7 +362,7 @@ if((R.category != cur_category) || (R.subcategory != cur_subcategory)) continue - craftability["[REF(R)]"] = check_contents(R, surroundings) + craftability["[REF(R)]"] = check_contents(user, R, surroundings) data["craftability"] = craftability return data diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index ca033ae126..f8128452f4 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -79,7 +79,7 @@ /obj/item/gun/Initialize() . = ..() - if(pin) + if(pin && !no_pin_required) pin = new pin(src) if(gun_light) alight = new (src) From f890317810b98118194df038ec0446e8c8bf1e68 Mon Sep 17 00:00:00 2001 From: Linzolle Date: Thu, 13 Feb 2020 13:02:51 -0600 Subject: [PATCH 080/123] maybe this will work --- .../components/crafting/recipes/recipes_weapon_and_ammo.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm index 06f79396b8..0ac0c27a92 100644 --- a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm +++ b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm @@ -8,6 +8,13 @@ category = CAT_WEAPONRY subcategory = CAT_WEAPON +/datum/crafting_recipe/pin_removal/check_requirements(mob/user, list/collected_requirements) + var/obj/item/gun/G = collected_requirements[/obj/item/gun][1] + if (G.no_pin_required) + to_chat(user, "You can't seem to figure out how to remove a pin from this weapon.") + return FALSE + return TRUE + /datum/crafting_recipe/strobeshield name = "Strobe Shield" result = /obj/item/assembly/flash/shield From 9a87087378e6f1a33a038def4da21f0719d3ae42 Mon Sep 17 00:00:00 2001 From: Linzolle Date: Thu, 13 Feb 2020 13:26:19 -0600 Subject: [PATCH 081/123] message unnecessary --- .../components/crafting/recipes/recipes_weapon_and_ammo.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm index 0ac0c27a92..01152e3b30 100644 --- a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm +++ b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm @@ -11,7 +11,6 @@ /datum/crafting_recipe/pin_removal/check_requirements(mob/user, list/collected_requirements) var/obj/item/gun/G = collected_requirements[/obj/item/gun][1] if (G.no_pin_required) - to_chat(user, "You can't seem to figure out how to remove a pin from this weapon.") return FALSE return TRUE From 083a6e4c19f62d6d6224c6c384928b40f02b888d Mon Sep 17 00:00:00 2001 From: Linzolle Date: Thu, 13 Feb 2020 13:29:07 -0600 Subject: [PATCH 082/123] runtime? --- code/datums/components/crafting/craft.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/datums/components/crafting/craft.dm b/code/datums/components/crafting/craft.dm index 4e6d396409..b5c7f34c27 100644 --- a/code/datums/components/crafting/craft.dm +++ b/code/datums/components/crafting/craft.dm @@ -133,7 +133,10 @@ for(var/obj/item/I in get_environment(user)) if(I.flags_1 & HOLOGRAM_1) continue - .["instances"][I.type] += I + if(.["instances"][I.type]) + .["instances"][I.type] += I + else + .["instances"][I.type] = list(I) if(istype(I, /obj/item/stack)) var/obj/item/stack/S = I .["other"][I.type] += S.amount From 790b7bf9cc2b8a3b405efbeab076a50bc31cf9b0 Mon Sep 17 00:00:00 2001 From: Linzolle Date: Thu, 13 Feb 2020 15:20:01 -0600 Subject: [PATCH 083/123] sanity check --- .../components/crafting/recipes/recipes_weapon_and_ammo.dm | 2 +- code/modules/projectiles/gun.dm | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm index 01152e3b30..104b58ca28 100644 --- a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm +++ b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm @@ -10,7 +10,7 @@ /datum/crafting_recipe/pin_removal/check_requirements(mob/user, list/collected_requirements) var/obj/item/gun/G = collected_requirements[/obj/item/gun][1] - if (G.no_pin_required) + if (G.no_pin_required || !G.pin) return FALSE return TRUE diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index f8128452f4..29d31b28fd 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -79,8 +79,11 @@ /obj/item/gun/Initialize() . = ..() - if(pin && !no_pin_required) - pin = new pin(src) + if(pin) + if(no_pin_required) + pin = null + else + pin = new pin(src) if(gun_light) alight = new (src) if(zoomable) From cf980b52ac36eb6e4338a7f6efc45be0c8d4388b Mon Sep 17 00:00:00 2001 From: Arturlang Date: Fri, 14 Feb 2020 00:01:07 +0200 Subject: [PATCH 084/123] Fuck valentines --- code/game/gamemodes/bloodsucker/bloodsucker.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/bloodsucker/bloodsucker.dm b/code/game/gamemodes/bloodsucker/bloodsucker.dm index ca2ebfe00d..a45e989318 100644 --- a/code/game/gamemodes/bloodsucker/bloodsucker.dm +++ b/code/game/gamemodes/bloodsucker/bloodsucker.dm @@ -7,7 +7,7 @@ // LISTS // var/list/vassal_allowed_antags = list(/datum/antagonist/brother, /datum/antagonist/traitor, /datum/antagonist/traitor/internal_affairs, /datum/antagonist/survivalist, \ - /datum/antagonist/rev, /datum/antagonist/nukeop, /datum/antagonist/pirate, /datum/antagonist/cult, /datum/antagonist/abductee) + /datum/antagonist/rev, /datum/antagonist/nukeop, /datum/antagonist/pirate, /datum/antagonist/cult, /datum/antagonist/abductee, /datum/antagonist/valentine, /datum/antagonist/heartbreaker,) // The antags you're allowed to be if turning Vassal. /proc/isvamp(mob/living/M) return istype(M) && M.mind && M.mind.has_antag_datum(/datum/antagonist/bloodsucker) From 6c4c4b3f81ea7900a5b7feb072ee05ddbc229139 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Thu, 13 Feb 2020 19:59:38 -0600 Subject: [PATCH 085/123] removes the crocin from the valentines candy --- code/modules/food_and_drinks/food/snacks_other.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/food_and_drinks/food/snacks_other.dm b/code/modules/food_and_drinks/food/snacks_other.dm index 41b08e8c7f..a7090a5274 100644 --- a/code/modules/food_and_drinks/food/snacks_other.dm +++ b/code/modules/food_and_drinks/food/snacks_other.dm @@ -549,7 +549,7 @@ name = "chocolate" desc = "A tiny and sweet chocolate. Has a 'strawberry' filling!" icon_state = "tiny_chocolate" - list_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/sugar = 1, /datum/reagent/consumable/coco = 1, /datum/reagent/drug/aphrodisiac = 1) + list_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/sugar = 1, /datum/reagent/consumable/coco = 1) filling_color = "#A0522D" tastes = list("chocolate" = 1) foodtype = JUNKFOOD | SUGAR From 3f155a9f137e6ae618bf131aa04715aab97709ed Mon Sep 17 00:00:00 2001 From: YakumoChen Date: Thu, 13 Feb 2020 21:55:32 -0500 Subject: [PATCH 086/123] less shitty rings stolen from RP --- icons/obj/ring.dmi | Bin 550 -> 812 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/ring.dmi b/icons/obj/ring.dmi index 52fe249394d60452225592422e0862afb6ff222d..e24f1fab4c93fdee3bb6bb11d998453809dde4f1 100644 GIT binary patch delta 602 zcmV-g0;TI) z<+(}XsvG6PY5&)C|NsC0%m8Np|JLU7|Kpzj#zMxG7vi%!|KOhg(rduLz@VU@ii(Q4 zxw)#Us%&g*uCA`a!ot_r*Rucr%>VzjwYB5p%- z{Dnl3PRV}(rAb6VRCt{2mrHYkFcgL3qmqXeu#6!A6jE&Y|G%(_*d4*uowzvPLKjCl z-()g(xQqb+0C+1lGYRu;Ao>gHoNczdz&82-;+$=EGtmbS=WPEmvrm+#KLH3Np925@ z00000fb_5B&-FQ7o_aGnJh#_FqWld6{z;UlzXN{|NI!@G000000088#-C4#tUlSnS z|AiF7JH-D_y!l8arC2+Ius$DOtk<6}@>4vQxl)qzq9|ephtPjqEqIlmf%{l6w!X_LB#zCsEXA= zL=1oD>vIqQ00000fOp_>(OR$Mb#08Ht5;SvjdzItpzYe$JCOBX)%B)z{0utPc>}sL zuu3T#zWZf^ZcwT-#yLl1@Hl}W@VzY14#VK9M|Y@~07*qoM6N<$g65ek;s5{u delta 338 zcmV-Y0j>V52Brj%7&Zh00000n5PbLm001FSOjJd{z`&URGyecH%m6bp05bpp0A>I) z|I7ep|NqwJ^T5EsAgt!9k*LXk0QpHoK~!jg?UpeP!XOxh=~TNFJ%K%fT)@R6kfvLg zI(IQRx|le2ap1P1OADRg8QYlmh2;&r{QMB!F9ad~L?)#~w2)P`F99vKN*zi-i=9%c z1hhD5t&f1lD_GtDeg}jQLe>QQt!FN-5sfEP=hC(XG;VNqw18egymLN(AcPPy1^&jP z=Yf#uBns*DC5Z2Ppr3x6&kX9?-w^7inHl7!A4T*$;4sFFBB2Ml5t9;94Ep!_nnA)t z@{f>$*TfWZumC~`A!}!IgSO}9`j~2KBMppiP*^)e7T|}a9g4UT{J3@opY>A%^ax?z kM>lbn_tDo#$b!58+h}<{9 From 5c246fd389f4390c9e3795c2d92708b7070164e1 Mon Sep 17 00:00:00 2001 From: YakumoChen Date: Fri, 14 Feb 2020 03:00:31 +0000 Subject: [PATCH 087/123] diamond ring changes More code I stole from RP --- code/modules/clothing/gloves/ring.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/clothing/gloves/ring.dm b/code/modules/clothing/gloves/ring.dm index 54aaa58849..22781abeea 100644 --- a/code/modules/clothing/gloves/ring.dm +++ b/code/modules/clothing/gloves/ring.dm @@ -17,8 +17,11 @@ /obj/item/clothing/gloves/ring/diamond name = "diamond ring" - desc = "A tiny gold ring, studded with a diamond. Cultures have used these rings in courtship for a millenia." + desc = "An expensive ring, studded with a diamond. Cultures have used these rings in courtship for a millenia." icon_state = "ringdiamond" + +/obj/item/clothing/gloves/ring/diamond/attack_self(mob/user) + user.visible_message("\The [user] gets down on one knee, presenting \the [src].","You get down on one knee, presenting \the [src].") /obj/item/clothing/gloves/ring/silver name = "silver ring" From b8d18758d1d4ba416d55389b755b03184f573001 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 13 Feb 2020 20:33:18 -0700 Subject: [PATCH 088/123] Update vday.dm --- code/modules/events/holiday/vday.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/modules/events/holiday/vday.dm b/code/modules/events/holiday/vday.dm index 899a083b7d..c3f74e35cf 100644 --- a/code/modules/events/holiday/vday.dm +++ b/code/modules/events/holiday/vday.dm @@ -64,9 +64,10 @@ resistance_flags = FLAMMABLE w_class = WEIGHT_CLASS_TINY -/obj/item/valentine/New() - ..() - message = pick("Roses are red / Violets are good / One day while Andy...", +/obj/item/valentine/Initialize(mapload) + message = pick(GLOB.flirts) + +GLOBAL_LIST_INIT(flirts, "Roses are red / Violets are good / One day while Andy...", "My love for you is like the singularity. It cannot be contained.", "Will you be my lusty xenomorph maid?", "We go together like the clown and the external airlock.", From 0861179a79a54b6af7c82056226ae2d757c3b102 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 13 Feb 2020 20:34:48 -0700 Subject: [PATCH 089/123] Update chat_commands.dm --- modular_citadel/code/modules/admin/chat_commands.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modular_citadel/code/modules/admin/chat_commands.dm b/modular_citadel/code/modules/admin/chat_commands.dm index 501e0fa25a..ddac7b5953 100644 --- a/modular_citadel/code/modules/admin/chat_commands.dm +++ b/modular_citadel/code/modules/admin/chat_commands.dm @@ -14,6 +14,13 @@ saltresult += "[saltprimarysubject] [saltsecondarysubject]" return "[saltresult]!" +/datum/tgs_chat_command/valentine + name = "valentine" + help_text = "Get a random flirt line." + +/datum/tgs_chat_command/valentine/Run(datum/tgs_chat_user/sender, params) + return "[pick(GLOB.flirts)]" + /datum/tgs_chat_command/despacito name = "despacito" //someone please high effort this sometime and make it a full on ytdl search help_text = "This is so sad." From 6046d5b0b517acfe4dc2c21cbe7146bb4af6d90b Mon Sep 17 00:00:00 2001 From: YakumoChen Date: Thu, 13 Feb 2020 22:49:27 -0500 Subject: [PATCH 090/123] rings on hands --- icons/mob/hands.dmi | Bin 9070 -> 9409 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/hands.dmi b/icons/mob/hands.dmi index b69c6c88b1c9d20ba46a0f5a830f6eab4493b9c6..0475117d1433351deb68d07cb0798e7d69761476 100644 GIT binary patch literal 9409 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 literal 9070 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 Y=B48FbG?&~cL$kXx4Kqibmz(c0kY*4lK=n! From 2924be6a8007e073904689d44d38018de2fe5f6d Mon Sep 17 00:00:00 2001 From: YakumoChen Date: Fri, 14 Feb 2020 03:52:10 +0000 Subject: [PATCH 091/123] now with visible rings on hand(s) --- code/modules/clothing/gloves/ring.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/clothing/gloves/ring.dm b/code/modules/clothing/gloves/ring.dm index 22781abeea..8354f13bd2 100644 --- a/code/modules/clothing/gloves/ring.dm +++ b/code/modules/clothing/gloves/ring.dm @@ -5,6 +5,7 @@ w_class = WEIGHT_CLASS_TINY icon = 'icons/obj/ring.dmi' icon_state = "ringgold" + item_state = "gring" body_parts_covered = 0 attack_verb = list("proposed") transfer_prints = TRUE @@ -19,6 +20,7 @@ name = "diamond ring" desc = "An expensive ring, studded with a diamond. Cultures have used these rings in courtship for a millenia." icon_state = "ringdiamond" + item_state = "dring" /obj/item/clothing/gloves/ring/diamond/attack_self(mob/user) user.visible_message("\The [user] gets down on one knee, presenting \the [src].","You get down on one knee, presenting \the [src].") @@ -27,3 +29,4 @@ name = "silver ring" desc = "A tiny silver ring, sized to wrap around a finger." icon_state = "ringsilver" + item_state = "sring" From 8bf302563698628cf8a9d0a640c6198a0f7f7b85 Mon Sep 17 00:00:00 2001 From: YakumoChen Date: Thu, 13 Feb 2020 22:53:14 -0500 Subject: [PATCH 092/123] mislabeled ring rings on hands --- icons/mob/hands.dmi | Bin 9409 -> 9410 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/hands.dmi b/icons/mob/hands.dmi index 0475117d1433351deb68d07cb0798e7d69761476..63263b835ca57b2498dadee68312dae99ea1411b 100644 GIT binary patch delta 283 zcmV+$0p$L{Ny15xBmp^*B{_ecs{9=zeX;ES?qAc}>Ak&Bb8gk0CAk==rsK;_RkJgB zpqdV^sv6kYAwNG-)|siMmA5|LIjvM>oFuC0sH&UjPfk?R{?`SU#d!wx47vyCI)B{_fHn!lr^&nNr8yEVO?-rEZ`=T_ZWl8b?AI=<{wH9M0B zs_F2ms)3yy^7D|g&P+9}y!G+UX{9RTBvDOARoz5?a-y2{zb?2e&NHZI&^MmJh|l%e%8D%8R##vV+m4!)H9E`EH+!|F)1{&2+^Pw0%xC2S?IF{Kvt|KYBh)~Y;Q#;t From 94c6fae8381e836c547ff9d1a18c9800db462e0f Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 13 Feb 2020 21:27:44 -0700 Subject: [PATCH 093/123] Update vday.dm --- code/modules/events/holiday/vday.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/events/holiday/vday.dm b/code/modules/events/holiday/vday.dm index c3f74e35cf..e5c471c50c 100644 --- a/code/modules/events/holiday/vday.dm +++ b/code/modules/events/holiday/vday.dm @@ -66,6 +66,7 @@ /obj/item/valentine/Initialize(mapload) message = pick(GLOB.flirts) + return ..() GLOBAL_LIST_INIT(flirts, "Roses are red / Violets are good / One day while Andy...", "My love for you is like the singularity. It cannot be contained.", From 9b75c5dbf8b0b512dd2ee87eca0f778827efb180 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 14 Feb 2020 00:28:55 -0600 Subject: [PATCH 094/123] Automatic changelog generation for PR #11076 [ci skip] --- html/changelogs/AutoChangeLog-pr-11076.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11076.yml diff --git a/html/changelogs/AutoChangeLog-pr-11076.yml b/html/changelogs/AutoChangeLog-pr-11076.yml new file mode 100644 index 0000000000..e0f187a038 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11076.yml @@ -0,0 +1,4 @@ +author: "nemvar" +delete-after: True +changes: + - code_imp: "Changed mob biotypes from lists to flags." From 79b440d07e690109430486ea02d192a92b5b2e12 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 14 Feb 2020 00:36:14 -0600 Subject: [PATCH 095/123] Automatic changelog generation for PR #11079 [ci skip] --- html/changelogs/AutoChangeLog-pr-11079.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11079.yml diff --git a/html/changelogs/AutoChangeLog-pr-11079.yml b/html/changelogs/AutoChangeLog-pr-11079.yml new file mode 100644 index 0000000000..b613b6c867 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11079.yml @@ -0,0 +1,4 @@ +author: "Arturlang" +delete-after: True +changes: + - tweak: "Valentines can now be converted by bloodsuckers" From 93782f8598c19c2b8bdbb664a8117debb36ca4b4 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 14 Feb 2020 00:46:44 -0600 Subject: [PATCH 096/123] Automatic changelog generation for PR #11081 [ci skip] --- html/changelogs/AutoChangeLog-pr-11081.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11081.yml diff --git a/html/changelogs/AutoChangeLog-pr-11081.yml b/html/changelogs/AutoChangeLog-pr-11081.yml new file mode 100644 index 0000000000..2fcb15b7aa --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11081.yml @@ -0,0 +1,4 @@ +author: "Detective-Google" +delete-after: True +changes: + - bugfix: "valentines candy no longer prefbreaks" From 51b8c7934e0d53d1473af4085289a675dd0af75d Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 14 Feb 2020 00:54:44 -0600 Subject: [PATCH 097/123] Automatic changelog generation for PR #11056 [ci skip] --- html/changelogs/AutoChangeLog-pr-11056.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11056.yml diff --git a/html/changelogs/AutoChangeLog-pr-11056.yml b/html/changelogs/AutoChangeLog-pr-11056.yml new file mode 100644 index 0000000000..b56efb3557 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11056.yml @@ -0,0 +1,4 @@ +author: "necromanceranne" +delete-after: True +changes: + - rscdel: "Bullets causing bleed rates equal to unmitigated damage through all forms of defense." From c87c43ee4564afc7d4ab1becdd34f666b07a6e6a Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 14 Feb 2020 01:04:19 -0600 Subject: [PATCH 098/123] Automatic changelog generation for PR #11042 [ci skip] --- html/changelogs/AutoChangeLog-pr-11042.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11042.yml diff --git a/html/changelogs/AutoChangeLog-pr-11042.yml b/html/changelogs/AutoChangeLog-pr-11042.yml new file mode 100644 index 0000000000..4238f76b75 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11042.yml @@ -0,0 +1,4 @@ +author: "Arturlang" +delete-after: True +changes: + - balance: "The pandemic can no longer make vaccines or synthblood as quickly." From ee6d96db439235766c81f48a06d7b785a1a8e454 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 14 Feb 2020 01:25:49 -0600 Subject: [PATCH 099/123] Automatic changelog generation for PR #11046 [ci skip] --- html/changelogs/AutoChangeLog-pr-11046.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11046.yml diff --git a/html/changelogs/AutoChangeLog-pr-11046.yml b/html/changelogs/AutoChangeLog-pr-11046.yml new file mode 100644 index 0000000000..c40286e901 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11046.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - tweak: "replaced stickmans .45 caliber with 10mm, for consistency." From 6a8530a6172586e7899fb818ad3727a04a3a66eb Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 14 Feb 2020 01:26:03 -0600 Subject: [PATCH 100/123] Automatic changelog generation for PR #11045 [ci skip] --- html/changelogs/AutoChangeLog-pr-11045.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11045.yml diff --git a/html/changelogs/AutoChangeLog-pr-11045.yml b/html/changelogs/AutoChangeLog-pr-11045.yml new file mode 100644 index 0000000000..9e3e0a9ee4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11045.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - bugfix: "Flat guns can no longer be suppressed" From 4677bd47be0990c93c23c22083559ce37b1ba250 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Fri, 14 Feb 2020 00:39:29 -0700 Subject: [PATCH 101/123] Update vday.dm --- code/modules/events/holiday/vday.dm | 57 ----------------------------- 1 file changed, 57 deletions(-) diff --git a/code/modules/events/holiday/vday.dm b/code/modules/events/holiday/vday.dm index e5c471c50c..d3cbf03581 100644 --- a/code/modules/events/holiday/vday.dm +++ b/code/modules/events/holiday/vday.dm @@ -68,63 +68,6 @@ message = pick(GLOB.flirts) return ..() -GLOBAL_LIST_INIT(flirts, "Roses are red / Violets are good / One day while Andy...", - "My love for you is like the singularity. It cannot be contained.", - "Will you be my lusty xenomorph maid?", - "We go together like the clown and the external airlock.", - "Roses are red / Liches are wizards / I love you more than a whole squad of lizards.", - "Be my valentine. Law 2.", - "You must be a mime, because you leave me speechless.", - "I love you like Ian loves the HoP.", - "You're hotter than a plasma fire in toxins.", - "Are you a rogue atmos tech? Because you're taking my breath away.", - "Could I have all access... to your heart?", - "Call me the doctor, because I'm here to inspect your johnson.", - "I'm not a changeling, but you make my proboscis extend.", - "I just can't get EI NATH of you.", - "You must be a nuke op, because you make my heart explode.", - "Roses are red / Botany is a farm / Not being my Valentine / causes human harm.", - "I want you more than an assistant wants insulated gloves.", - "If I was a security officer, I'd brig you all shift.", - "Are you the janitor? Because I think I've fallen for you.", - "You're always valid to my heart.", - "I'd risk the wrath of the gods to bwoink you.", - "You look as beautiful now as the last time you were cloned.", - "Someone check the gravitational generator, because I'm only attracted to you.", - "If I were the warden I'd always let you into my armory.", - "The virologist is rogue, and the only cure is a kiss from you.", - "Would you spend some time in my upgraded sleeper?", - "You must be a silicon, because you've unbolted my heart.", - "Are you Nar'Sie? Because there's nar-one else I sie.", - "If you were a taser, you'd be set to stunning.", - "Do you have stamina damage from running through my dreams?", - "If I were an alien, would you let me hug you?", - "My love for you is stronger than a reinforced wall.", - "This must be the captain's office, because I see a fox.", - "I'm not a highlander, but there can only be one for me.", - "The floor is made of lava! Quick, get on my bed.", - "If you were an abandoned station you'd be the DEARelict.", - "If you had a pickaxe you'd be a shaft FINEr.", - "Roses are red, tide is gray, if I were an assistant I'd steal you away.", - "Roses are red, text is green, I love you more than cleanbots clean.", - "If you were a carp I'd fi-lay you.", - "I'm a nuke op, and my pinpointer leads to your heart.", - "Wanna slay my megafauna?", - "I'm a clockwork cultist. Or zl inyragvar.", - "If you were a disposal bin I'd ride you all day.", - "Put on your explorer's suit because I'm taking you to LOVEaland.", - "I must be the CMO, 'cause I saw you on my CUTE sensors.", - "You're the vomit to my flyperson.", - "You must be liquid dark matter, because you're pulling me closer.", - "Not even sorium can drive me away from you.", - "Wanna make like a borg and do some heavy petting?", - "Are you powering the station? Because you super matter to me.", - "I wish science could make me a bag of holding you.", - "Let's call the emergency CUDDLE.", - "I must be tripping on BZ, because I saw an angel walk by.", - "Wanna empty out my tool storage?", - "Did you visit the medbay after you fell from heaven?", - "Are you wearing space pants? Wanna not be?" ) /obj/item/valentine/attackby(obj/item/W, mob/user, params) ..() From e9baf1723305a54cc836ba708d2d938db40b2990 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Fri, 14 Feb 2020 00:40:19 -0700 Subject: [PATCH 102/123] Update misc.dm --- code/_globalvars/lists/misc.dm | 58 ++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/code/_globalvars/lists/misc.dm b/code/_globalvars/lists/misc.dm index 1dcde53a72..ce94ffb72e 100644 --- a/code/_globalvars/lists/misc.dm +++ b/code/_globalvars/lists/misc.dm @@ -1 +1,59 @@ GLOBAL_LIST_EMPTY(donators_by_group) //group id = donator list of ckeys + +GLOBAL_LIST_INIT(flirts, "Roses are red / Violets are good / One day while Andy...", + "My love for you is like the singularity. It cannot be contained.", + "Will you be my lusty xenomorph maid?", + "We go together like the clown and the external airlock.", + "Roses are red / Liches are wizards / I love you more than a whole squad of lizards.", + "Be my valentine. Law 2.", + "You must be a mime, because you leave me speechless.", + "I love you like Ian loves the HoP.", + "You're hotter than a plasma fire in toxins.", + "Are you a rogue atmos tech? Because you're taking my breath away.", + "Could I have all access... to your heart?", + "Call me the doctor, because I'm here to inspect your johnson.", + "I'm not a changeling, but you make my proboscis extend.", + "I just can't get EI NATH of you.", + "You must be a nuke op, because you make my heart explode.", + "Roses are red / Botany is a farm / Not being my Valentine / causes human harm.", + "I want you more than an assistant wants insulated gloves.", + "If I was a security officer, I'd brig you all shift.", + "Are you the janitor? Because I think I've fallen for you.", + "You're always valid to my heart.", + "I'd risk the wrath of the gods to bwoink you.", + "You look as beautiful now as the last time you were cloned.", + "Someone check the gravitational generator, because I'm only attracted to you.", + "If I were the warden I'd always let you into my armory.", + "The virologist is rogue, and the only cure is a kiss from you.", + "Would you spend some time in my upgraded sleeper?", + "You must be a silicon, because you've unbolted my heart.", + "Are you Nar'Sie? Because there's nar-one else I sie.", + "If you were a taser, you'd be set to stunning.", + "Do you have stamina damage from running through my dreams?", + "If I were an alien, would you let me hug you?", + "My love for you is stronger than a reinforced wall.", + "This must be the captain's office, because I see a fox.", + "I'm not a highlander, but there can only be one for me.", + "The floor is made of lava! Quick, get on my bed.", + "If you were an abandoned station you'd be the DEARelict.", + "If you had a pickaxe you'd be a shaft FINEr.", + "Roses are red, tide is gray, if I were an assistant I'd steal you away.", + "Roses are red, text is green, I love you more than cleanbots clean.", + "If you were a carp I'd fi-lay you.", + "I'm a nuke op, and my pinpointer leads to your heart.", + "Wanna slay my megafauna?", + "I'm a clockwork cultist. Or zl inyragvar.", + "If you were a disposal bin I'd ride you all day.", + "Put on your explorer's suit because I'm taking you to LOVEaland.", + "I must be the CMO, 'cause I saw you on my CUTE sensors.", + "You're the vomit to my flyperson.", + "You must be liquid dark matter, because you're pulling me closer.", + "Not even sorium can drive me away from you.", + "Wanna make like a borg and do some heavy petting?", + "Are you powering the station? Because you super matter to me.", + "I wish science could make me a bag of holding you.", + "Let's call the emergency CUDDLE.", + "I must be tripping on BZ, because I saw an angel walk by.", + "Wanna empty out my tool storage?", + "Did you visit the medbay after you fell from heaven?", + "Are you wearing space pants? Wanna not be?" ) From efc94565b666e5b31c2b3919cc4471b692fad474 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Fri, 14 Feb 2020 00:40:50 -0700 Subject: [PATCH 103/123] Update misc.dm --- code/_globalvars/lists/misc.dm | 112 ++++++++++++++++----------------- 1 file changed, 56 insertions(+), 56 deletions(-) diff --git a/code/_globalvars/lists/misc.dm b/code/_globalvars/lists/misc.dm index ce94ffb72e..5a08e085da 100644 --- a/code/_globalvars/lists/misc.dm +++ b/code/_globalvars/lists/misc.dm @@ -1,59 +1,59 @@ GLOBAL_LIST_EMPTY(donators_by_group) //group id = donator list of ckeys GLOBAL_LIST_INIT(flirts, "Roses are red / Violets are good / One day while Andy...", - "My love for you is like the singularity. It cannot be contained.", - "Will you be my lusty xenomorph maid?", - "We go together like the clown and the external airlock.", - "Roses are red / Liches are wizards / I love you more than a whole squad of lizards.", - "Be my valentine. Law 2.", - "You must be a mime, because you leave me speechless.", - "I love you like Ian loves the HoP.", - "You're hotter than a plasma fire in toxins.", - "Are you a rogue atmos tech? Because you're taking my breath away.", - "Could I have all access... to your heart?", - "Call me the doctor, because I'm here to inspect your johnson.", - "I'm not a changeling, but you make my proboscis extend.", - "I just can't get EI NATH of you.", - "You must be a nuke op, because you make my heart explode.", - "Roses are red / Botany is a farm / Not being my Valentine / causes human harm.", - "I want you more than an assistant wants insulated gloves.", - "If I was a security officer, I'd brig you all shift.", - "Are you the janitor? Because I think I've fallen for you.", - "You're always valid to my heart.", - "I'd risk the wrath of the gods to bwoink you.", - "You look as beautiful now as the last time you were cloned.", - "Someone check the gravitational generator, because I'm only attracted to you.", - "If I were the warden I'd always let you into my armory.", - "The virologist is rogue, and the only cure is a kiss from you.", - "Would you spend some time in my upgraded sleeper?", - "You must be a silicon, because you've unbolted my heart.", - "Are you Nar'Sie? Because there's nar-one else I sie.", - "If you were a taser, you'd be set to stunning.", - "Do you have stamina damage from running through my dreams?", - "If I were an alien, would you let me hug you?", - "My love for you is stronger than a reinforced wall.", - "This must be the captain's office, because I see a fox.", - "I'm not a highlander, but there can only be one for me.", - "The floor is made of lava! Quick, get on my bed.", - "If you were an abandoned station you'd be the DEARelict.", - "If you had a pickaxe you'd be a shaft FINEr.", - "Roses are red, tide is gray, if I were an assistant I'd steal you away.", - "Roses are red, text is green, I love you more than cleanbots clean.", - "If you were a carp I'd fi-lay you.", - "I'm a nuke op, and my pinpointer leads to your heart.", - "Wanna slay my megafauna?", - "I'm a clockwork cultist. Or zl inyragvar.", - "If you were a disposal bin I'd ride you all day.", - "Put on your explorer's suit because I'm taking you to LOVEaland.", - "I must be the CMO, 'cause I saw you on my CUTE sensors.", - "You're the vomit to my flyperson.", - "You must be liquid dark matter, because you're pulling me closer.", - "Not even sorium can drive me away from you.", - "Wanna make like a borg and do some heavy petting?", - "Are you powering the station? Because you super matter to me.", - "I wish science could make me a bag of holding you.", - "Let's call the emergency CUDDLE.", - "I must be tripping on BZ, because I saw an angel walk by.", - "Wanna empty out my tool storage?", - "Did you visit the medbay after you fell from heaven?", - "Are you wearing space pants? Wanna not be?" ) + "My love for you is like the singularity. It cannot be contained.", + "Will you be my lusty xenomorph maid?", + "We go together like the clown and the external airlock.", + "Roses are red / Liches are wizards / I love you more than a whole squad of lizards.", + "Be my valentine. Law 2.", + "You must be a mime, because you leave me speechless.", + "I love you like Ian loves the HoP.", + "You're hotter than a plasma fire in toxins.", + "Are you a rogue atmos tech? Because you're taking my breath away.", + "Could I have all access... to your heart?", + "Call me the doctor, because I'm here to inspect your johnson.", + "I'm not a changeling, but you make my proboscis extend.", + "I just can't get EI NATH of you.", + "You must be a nuke op, because you make my heart explode.", + "Roses are red / Botany is a farm / Not being my Valentine / causes human harm.", + "I want you more than an assistant wants insulated gloves.", + "If I was a security officer, I'd brig you all shift.", + "Are you the janitor? Because I think I've fallen for you.", + "You're always valid to my heart.", + "I'd risk the wrath of the gods to bwoink you.", + "You look as beautiful now as the last time you were cloned.", + "Someone check the gravitational generator, because I'm only attracted to you.", + "If I were the warden I'd always let you into my armory.", + "The virologist is rogue, and the only cure is a kiss from you.", + "Would you spend some time in my upgraded sleeper?", + "You must be a silicon, because you've unbolted my heart.", + "Are you Nar'Sie? Because there's nar-one else I sie.", + "If you were a taser, you'd be set to stunning.", + "Do you have stamina damage from running through my dreams?", + "If I were an alien, would you let me hug you?", + "My love for you is stronger than a reinforced wall.", + "This must be the captain's office, because I see a fox.", + "I'm not a highlander, but there can only be one for me.", + "The floor is made of lava! Quick, get on my bed.", + "If you were an abandoned station you'd be the DEARelict.", + "If you had a pickaxe you'd be a shaft FINEr.", + "Roses are red, tide is gray, if I were an assistant I'd steal you away.", + "Roses are red, text is green, I love you more than cleanbots clean.", + "If you were a carp I'd fi-lay you.", + "I'm a nuke op, and my pinpointer leads to your heart.", + "Wanna slay my megafauna?", + "I'm a clockwork cultist. Or zl inyragvar.", + "If you were a disposal bin I'd ride you all day.", + "Put on your explorer's suit because I'm taking you to LOVEaland.", + "I must be the CMO, 'cause I saw you on my CUTE sensors.", + "You're the vomit to my flyperson.", + "You must be liquid dark matter, because you're pulling me closer.", + "Not even sorium can drive me away from you.", + "Wanna make like a borg and do some heavy petting?", + "Are you powering the station? Because you super matter to me.", + "I wish science could make me a bag of holding you.", + "Let's call the emergency CUDDLE.", + "I must be tripping on BZ, because I saw an angel walk by.", + "Wanna empty out my tool storage?", + "Did you visit the medbay after you fell from heaven?", + "Are you wearing space pants? Wanna not be?" ) From 6e88af07d13f47ac3293d7476390275a5acb690d Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 14 Feb 2020 06:36:42 -0600 Subject: [PATCH 104/123] Automatic changelog generation for PR #11062 [ci skip] --- html/changelogs/AutoChangeLog-pr-11062.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11062.yml diff --git a/html/changelogs/AutoChangeLog-pr-11062.yml b/html/changelogs/AutoChangeLog-pr-11062.yml new file mode 100644 index 0000000000..b9bc85b1c1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11062.yml @@ -0,0 +1,4 @@ +author: "kevinz000" +delete-after: True +changes: + - balance: "Organ healing rate doubled. Organ decay rate halved to match its define (15 minutes for full decay, so at around 8-10 minutes it'll be really fucked)." From da4d13934a63dda7f9fc3c2270e04ae6b409bf15 Mon Sep 17 00:00:00 2001 From: Ghom <42542238+Ghommie@users.noreply.github.com> Date: Fri, 14 Feb 2020 13:52:05 +0100 Subject: [PATCH 105/123] Update DNA.dm --- code/__DEFINES/DNA.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/__DEFINES/DNA.dm b/code/__DEFINES/DNA.dm index 47184674d6..0a64f01a43 100644 --- a/code/__DEFINES/DNA.dm +++ b/code/__DEFINES/DNA.dm @@ -138,8 +138,8 @@ ////organ defines #define STANDARD_ORGAN_THRESHOLD 100 -#define STANDARD_ORGAN_HEALING (1/(15 MINUTES / 1 SECONDS)) -#define STANDARD_ORGAN_DECAY (1/(15 MINUTES / 1 SECONDS)) //designed to fail organs when left to decay for ~15 minutes. 1 SECOND is SSmobs tickrate. +#define STANDARD_ORGAN_HEALING (1/(15 MINUTES / (2 SECONDS))) +#define STANDARD_ORGAN_DECAY (1/(15 MINUTES / (2 SECONDS))) //designed to fail organs when left to decay for ~15 minutes. 2 SECOND is SSmobs tickrate. #define G_MALE 1 #define G_FEMALE 2 From 57113a41467df68dbb2bead138671fdc56d820b4 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 14 Feb 2020 12:17:07 -0600 Subject: [PATCH 106/123] Automatic changelog generation for PR #11061 [ci skip] --- html/changelogs/AutoChangeLog-pr-11061.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11061.yml diff --git a/html/changelogs/AutoChangeLog-pr-11061.yml b/html/changelogs/AutoChangeLog-pr-11061.yml new file mode 100644 index 0000000000..5225edc141 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11061.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - tweak: "Gang tower shield is no longer transparent" From 43d93c4a1bfcd151b59216b3d235c8e44224eed0 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 14 Feb 2020 12:18:02 -0600 Subject: [PATCH 107/123] Automatic changelog generation for PR #11051 [ci skip] --- html/changelogs/AutoChangeLog-pr-11051.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11051.yml diff --git a/html/changelogs/AutoChangeLog-pr-11051.yml b/html/changelogs/AutoChangeLog-pr-11051.yml new file mode 100644 index 0000000000..8ac7939b00 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11051.yml @@ -0,0 +1,4 @@ +author: "kevinz000" +delete-after: True +changes: + - balance: "hand teleporters now require 30 deciseconds of still movement by the user to dispel portals. there's a beam effect too." From ac0c1a3ccf335b986a8bdb6a8e4059a8edea9698 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 14 Feb 2020 12:20:35 -0600 Subject: [PATCH 108/123] Automatic changelog generation for PR #10916 [ci skip] --- html/changelogs/AutoChangeLog-pr-10916.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10916.yml diff --git a/html/changelogs/AutoChangeLog-pr-10916.yml b/html/changelogs/AutoChangeLog-pr-10916.yml new file mode 100644 index 0000000000..05d9b007b1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10916.yml @@ -0,0 +1,4 @@ +author: "kevinz000" +delete-after: True +changes: + - balance: "Projectiles now always hit chest if targeting chest, snipers have 100% targeting zone accuracy. All other cases are unchanged." From ed8f32d16f72143ff512a8fe2e3e36592f51c63e Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 14 Feb 2020 12:21:01 -0600 Subject: [PATCH 109/123] Automatic changelog generation for PR #11063 [ci skip] --- html/changelogs/AutoChangeLog-pr-11063.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11063.yml diff --git a/html/changelogs/AutoChangeLog-pr-11063.yml b/html/changelogs/AutoChangeLog-pr-11063.yml new file mode 100644 index 0000000000..c729fb5ed9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11063.yml @@ -0,0 +1,4 @@ +author: "Zellular" +delete-after: True +changes: + - tweak: "Tweaked the movement state for the pupdozer's eyes" From d73003a330caf696c9f4c2339938047cea9e41a2 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 14 Feb 2020 12:21:52 -0600 Subject: [PATCH 110/123] Automatic changelog generation for PR #10934 [ci skip] --- html/changelogs/AutoChangeLog-pr-10934.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10934.yml diff --git a/html/changelogs/AutoChangeLog-pr-10934.yml b/html/changelogs/AutoChangeLog-pr-10934.yml new file mode 100644 index 0000000000..61ef7ec04f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10934.yml @@ -0,0 +1,4 @@ +author: "kevinz000" +delete-after: True +changes: + - refactor: "Refactored ghostreading/etc" From c2c1c755cdf7e4898d6094d84f9ccdd5ee410eb4 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 14 Feb 2020 12:22:07 -0600 Subject: [PATCH 111/123] Automatic changelog generation for PR #11070 [ci skip] --- html/changelogs/AutoChangeLog-pr-11070.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11070.yml diff --git a/html/changelogs/AutoChangeLog-pr-11070.yml b/html/changelogs/AutoChangeLog-pr-11070.yml new file mode 100644 index 0000000000..3c923bddb0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11070.yml @@ -0,0 +1,4 @@ +author: "kevinz000" +delete-after: True +changes: + - tweak: "Storage now caches max screen size and only stores when being opened by a non ghost, meaning ghosts will no longer distort living player screens when viewing storage." From cb59a4c9341d9c238ab4e503443bb8e36d380b19 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 14 Feb 2020 12:34:04 -0600 Subject: [PATCH 112/123] Automatic changelog generation for PR #11013 [ci skip] --- html/changelogs/AutoChangeLog-pr-11013.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11013.yml diff --git a/html/changelogs/AutoChangeLog-pr-11013.yml b/html/changelogs/AutoChangeLog-pr-11013.yml new file mode 100644 index 0000000000..a9806d796d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11013.yml @@ -0,0 +1,5 @@ +author: "r4d6" +delete-after: True +changes: + - rscadd: "Added Plasteel Pickaxe" + - rscadd: "Added Titanium Pickaxe" From d3926d73ac9d256fec68fead3545f3b8f18c1a50 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 14 Feb 2020 12:44:18 -0600 Subject: [PATCH 113/123] Automatic changelog generation for PR #10792 [ci skip] --- html/changelogs/AutoChangeLog-pr-10792.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10792.yml diff --git a/html/changelogs/AutoChangeLog-pr-10792.yml b/html/changelogs/AutoChangeLog-pr-10792.yml new file mode 100644 index 0000000000..78c86a838a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10792.yml @@ -0,0 +1,4 @@ +author: "Naksu" +delete-after: True +changes: + - bugfix: "Odysseus chem synthesizing now works again." From f36b89a6e3cb149966251ed2a8deac104193ed57 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Fri, 14 Feb 2020 11:53:50 -0700 Subject: [PATCH 114/123] Update misc.dm --- code/_globalvars/lists/misc.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/_globalvars/lists/misc.dm b/code/_globalvars/lists/misc.dm index 5a08e085da..819352ac1b 100644 --- a/code/_globalvars/lists/misc.dm +++ b/code/_globalvars/lists/misc.dm @@ -1,6 +1,6 @@ GLOBAL_LIST_EMPTY(donators_by_group) //group id = donator list of ckeys -GLOBAL_LIST_INIT(flirts, "Roses are red / Violets are good / One day while Andy...", +GLOBAL_LIST_INIT(flirts, list("Roses are red / Violets are good / One day while Andy...", "My love for you is like the singularity. It cannot be contained.", "Will you be my lusty xenomorph maid?", "We go together like the clown and the external airlock.", @@ -56,4 +56,4 @@ GLOBAL_LIST_INIT(flirts, "Roses are red / Violets are good / One day while Andy. "I must be tripping on BZ, because I saw an angel walk by.", "Wanna empty out my tool storage?", "Did you visit the medbay after you fell from heaven?", - "Are you wearing space pants? Wanna not be?" ) + "Are you wearing space pants? Wanna not be?" )) From d97b1d4e804f9d5df3ffdcc0ddb04ebe88eed2ef Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Fri, 14 Feb 2020 15:30:06 -0700 Subject: [PATCH 115/123] Update mech_fabricator.dm --- code/game/mecha/mech_fabricator.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm index e70de0ef8b..d375538887 100644 --- a/code/game/mecha/mech_fabricator.dm +++ b/code/game/mecha/mech_fabricator.dm @@ -326,7 +326,7 @@ part_set = tpart_set screen = "parts" if(href_list["part"]) - var/T = href_list["part_set"] + var/T = href_list["part"] for(var/v in stored_research.researched_designs) var/datum/design/D = SSresearch.techweb_design_by_id(v) if(D.build_type & MECHFAB) @@ -337,7 +337,7 @@ add_to_queue(D) break if(href_list["add_to_queue"]) - var/T = href_list["part_set"] + var/T = href_list["add_to_queue"] for(var/v in stored_research.researched_designs) var/datum/design/D = SSresearch.techweb_design_by_id(v) if(D.build_type & MECHFAB) @@ -349,7 +349,7 @@ remove_from_queue(text2num(href_list["remove_from_queue"])) return update_queue_on_page() if(href_list["partset_to_queue"]) - add_part_set_to_queue(text2num(href_list["remove_from_queue"])) + add_part_set_to_queue(text2num(href_list["partset_to_queue"])) return update_queue_on_page() if(href_list["process_queue"]) spawn(0) From f6cf5adb4ce94091135c34beba7a6eae258c5d6e Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Fri, 14 Feb 2020 15:33:47 -0700 Subject: [PATCH 116/123] Update mech_fabricator.dm --- code/game/mecha/mech_fabricator.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm index d375538887..f2d907283a 100644 --- a/code/game/mecha/mech_fabricator.dm +++ b/code/game/mecha/mech_fabricator.dm @@ -349,7 +349,7 @@ remove_from_queue(text2num(href_list["remove_from_queue"])) return update_queue_on_page() if(href_list["partset_to_queue"]) - add_part_set_to_queue(text2num(href_list["partset_to_queue"])) + add_part_set_to_queue(href_list["partset_to_queue"]) return update_queue_on_page() if(href_list["process_queue"]) spawn(0) From b5015f696ffc9f1c2d5e664bcfc7a1bf8fd21564 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 15 Feb 2020 02:04:56 -0600 Subject: [PATCH 117/123] Automatic changelog generation for PR #11086 [ci skip] --- html/changelogs/AutoChangeLog-pr-11086.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11086.yml diff --git a/html/changelogs/AutoChangeLog-pr-11086.yml b/html/changelogs/AutoChangeLog-pr-11086.yml new file mode 100644 index 0000000000..e11113e71c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11086.yml @@ -0,0 +1,6 @@ +author: "YakumoChen" +delete-after: True +changes: + - imageadd: "Rings look nicer. Sprites used from RP." + - imageadd: "Ring on-hands. Diamond rings sparkle!" + - tweak: "You can now propose using a diamond ring in your hand." From 95398af552a0267a5962d3ac494f1439e15cf1b8 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 15 Feb 2020 02:05:47 -0600 Subject: [PATCH 118/123] Automatic changelog generation for PR #11048 [ci skip] --- html/changelogs/AutoChangeLog-pr-11048.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11048.yml diff --git a/html/changelogs/AutoChangeLog-pr-11048.yml b/html/changelogs/AutoChangeLog-pr-11048.yml new file mode 100644 index 0000000000..77af926906 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11048.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - balance: "BDM now uses a PKA rather then a normal KA" From 3f9965a781f0a1035d028978c90fd8f8b0f343ad Mon Sep 17 00:00:00 2001 From: Microvolnovka19 <59139863+Microvolnovka19@users.noreply.github.com> Date: Sat, 15 Feb 2020 17:30:00 +0700 Subject: [PATCH 119/123] Some sprite fixes (#11089) * Delete penis_onmob.dmi * Some sprite fixes * Delete penis_onmob.dmi * This should be ok * Delete penis_onmob.dmi * This should be ok? * Delete penis_onmob.dmi * This totally should be ok --- .../icons/obj/genitals/penis_onmob.dmi | Bin 9279 -> 11010 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/modular_citadel/icons/obj/genitals/penis_onmob.dmi b/modular_citadel/icons/obj/genitals/penis_onmob.dmi index 4a92bffa2a6ff4664f4391bd542c2eee7209ee93..c074eaf306f0839e3228a19f03efecfd99f94cd9 100644 GIT binary patch literal 11010 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 TZ+XZRzc_sG_<=%m=WG81vrPxI literal 9279 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 From 661e01ca0ca3078b89dfe17fc8e2fdb533c3f3b1 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sat, 15 Feb 2020 13:12:19 -0500 Subject: [PATCH 120/123] Update miscellaneous.dm (#11094) --- code/modules/clothing/suits/miscellaneous.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index b61918c4b8..4d3e8acb28 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -703,8 +703,9 @@ name = "cosmic winter coat" icon_state = "coatcosmic" item_state = "coatcosmic" - allowed = list(/obj/item/flashlight) hoodtype = /obj/item/clothing/head/hooded/winterhood/cosmic + light_power = 1.8 + light_range = 1.2 /obj/item/clothing/head/hooded/winterhood/cosmic icon_state = "winterhood_cosmic" @@ -994,4 +995,4 @@ tertiary_color = sanitize_hexcolor(tertiary_color_input, desired_format=6, include_crunch=1) update_icon() user.regenerate_icons() - return TRUE \ No newline at end of file + return TRUE From a33669aacd9029e9317c283f0e08a323e5ac0452 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 15 Feb 2020 12:12:22 -0600 Subject: [PATCH 121/123] Automatic changelog generation for PR #11094 [ci skip] --- html/changelogs/AutoChangeLog-pr-11094.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11094.yml diff --git a/html/changelogs/AutoChangeLog-pr-11094.yml b/html/changelogs/AutoChangeLog-pr-11094.yml new file mode 100644 index 0000000000..a6db5bd93f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11094.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - tweak: "Cosmic winter coat now glows like the bedsheet, and holds normal winter coat gear" From 852dc40d3c5855b71db5bdc0aa36e72a2e5f287a Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 15 Feb 2020 12:44:27 -0600 Subject: [PATCH 122/123] Automatic changelog generation for PR #11040 [ci skip] --- html/changelogs/AutoChangeLog-pr-11040.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11040.yml diff --git a/html/changelogs/AutoChangeLog-pr-11040.yml b/html/changelogs/AutoChangeLog-pr-11040.yml new file mode 100644 index 0000000000..cc0514517b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11040.yml @@ -0,0 +1,4 @@ +author: "Ghommie" +delete-after: True +changes: + - bugfix: "Further mob holder fixes." From 8162aad3e6cbfe9af70bcc33da39ce9a582affce Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 15 Feb 2020 12:44:54 -0600 Subject: [PATCH 123/123] Automatic changelog generation for PR #11047 [ci skip] --- html/changelogs/AutoChangeLog-pr-11047.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11047.yml diff --git a/html/changelogs/AutoChangeLog-pr-11047.yml b/html/changelogs/AutoChangeLog-pr-11047.yml new file mode 100644 index 0000000000..5bc42d1219 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11047.yml @@ -0,0 +1,5 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - tweak: "Meatwheat and Oats now have rarity" + - balance: "Oats now have at lest 50% more flour in them"